Functions | |
CLINK void | IScannerSpec_addRegToken (CstringList states_, char *name_, void *regexp_, char *tokenAction_) |
CLINK void | IScannerSpec_addSkipToken (CstringList states_, char *name_, void *regexp_, char *tokenAction_) |
CLINK void | IScannerSpec_addMoreToken (CstringList states_, char *name_, void *regexp_, char *tokenAction_) |
CLINK void | IScannerSpec_addKeywordToken (CstringList states_, char *name_, void *regexp_, char *tokenAction_) |
CLINK void | IScannerSpec_addSpecialToken (char *name_) |
CLINK void | IScannerSpec_setPreambleCode (char *block_) |
CLINK void | IScannerSpec_addCodeBlock (char *block_) |
CLINK void | IScannerSpec_setInheritance (char *inheritance_) |
CLINK void | IScannerSpec_setClassName (char *className_) |
Variables | |
IScannerSpec* | cw_scannerSpec |
Each parameter is transformed into its C++ correspondent. The Position argument required by the IScannerSpec interface is created as Position(yylineno, 0).
|
Definition at line 53 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
Definition at line 73 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
Definition at line 93 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
Definition at line 113 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
Definition at line 133 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
Definition at line 145 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
Definition at line 152 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
Definition at line 160 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
Definition at line 168 of file cw_iscanner_spec.cc. Referenced by yyparse().
|
|
This will point to the IScannerSpec object whose methods should actually be called by the wrapper functions. It is initialized by the LexYaccParser before parsing starts. Definition at line 65 of file cw_iscanner_spec.h. |