#include <string>
#include <map>
#include "stack.h"
#include "symbols.h"
#include "cfgs.h"
Typdefinitionen | |
| typedef Stack< SymOperator * > | SymStack |
| Stack fuer Symbole. | |
| typedef list< NumStack > | NumStackList |
| Liste von Zahlen-Stacks. | |
| typedef list< SymStack > | SymStackList |
| Liste von Symbol-Stacks. | |
| typedef map< string, Symbol * > | SymTabT |
| Symboltabelle. | |
| typedef SymTabT::iterator | SymTabIT |
| Iterator fuer die Symboltabelle. | |
Aufzählungen | |
| enum | ErrId { OK, SYM_EXP, OP_EXP, TWO_OPS_EXP } |
| enum | { NO_PARAM = 9999 } |
Variablen | |
| class class class typedef Stack< Number > | NumStack |
| Stack fuer Zahlen. | |
|
|
Liste von Zahlen-Stacks.
|
|
|
Stack fuer Symbole.
|
|
|
Liste von Symbol-Stacks.
|
|
|
Iterator fuer die Symboltabelle.
|
|
|
Symboltabelle.
|
|
|
|
|
|
|
|
|
Stack fuer Zahlen.
|
1.4.1