VTK  9.1.0
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

◆ YY_CHAR

typedef unsigned char vtkVRMLYaccData::YY_CHAR

Definition at line 123 of file vtkVRMLImporter_Yacc.h.

◆ yy_state_type

Definition at line 124 of file vtkVRMLImporter_Yacc.h.

◆ yyltype

◆ YY_BUFFER_STATE

Definition at line 241 of file vtkVRMLImporter_Yacc.h.

Constructor & Destructor Documentation

◆ vtkVRMLYaccData()

vtkVRMLYaccData::vtkVRMLYaccData ( )

Definition at line 456 of file vtkVRMLImporter_Yacc.h.

◆ ~vtkVRMLYaccData()

vtkVRMLYaccData::~vtkVRMLYaccData ( )

Definition at line 481 of file vtkVRMLImporter_Yacc.h.

Member Function Documentation

◆ beginProto()

void vtkVRMLYaccData::beginProto ( const char *  protoName)

Definition at line 1585 of file vtkVRMLImporter_Yacc.h.

◆ endProto()

void vtkVRMLYaccData::endProto ( )

Definition at line 1594 of file vtkVRMLImporter_Yacc.h.

◆ addField()

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

Definition at line 1612 of file vtkVRMLImporter_Yacc.h.

◆ addEventIn()

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

Definition at line 1617 of file vtkVRMLImporter_Yacc.h.

◆ addEventOut()

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

Definition at line 1621 of file vtkVRMLImporter_Yacc.h.

◆ addExposedField()

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

Definition at line 1625 of file vtkVRMLImporter_Yacc.h.

◆ add()

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

Definition at line 1630 of file vtkVRMLImporter_Yacc.h.

◆ fieldType()

int vtkVRMLYaccData::fieldType ( const char *  type)

Definition at line 1654 of file vtkVRMLImporter_Yacc.h.

◆ inScript()

void vtkVRMLYaccData::inScript ( )

Definition at line 1681 of file vtkVRMLImporter_Yacc.h.

◆ expect()

void vtkVRMLYaccData::expect ( int  type)

Definition at line 1692 of file vtkVRMLImporter_Yacc.h.

◆ yyerror()

void vtkVRMLYaccData::yyerror ( const char *  msg)

Definition at line 1579 of file vtkVRMLImporter_Yacc.h.

◆ yylex()

int vtkVRMLYaccData::yylex ( vtkVRMLImporter self)

Definition at line 4188 of file vtkVRMLImporter_Yacc.h.

◆ yywrap()

int vtkVRMLYaccData::yywrap ( void  )

Definition at line 4084 of file vtkVRMLImporter_Yacc.h.

◆ yyrestart()

void vtkVRMLYaccData::yyrestart ( FILE *  input_file)

Definition at line 4989 of file vtkVRMLImporter_Yacc.h.

◆ yy_switch_to_buffer()

void vtkVRMLYaccData::yy_switch_to_buffer ( YY_BUFFER_STATE  new_buffer)

Definition at line 4999 of file vtkVRMLImporter_Yacc.h.

◆ yy_load_buffer_state()

void vtkVRMLYaccData::yy_load_buffer_state ( void  )

Definition at line 5024 of file vtkVRMLImporter_Yacc.h.

◆ yy_create_buffer()

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

Definition at line 5033 of file vtkVRMLImporter_Yacc.h.

◆ yy_delete_buffer()

void vtkVRMLYaccData::yy_delete_buffer ( YY_BUFFER_STATE  b)

Definition at line 5058 of file vtkVRMLImporter_Yacc.h.

◆ yy_init_buffer()

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

Definition at line 5068 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_alloc()

void * vtkVRMLYaccData::yy_flex_alloc ( unsigned int  size)

Definition at line 5139 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_realloc()

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

Definition at line 5144 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_free()

void vtkVRMLYaccData::yy_flex_free ( void *  ptr)

Definition at line 5149 of file vtkVRMLImporter_Yacc.h.

◆ yy_get_previous_state()

vtkVRMLYaccData::yy_state_type vtkVRMLYaccData::yy_get_previous_state ( void  )

Definition at line 4930 of file vtkVRMLImporter_Yacc.h.

◆ yy_try_NUL_trans()

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

Definition at line 4964 of file vtkVRMLImporter_Yacc.h.

◆ yy_get_next_buffer()

int vtkVRMLYaccData::yy_get_next_buffer ( void  )

Definition at line 4808 of file vtkVRMLImporter_Yacc.h.

◆ yy_fatal_error()

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

Definition at line 5096 of file vtkVRMLImporter_Yacc.h.

◆ yyResetLineNumber()

void vtkVRMLYaccData::yyResetLineNumber ( )
inline

Definition at line 290 of file vtkVRMLImporter_Yacc.h.

◆ yyparse()

int vtkVRMLYaccData::yyparse ( vtkVRMLImporter self)

Definition at line 978 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput()

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

Definition at line 5158 of file vtkVRMLImporter_Yacc.h.

◆ defyyInput()

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

Definition at line 5172 of file vtkVRMLImporter_Yacc.h.

◆ addToNameSpace()

void vtkVRMLYaccData::addToNameSpace ( VrmlNodeType _type)

Definition at line 491 of file vtkVRMLImporter_Yacc.h.

◆ pushNameSpace()

void vtkVRMLYaccData::pushNameSpace ( )

Definition at line 506 of file vtkVRMLImporter_Yacc.h.

◆ popNameSpace()

void vtkVRMLYaccData::popNameSpace ( )

Definition at line 511 of file vtkVRMLImporter_Yacc.h.

◆ find()

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

Definition at line 533 of file vtkVRMLImporter_Yacc.h.

Member Data Documentation

◆ CurrentProtoStack

vtkVRMLVectorType<VrmlNodeType*>* vtkVRMLYaccData::CurrentProtoStack

Definition at line 132 of file vtkVRMLImporter_Yacc.h.

◆ yychar

int vtkVRMLYaccData::yychar

Definition at line 183 of file vtkVRMLImporter_Yacc.h.

◆ yylval

YYSTYPE vtkVRMLYaccData::yylval

Definition at line 184 of file vtkVRMLImporter_Yacc.h.

◆ yylloc

yyltype vtkVRMLYaccData::yylloc

Definition at line 186 of file vtkVRMLImporter_Yacc.h.

◆ yynerrs

int vtkVRMLYaccData::yynerrs

Definition at line 188 of file vtkVRMLImporter_Yacc.h.

◆ yyleng

int vtkVRMLYaccData::yyleng

Definition at line 190 of file vtkVRMLImporter_Yacc.h.

◆ yyin

FILE* vtkVRMLYaccData::yyin

Definition at line 191 of file vtkVRMLImporter_Yacc.h.

◆ yyout

FILE * vtkVRMLYaccData::yyout

Definition at line 191 of file vtkVRMLImporter_Yacc.h.

◆ yy_current_buffer

YY_BUFFER_STATE vtkVRMLYaccData::yy_current_buffer

Definition at line 243 of file vtkVRMLImporter_Yacc.h.

◆ yy_hold_char

char vtkVRMLYaccData::yy_hold_char

Definition at line 246 of file vtkVRMLImporter_Yacc.h.

◆ yy_n_chars

int vtkVRMLYaccData::yy_n_chars

Definition at line 248 of file vtkVRMLImporter_Yacc.h.

◆ yy_c_buf_p

char* vtkVRMLYaccData::yy_c_buf_p

Definition at line 252 of file vtkVRMLImporter_Yacc.h.

◆ yy_init

int vtkVRMLYaccData::yy_init

Definition at line 253 of file vtkVRMLImporter_Yacc.h.

◆ yy_start

int vtkVRMLYaccData::yy_start

Definition at line 254 of file vtkVRMLImporter_Yacc.h.

◆ yy_did_buffer_switch_on_eof

int vtkVRMLYaccData::yy_did_buffer_switch_on_eof

Definition at line 259 of file vtkVRMLImporter_Yacc.h.

◆ yytext

char* vtkVRMLYaccData::yytext

Definition at line 272 of file vtkVRMLImporter_Yacc.h.

◆ yy_last_accepting_state

yy_state_type vtkVRMLYaccData::yy_last_accepting_state

Definition at line 279 of file vtkVRMLImporter_Yacc.h.

◆ yy_last_accepting_cpos

char* vtkVRMLYaccData::yy_last_accepting_cpos

Definition at line 280 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_debug

int vtkVRMLYaccData::yy_flex_debug

Definition at line 282 of file vtkVRMLImporter_Yacc.h.

◆ theyyInput

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

Definition at line 285 of file vtkVRMLImporter_Yacc.h.

◆ currentLineNumber

int vtkVRMLYaccData::currentLineNumber

Definition at line 289 of file vtkVRMLImporter_Yacc.h.

◆ expectToken

int vtkVRMLYaccData::expectToken

Definition at line 294 of file vtkVRMLImporter_Yacc.h.

◆ parsing_mf

int vtkVRMLYaccData::parsing_mf

Definition at line 297 of file vtkVRMLImporter_Yacc.h.

◆ sfImageIntsParsed

int vtkVRMLYaccData::sfImageIntsParsed

Definition at line 300 of file vtkVRMLImporter_Yacc.h.

◆ sfImageIntsExpected

int vtkVRMLYaccData::sfImageIntsExpected

Definition at line 301 of file vtkVRMLImporter_Yacc.h.

◆ yydebug

int vtkVRMLYaccData::yydebug

Definition at line 303 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput_i

int vtkVRMLYaccData::memyyInput_i

Definition at line 309 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput_j

int vtkVRMLYaccData::memyyInput_j

Definition at line 310 of file vtkVRMLImporter_Yacc.h.

◆ creatingDEF

int vtkVRMLYaccData::creatingDEF

Definition at line 313 of file vtkVRMLImporter_Yacc.h.

◆ curDEFName

char* vtkVRMLYaccData::curDEFName

Definition at line 314 of file vtkVRMLImporter_Yacc.h.

◆ typeList

vtkVRMLVectorType<VrmlNodeType*>* vtkVRMLYaccData::typeList

Definition at line 317 of file vtkVRMLImporter_Yacc.h.

◆ useList

vtkVRMLVectorType<vtkVRMLUseStruct *>* vtkVRMLYaccData::useList

Definition at line 318 of file vtkVRMLImporter_Yacc.h.

◆ currentField

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: