Zen
A cross-platform functional programming language
|
GrammarStatement Visitor interface class. More...
#include <Ast.hpp>
Public Member Functions | |
Visitor () | |
Default constructor. | |
virtual | ~Visitor () |
Virtual destructor. | |
virtual void | visit (const Ast::GrammarRuleStatement &stmt)=0 |
Visit GrammarRuleStatement. | |
virtual void | visit (const Ast::LexerStatement &stmt)=0 |
Visit LexerStatement. |
GrammarStatement Visitor interface class.
virtual void visit | ( | const Ast::GrammarRuleStatement & | stmt | ) | [pure virtual] |
Visit GrammarRuleStatement.
stmt | The instance to be visited. |
Implemented in GrammarDefActionWriter, and GrammarFileGenerator.
virtual void visit | ( | const Ast::LexerStatement & | stmt | ) | [pure virtual] |
Visit LexerStatement.
stmt | The instance to be visited. |
Implemented in GrammarDefActionWriter, and GrammarFileGenerator.