#include "JString.h"
#include "ptrstack.h"
Go to the source code of this file.
Compounds | |
struct | atomparser_node |
Each node of the parse tree contains all 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 |
Each node of the parse tree contains all 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... |
|
Each node of the parse tree contains all 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 168 of file AtomParser.h. |
|
contains the list of the functions and keywords.
Definition at line 178 of file AtomParser.h. |
|
contains the location of the string to parse.
Definition at line 175 of file AtomParser.h. Referenced by SymbolTable::parse, and yyparse. |