VTK
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
vtkVRMLYaccData Class Reference

#include <vtkVRMLImporter_Yacc.h>

Collaboration diagram for vtkVRMLYaccData:
[legend]

Classes

class  FakeAlloca
 
struct  yy_buffer_state
 
struct  yyltype
 
union  YYSTYPE
 

Public Types

typedef unsigned char YY_CHAR
 
typedef int yy_state_type
 
typedef struct vtkVRMLYaccData::yyltype yyltype
 
typedef struct yy_buffer_stateYY_BUFFER_STATE
 

Public Member Functions

 vtkVRMLYaccData ()
 
 ~vtkVRMLYaccData ()
 
void beginProto (const char *)
 
void endProto ()
 
int addField (const char *type, const char *name)
 
int addEventIn (const char *type, const char *name)
 
int addEventOut (const char *type, const char *name)
 
int addExposedField (const char *type, const char *name)
 
int add (void(VrmlNodeType::*)(const char *, int), const char *, const char *)
 
int fieldType (const char *type)
 
void inScript ()
 
void expect (int type)
 
void yyerror (const char *)
 
int yylex (vtkVRMLImporter *self)
 
int yywrap (void)
 
void yyrestart (FILE *input_file)
 
void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer)
 
void yy_load_buffer_state (void)
 
YY_BUFFER_STATE yy_create_buffer (FILE *file, int size)
 
void yy_delete_buffer (YY_BUFFER_STATE b)
 
void yy_init_buffer (YY_BUFFER_STATE b, FILE *file)
 
void * yy_flex_alloc (unsigned int)
 
void * yy_flex_realloc (void *, unsigned int)
 
void yy_flex_free (void *)
 
yy_state_type yy_get_previous_state (void)
 
yy_state_type yy_try_NUL_trans (yy_state_type current_state)
 
int yy_get_next_buffer (void)
 
void yy_fatal_error (const char msg[])
 
void yyResetLineNumber ()
 
int yyparse (vtkVRMLImporter *self)
 
void addToNameSpace (VrmlNodeType *)
 
void pushNameSpace ()
 
void popNameSpace ()
 
const VrmlNodeTypefind (const char *nm)
 

Static Public Member Functions

static void memyyInput (char *buf, int &result, int max_size, vtkVRMLYaccData *self)
 
static void defyyInput (char *buf, int &result, int max_size, vtkVRMLYaccData *self)
 

Public Attributes

vtkVRMLVectorType< VrmlNodeType * > * CurrentProtoStack
 
int yychar
 
YYSTYPE yylval
 
yyltype yylloc
 
int yynerrs
 
int yyleng
 
FILE * yyin
 
FILE * yyout
 
YY_BUFFER_STATE yy_current_buffer
 
char yy_hold_char
 
int yy_n_chars
 
char * yy_c_buf_p
 
int yy_init
 
int yy_start
 
int yy_did_buffer_switch_on_eof
 
char * yytext
 
yy_state_type yy_last_accepting_state
 
char * yy_last_accepting_cpos
 
int yy_flex_debug
 
void(* theyyInput )(char *, int &, int, vtkVRMLYaccData *)
 
int currentLineNumber
 
int expectToken
 
int parsing_mf
 
int sfImageIntsParsed
 
int sfImageIntsExpected
 
int yydebug
 
int memyyInput_i
 
int memyyInput_j
 
int creatingDEF
 
char * curDEFName
 
vtkVRMLVectorType< VrmlNodeType * > * typeList
 
vtkVRMLVectorType< vtkVRMLUseStruct * > * useList
 
vtkVRMLVectorType< VrmlNodeType::FieldRec * > * currentField
 

Detailed Description

Definition at line 118 of file vtkVRMLImporter_Yacc.h.

Member Typedef Documentation

typedef unsigned char vtkVRMLYaccData::YY_CHAR

Definition at line 123 of file vtkVRMLImporter_Yacc.h.

Definition at line 124 of file vtkVRMLImporter_Yacc.h.

Definition at line 241 of file vtkVRMLImporter_Yacc.h.

Constructor & Destructor Documentation

vtkVRMLYaccData::vtkVRMLYaccData ( )

Definition at line 458 of file vtkVRMLImporter_Yacc.h.

vtkVRMLYaccData::~vtkVRMLYaccData ( )

Definition at line 483 of file vtkVRMLImporter_Yacc.h.

Member Function Documentation

void vtkVRMLYaccData::beginProto ( const char *  protoName)

Definition at line 1587 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::endProto ( )

Definition at line 1596 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::addField ( const char *  type,
const char *  name 
)

Definition at line 1614 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::addEventIn ( const char *  type,
const char *  name 
)

Definition at line 1619 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::addEventOut ( const char *  type,
const char *  name 
)

Definition at line 1623 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::addExposedField ( const char *  type,
const char *  name 
)

Definition at line 1627 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::add ( void(VrmlNodeType::*)(const char *, int func,
const char *  typeString,
const char *  name 
)

Definition at line 1632 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::fieldType ( const char *  type)

Definition at line 1656 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::inScript ( )

Definition at line 1683 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::expect ( int  type)

Definition at line 1694 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yyerror ( const char *  msg)

Definition at line 1581 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yylex ( vtkVRMLImporter self)

Definition at line 4190 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yywrap ( void  )

Definition at line 4086 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yyrestart ( FILE *  input_file)

Definition at line 4991 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yy_switch_to_buffer ( YY_BUFFER_STATE  new_buffer)

Definition at line 5001 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yy_load_buffer_state ( void  )

Definition at line 5026 of file vtkVRMLImporter_Yacc.h.

vtkVRMLYaccData::YY_BUFFER_STATE vtkVRMLYaccData::yy_create_buffer ( FILE *  file,
int  size 
)

Definition at line 5035 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yy_delete_buffer ( YY_BUFFER_STATE  b)

Definition at line 5060 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yy_init_buffer ( YY_BUFFER_STATE  b,
FILE *  file 
)

Definition at line 5070 of file vtkVRMLImporter_Yacc.h.

void * vtkVRMLYaccData::yy_flex_alloc ( unsigned int  size)

Definition at line 5141 of file vtkVRMLImporter_Yacc.h.

void * vtkVRMLYaccData::yy_flex_realloc ( void *  ptr,
unsigned int  size 
)

Definition at line 5146 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yy_flex_free ( void *  ptr)

Definition at line 5151 of file vtkVRMLImporter_Yacc.h.

vtkVRMLYaccData::yy_state_type vtkVRMLYaccData::yy_get_previous_state ( void  )

Definition at line 4932 of file vtkVRMLImporter_Yacc.h.

vtkVRMLYaccData::yy_state_type vtkVRMLYaccData::yy_try_NUL_trans ( yy_state_type  current_state)

Definition at line 4966 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yy_get_next_buffer ( void  )

Definition at line 4810 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yy_fatal_error ( const char  msg[])

Definition at line 5098 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::yyResetLineNumber ( )
inline

Definition at line 290 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yyparse ( vtkVRMLImporter self)

Definition at line 980 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::memyyInput ( char *  buf,
int result,
int  max_size,
vtkVRMLYaccData self 
)
static

Definition at line 5160 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::defyyInput ( char *  buf,
int result,
int  max_size,
vtkVRMLYaccData self 
)
static

Definition at line 5174 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::addToNameSpace ( VrmlNodeType _type)

Definition at line 493 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::pushNameSpace ( )

Definition at line 508 of file vtkVRMLImporter_Yacc.h.

void vtkVRMLYaccData::popNameSpace ( )

Definition at line 513 of file vtkVRMLImporter_Yacc.h.

const VrmlNodeType * vtkVRMLYaccData::find ( const char *  nm)

Definition at line 535 of file vtkVRMLImporter_Yacc.h.

Member Data Documentation

vtkVRMLVectorType<VrmlNodeType*>* vtkVRMLYaccData::CurrentProtoStack

Definition at line 132 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yychar

Definition at line 183 of file vtkVRMLImporter_Yacc.h.

YYSTYPE vtkVRMLYaccData::yylval

Definition at line 184 of file vtkVRMLImporter_Yacc.h.

yyltype vtkVRMLYaccData::yylloc

Definition at line 186 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yynerrs

Definition at line 188 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yyleng

Definition at line 190 of file vtkVRMLImporter_Yacc.h.

FILE* vtkVRMLYaccData::yyin

Definition at line 191 of file vtkVRMLImporter_Yacc.h.

FILE * vtkVRMLYaccData::yyout

Definition at line 191 of file vtkVRMLImporter_Yacc.h.

YY_BUFFER_STATE vtkVRMLYaccData::yy_current_buffer

Definition at line 243 of file vtkVRMLImporter_Yacc.h.

char vtkVRMLYaccData::yy_hold_char

Definition at line 246 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yy_n_chars

Definition at line 248 of file vtkVRMLImporter_Yacc.h.

char* vtkVRMLYaccData::yy_c_buf_p

Definition at line 252 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yy_init

Definition at line 253 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yy_start

Definition at line 254 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yy_did_buffer_switch_on_eof

Definition at line 259 of file vtkVRMLImporter_Yacc.h.

char* vtkVRMLYaccData::yytext

Definition at line 272 of file vtkVRMLImporter_Yacc.h.

yy_state_type vtkVRMLYaccData::yy_last_accepting_state

Definition at line 279 of file vtkVRMLImporter_Yacc.h.

char* vtkVRMLYaccData::yy_last_accepting_cpos

Definition at line 280 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yy_flex_debug

Definition at line 282 of file vtkVRMLImporter_Yacc.h.

void(* vtkVRMLYaccData::theyyInput) (char *, int &, int, vtkVRMLYaccData *)

Definition at line 285 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::currentLineNumber

Definition at line 289 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::expectToken

Definition at line 294 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::parsing_mf

Definition at line 297 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::sfImageIntsParsed

Definition at line 300 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::sfImageIntsExpected

Definition at line 301 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::yydebug

Definition at line 303 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::memyyInput_i

Definition at line 309 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::memyyInput_j

Definition at line 310 of file vtkVRMLImporter_Yacc.h.

int vtkVRMLYaccData::creatingDEF

Definition at line 313 of file vtkVRMLImporter_Yacc.h.

char* vtkVRMLYaccData::curDEFName

Definition at line 314 of file vtkVRMLImporter_Yacc.h.

vtkVRMLVectorType<VrmlNodeType*>* vtkVRMLYaccData::typeList

Definition at line 317 of file vtkVRMLImporter_Yacc.h.

vtkVRMLVectorType<vtkVRMLUseStruct *>* vtkVRMLYaccData::useList

Definition at line 318 of file vtkVRMLImporter_Yacc.h.

vtkVRMLVectorType<VrmlNodeType::FieldRec*>* vtkVRMLYaccData::currentField

Definition at line 319 of file vtkVRMLImporter_Yacc.h.


The documentation for this class was generated from the following file: