class
EditParser
: public MadParser
(Return to index)
The parser for the MAD sequence editor.
As long as control remains in this class, MAD recognises only the
commands allowed during sequence editing.
Type: |
Instantiable |
Superclasses: |
public MadParser |
Include file: |
./Editor/EditParser.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
EditParser
()
;
-
virtual ~EditParser
()
;
-
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
;
-
virtual void parse
(Statement&)const
;
-
virtual void parseInstall
(Statement&)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 sequence editor command directory.
-
virtual void parse
(Statement&)const
;
- Parse and execute current statement.
-
virtual void parseInstall
(Statement&)const
;
- Parse definition.
Special version for INSTALL command.
Documentation generated by fci on Mon Feb 7 12:29:50 2000