Parsers moved to AST module