Go to the source code of this file.
Functions | |
CLINK void | IEbnfNodeBuilder_setLookahead (void *node, void *la) |
CLINK void | IEbnfNodeBuilder_setCatchClauses (void *node, CwCatchClauseList cl) |
CLINK void | IEbnfNodeBuilder_setStartCode (void *node, char *startCode, int force) |
CLINK void | IEbnfNodeBuilder_setEndCode (void *node, char *endCode, int force) |
CLINK void* | IEbnfNodeBuilder_createOrNode (void *pre, void *post) |
CLINK void* | IEbnfNodeBuilder_createCatNode (void *pre, void *post) |
CLINK void* | IEbnfNodeBuilder_createPlusNode (void *in) |
CLINK void* | IEbnfNodeBuilder_createStarNode (void *in) |
CLINK void* | IEbnfNodeBuilder_createOptionalNode (void *in) |
CLINK void* | IEbnfNodeBuilder_createNonterminalNode (char *targetVar, int targetVarLine, char *nontermId, char *actualArgs, int actualArgsLine) |
CLINK void* | IEbnfNodeBuilder_createTerminalNode (char *termId) |
CLINK void* | IEbnfNodeBuilder_createLaSpec (int fixedLa, void *synLa, char *semLa) |
CLINK void* | IEbnfNodeBuilder_createCatchClause (char *exceptionDecl, int edLine, char *code) |
Variables | |
IEbnfNodeBuilder* | cw_ebnfNodeBuilder = NULL |
|
Definition at line 53 of file cw_ebnf_node_builder.cc. |
|
Definition at line 64 of file cw_ebnf_node_builder.cc. |
|
Definition at line 79 of file cw_ebnf_node_builder.cc. |
|
Definition at line 92 of file cw_ebnf_node_builder.cc. |
|
Definition at line 103 of file cw_ebnf_node_builder.cc. |
|
Definition at line 115 of file cw_ebnf_node_builder.cc. |
|
Definition at line 127 of file cw_ebnf_node_builder.cc. |
|
Definition at line 138 of file cw_ebnf_node_builder.cc. |
|
Definition at line 149 of file cw_ebnf_node_builder.cc. |
|
Definition at line 160 of file cw_ebnf_node_builder.cc. |
|
Definition at line 180 of file cw_ebnf_node_builder.cc. |
|
Definition at line 195 of file cw_ebnf_node_builder.cc. |
|
Definition at line 207 of file cw_ebnf_node_builder.cc. |
|
This will point to the instance of the IEbnfNodeBuilder whose methods should actually be called from the parser's C code. It is initialized by the LexYaccParser before teh parsing process starts. Definition at line 51 of file cw_ebnf_node_builder.cc. |