comments added to lexer
example code