import lexer code
project file change exe
fix \r newline handling
add parser