#include "utilities.h"#include "JString.h"Go to the source code of this file.
Compounds | |
| struct | atomparser_node |
| This is a messy data structure. Each node of the parse tree contains all the data needed for that description. More... | |
| struct | atomparser_string |
| stores an atom parser string with its string type enumeration. More... | |
Typedefs | |
| typedef atomparser_string | atomparser_string |
| stores an atom parser string with its string type enumeration. More... | |
| typedef atomparser_node | atomparser_node |
| This is a messy data structure. Each node of the parse tree contains all the data needed for that description. More... | |
Enumerations | |
| enum | atomparser_stringtype { DQ_STRING, SQ_STRING, RAW_STRING } |
Functions | |
| int | atomparser_yylookup (const char *s, int len) |
| given the string and its length, return the index in the symbol table or -1 if it isn't there. More... | |
Variables | |
| atomparser_node * | atomparser_result |
| contains the final parse tree, or NULL if there was an error. More... | |
| char * | atomparser_yystring |
| contains the location of the string to parse. More... | |
| SymbolTable * | atomparser_symbols |
| contains the list of the functions and keywords. More... | |
|
|
This is a messy data structure. Each node of the parse tree contains all the data needed for that description.
Referenced by yyparse. |
|
|
stores an atom parser string with its string type enumeration.
|
|
|
Definition at line 31 of file AtomParser.h. |
|
||||||||||||
|
given the string and its length, return the index in the symbol table or -1 if it isn't there.
|
|
|
contains the final parse tree, or NULL if there was an error.
Definition at line 62 of file AtomParser.h. |
|
|
contains the list of the functions and keywords.
Definition at line 72 of file AtomParser.h. |
|
|
contains the location of the string to parse.
Definition at line 69 of file AtomParser.h. Referenced by SymbolTable::parse, and yyparse. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002