Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

IReNodeBuilder C wrapper


Functions

CLINK void* IReNodeBuilder_createOrNode (void *pre, void *post)
CLINK void* IReNodeBuilder_createCatNode (void *pre, void *post)
CLINK void* IReNodeBuilder_createPlusNode (void *in)
CLINK void* IReNodeBuilder_createOptionalNode (void *in)
CLINK void* IReNodeBuilder_createStarNode (void *in)
CLINK void* IReNodeBuilder_createStringLiteralNode (char *s)
CLINK void* IReNodeBuilder_createCharListNode (int negated, CwCharClassList chars)

Variables

IReNodeBuildercw_reNodeBuilder

Detailed Description

These are the wrapper functions that get called from the C parser code. Each of them will call the correspomding method of the IReNodeBuilder instance pointed to by cw_reNodeBuilder, after performing the necessary argument conversions into their C++ conterparts.

Function Documentation

CLINK void* IReNodeBuilder_createOrNode ( void * pre,
void * post )
 

Definition at line 42 of file cw_re_node_builder.cc.

Referenced by yyparse().

CLINK void* IReNodeBuilder_createCatNode ( void * pre,
void * post )
 

Definition at line 51 of file cw_re_node_builder.cc.

Referenced by yyparse().

CLINK void* IReNodeBuilder_createPlusNode ( void * in )
 

Definition at line 60 of file cw_re_node_builder.cc.

Referenced by yyparse().

CLINK void* IReNodeBuilder_createOptionalNode ( void * in )
 

Definition at line 68 of file cw_re_node_builder.cc.

Referenced by yyparse().

CLINK void* IReNodeBuilder_createStarNode ( void * in )
 

Definition at line 76 of file cw_re_node_builder.cc.

Referenced by yyparse().

CLINK void* IReNodeBuilder_createStringLiteralNode ( char * s )
 

Definition at line 84 of file cw_re_node_builder.cc.

Referenced by yyparse().

CLINK void* IReNodeBuilder_createCharListNode ( int negated,
CwCharClassList chars )
 

Definition at line 94 of file cw_re_node_builder.cc.

Referenced by yyparse().


Variable Documentation

IReNodeBuilder* cw_reNodeBuilder
 

This will point to the instance of the IReNodeBuilder object whose methods should actually be called from the parser C code. It is initialized by the LexYaccParser before the paring process starts.

Definition at line 56 of file cw_re_node_builder.h.


Generated at Tue Jul 9 21:08:56 2002 for CppCC by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001