class
TrackParser
: public MadParser
(Return to index)
The parser class used by the MAD tracking module.
As long as control remains in this class, MAD recognises only the
commands allowed in tracking mode.
Type: |
Instantiable |
Superclasses: |
public MadParser |
Include file: |
./Track/TrackParser.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
TrackParser
()
;
-
virtual ~TrackParser
()
;
-
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 track command directory.
Documentation generated by fci on Mon Feb 7 12:30:12 2000