I think the Source processor is buggy. It's checking code that is commented out with #if 0 blocks, which should be ignored.
1> Source processor:
1>test.cpp(463,89): error : No matching closing parenthesis found for {
1>test.cpp(504,25): error : Mismatching closing parenthesis )
Source code:
#if 0
printf"test"); // missing first parenthesis
#endif