Use the -l option of lex and yacc to supress line directives. If you don't you may get errors like "'m' : unrecognized character escape sequence" or find that the compiler is trying to compile the source files which the line directives point to. This happens because the syntax of the line drectives is not recognized by the Microsoft compiler.
Note: This issue was fixed in the 3.3.1 version of MKS Lex & Yacc. |