For to Str
Lex to Ast
Ast to Lex