Hi, in the folowing code: #ifdef TEST_SOLVE //gray from here #elif TEST_ROOT //also gray here???!!! //gray here #else //normal from here. #endf The statement #elif TEST_ROOT shouldn't be grayed out. Think someone forgot that case in the highlight grammar or something like that. Cheers