Pure virtual AST_Visitor functions