lexer completed
test3.txt: add test case with real syntax