report for the compiler
lexical analyser