haxe Lexer/Parser library