class
MatchParser
: public MadParser
(Return to index)
The parser used in the MAD match module.
As long as control remains in this class, MAD recognises only the
commands allowed in matching mode.
Type: |
Instantiable |
Superclasses: |
public MadParser |
Include file: |
./Match/MatchParser.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
MatchParser
()
;
-
virtual ~MatchParser
()
;
-
virtual void parse
(Statement&)const
;
-
virtual Statement* readStatement
(TokenStream*)const
;
-
virtual void run
()const
;
-
virtual void run
(TokenStream*)const
;
-
void stop
()const
;
-
static Token readToken
()
;
- Protected Members:
-
virtual Object* find
(const string&)const
;
-
void execute
(Object*,const string&)const
;
-
virtual void parseAction
(Statement&)const
;
-
virtual void parseAssign
(Statement&)const
;
-
virtual void parseDefine
(Statement&)const
;
-
virtual void parseEnd
(Statement&)const
;
-
virtual void parseMacro
(const string&,Statement&)const
;
-
virtual void printHelp
(const string&)const
;
Documentation:
- Public members:
- Protected members:
-
virtual Object* find
(const string&)const
;
- Find object by name in the match command directory.
Documentation generated by fci on Mon Feb 7 12:30:03 2000