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

cw_misc.h File Reference

Go to the source code of this file.

Typedefs

typedef char Cstring

Functions

CLINK void yyerror (char *message)
CLINK void yywarn (char *message)
CLINK void cw_die (char *message)
CLINK void deleteCstring (Cstring *s)
 DECLARE_LIST (Cstring) typedef struct t_CwCharClass
CLINK void deleteCwCharClass (CwCharClass *c)
CLINK void deleteCwCatchClause (CwCatchClause *)
vector<string>* CstringList2vector (CstringList l)
vector<CharClassDescriptor>* CwCharClassList2vector (CwCharClassList l)

Variables

 CwCharClass
int yylineno


Typedef Documentation

typedef char Cstring
 

Definition at line 61 of file cw_misc.h.


Function Documentation

CLINK void yyerror ( char * message )
 

CLINK void yywarn ( char * message )
 

Definition at line 74 of file cw_misc.cc.

CLINK void cw_die ( char * message )
 

Definition at line 80 of file cw_misc.cc.

CLINK void deleteCstring ( Cstring * s )
 

Definition at line 52 of file cw_misc.cc.

DECLARE_LIST ( Cstring )
 

Definition at line 65 of file cw_misc.h.

CLINK void deleteCwCharClass ( CwCharClass * c )
 

Definition at line 57 of file cw_misc.cc.

CLINK void deleteCwCatchClause ( CwCatchClause * ptr )
 

Definition at line 62 of file cw_misc.cc.

vector<string>* CstringList2vector ( CstringList l )
 

Returns a new vector<string> containing the strings from the given string list.

Definition at line 85 of file cw_misc.cc.

Referenced by IScannerSpec_addKeywordToken(), IScannerSpec_addMoreToken(), IScannerSpec_addRegToken(), and IScannerSpec_addSkipToken().

vector<CharClassDescriptor>* CwCharClassList2vector ( CwCharClassList l )
 

Definition at line 96 of file cw_misc.cc.

Referenced by IReNodeBuilder_createCharListNode().


Variable Documentation

CwCharClass
 

Definition at line 70 of file cw_misc.h.

int yylineno
 

Definition at line 96 of file cw_misc.h.


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