VTK  9.3.20240415
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 yyrestart (FILE *input_file)
 
void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer)
 
void yy_load_buffer_state ()
 
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 ()
 
yy_state_type yy_try_NUL_trans (yy_state_type current_state)
 
int yy_get_next_buffer ()
 
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 109 of file vtkVRMLImporter_Yacc.h.

Member Typedef Documentation

◆ YY_CHAR

typedef unsigned char vtkVRMLYaccData::YY_CHAR

Definition at line 114 of file vtkVRMLImporter_Yacc.h.

◆ yy_state_type

Definition at line 115 of file vtkVRMLImporter_Yacc.h.

◆ yyltype

◆ YY_BUFFER_STATE

Definition at line 233 of file vtkVRMLImporter_Yacc.h.

Constructor & Destructor Documentation

◆ vtkVRMLYaccData()

vtkVRMLYaccData::vtkVRMLYaccData ( )
inline

Definition at line 448 of file vtkVRMLImporter_Yacc.h.

◆ ~vtkVRMLYaccData()

vtkVRMLYaccData::~vtkVRMLYaccData ( )
inline

Definition at line 473 of file vtkVRMLImporter_Yacc.h.

Member Function Documentation

◆ beginProto()

void vtkVRMLYaccData::beginProto ( const char *  protoName)
inline

Definition at line 1556 of file vtkVRMLImporter_Yacc.h.

◆ endProto()

void vtkVRMLYaccData::endProto ( )
inline

Definition at line 1565 of file vtkVRMLImporter_Yacc.h.

◆ addField()

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

Definition at line 1583 of file vtkVRMLImporter_Yacc.h.

◆ addEventIn()

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

Definition at line 1588 of file vtkVRMLImporter_Yacc.h.

◆ addEventOut()

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

Definition at line 1592 of file vtkVRMLImporter_Yacc.h.

◆ addExposedField()

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

Definition at line 1596 of file vtkVRMLImporter_Yacc.h.

◆ add()

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

Definition at line 1601 of file vtkVRMLImporter_Yacc.h.

◆ fieldType()

int vtkVRMLYaccData::fieldType ( const char *  type)
inline

Definition at line 1625 of file vtkVRMLImporter_Yacc.h.

◆ inScript()

void vtkVRMLYaccData::inScript ( )
inline

Definition at line 1652 of file vtkVRMLImporter_Yacc.h.

◆ expect()

void vtkVRMLYaccData::expect ( int  type)
inline

Definition at line 1663 of file vtkVRMLImporter_Yacc.h.

◆ yyerror()

void vtkVRMLYaccData::yyerror ( const char *  msg)
inline

Definition at line 1550 of file vtkVRMLImporter_Yacc.h.

◆ yylex()

int vtkVRMLYaccData::yylex ( vtkVRMLImporter self)
inline

Definition at line 4165 of file vtkVRMLImporter_Yacc.h.

◆ yywrap()

int vtkVRMLYaccData::yywrap ( )
inline

Definition at line 4059 of file vtkVRMLImporter_Yacc.h.

◆ yyrestart()

void vtkVRMLYaccData::yyrestart ( FILE *  input_file)
inline

Definition at line 4971 of file vtkVRMLImporter_Yacc.h.

◆ yy_switch_to_buffer()

void vtkVRMLYaccData::yy_switch_to_buffer ( YY_BUFFER_STATE  new_buffer)
inline

Definition at line 4981 of file vtkVRMLImporter_Yacc.h.

◆ yy_load_buffer_state()

void vtkVRMLYaccData::yy_load_buffer_state ( )
inline

Definition at line 5006 of file vtkVRMLImporter_Yacc.h.

◆ yy_create_buffer()

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

Definition at line 5015 of file vtkVRMLImporter_Yacc.h.

◆ yy_delete_buffer()

void vtkVRMLYaccData::yy_delete_buffer ( YY_BUFFER_STATE  b)
inline

Definition at line 5040 of file vtkVRMLImporter_Yacc.h.

◆ yy_init_buffer()

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

Definition at line 5050 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_alloc()

void * vtkVRMLYaccData::yy_flex_alloc ( unsigned int  size)
inline

Definition at line 5121 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_realloc()

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

Definition at line 5126 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_free()

void vtkVRMLYaccData::yy_flex_free ( void *  ptr)
inline

Definition at line 5131 of file vtkVRMLImporter_Yacc.h.

◆ yy_get_previous_state()

vtkVRMLYaccData::yy_state_type vtkVRMLYaccData::yy_get_previous_state ( )
inline

Definition at line 4912 of file vtkVRMLImporter_Yacc.h.

◆ yy_try_NUL_trans()

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

Definition at line 4946 of file vtkVRMLImporter_Yacc.h.

◆ yy_get_next_buffer()

int vtkVRMLYaccData::yy_get_next_buffer ( )
inline

Definition at line 4790 of file vtkVRMLImporter_Yacc.h.

◆ yy_fatal_error()

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

Definition at line 5078 of file vtkVRMLImporter_Yacc.h.

◆ yyResetLineNumber()

void vtkVRMLYaccData::yyResetLineNumber ( )
inline

Definition at line 282 of file vtkVRMLImporter_Yacc.h.

◆ yyparse()

int vtkVRMLYaccData::yyparse ( vtkVRMLImporter self)
inline

Definition at line 949 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput()

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

Definition at line 5140 of file vtkVRMLImporter_Yacc.h.

◆ defyyInput()

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

Definition at line 5154 of file vtkVRMLImporter_Yacc.h.

◆ addToNameSpace()

void vtkVRMLYaccData::addToNameSpace ( VrmlNodeType _type)
inline

Definition at line 483 of file vtkVRMLImporter_Yacc.h.

◆ pushNameSpace()

void vtkVRMLYaccData::pushNameSpace ( )
inline

Definition at line 498 of file vtkVRMLImporter_Yacc.h.

◆ popNameSpace()

void vtkVRMLYaccData::popNameSpace ( )
inline

Definition at line 503 of file vtkVRMLImporter_Yacc.h.

◆ find()

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

Definition at line 525 of file vtkVRMLImporter_Yacc.h.

Member Data Documentation

◆ CurrentProtoStack

vtkVRMLVectorType<VrmlNodeType*>* vtkVRMLYaccData::CurrentProtoStack

Definition at line 123 of file vtkVRMLImporter_Yacc.h.

◆ yychar

int vtkVRMLYaccData::yychar

Definition at line 175 of file vtkVRMLImporter_Yacc.h.

◆ yylval

YYSTYPE vtkVRMLYaccData::yylval

Definition at line 176 of file vtkVRMLImporter_Yacc.h.

◆ yylloc

yyltype vtkVRMLYaccData::yylloc

Definition at line 178 of file vtkVRMLImporter_Yacc.h.

◆ yynerrs

int vtkVRMLYaccData::yynerrs

Definition at line 180 of file vtkVRMLImporter_Yacc.h.

◆ yyleng

int vtkVRMLYaccData::yyleng

Definition at line 182 of file vtkVRMLImporter_Yacc.h.

◆ yyin

FILE* vtkVRMLYaccData::yyin

Definition at line 183 of file vtkVRMLImporter_Yacc.h.

◆ yyout

FILE * vtkVRMLYaccData::yyout

Definition at line 183 of file vtkVRMLImporter_Yacc.h.

◆ yy_current_buffer

YY_BUFFER_STATE vtkVRMLYaccData::yy_current_buffer

Definition at line 235 of file vtkVRMLImporter_Yacc.h.

◆ yy_hold_char

char vtkVRMLYaccData::yy_hold_char

Definition at line 238 of file vtkVRMLImporter_Yacc.h.

◆ yy_n_chars

int vtkVRMLYaccData::yy_n_chars

Definition at line 240 of file vtkVRMLImporter_Yacc.h.

◆ yy_c_buf_p

char* vtkVRMLYaccData::yy_c_buf_p

Definition at line 244 of file vtkVRMLImporter_Yacc.h.

◆ yy_init

int vtkVRMLYaccData::yy_init

Definition at line 245 of file vtkVRMLImporter_Yacc.h.

◆ yy_start

int vtkVRMLYaccData::yy_start

Definition at line 246 of file vtkVRMLImporter_Yacc.h.

◆ yy_did_buffer_switch_on_eof

int vtkVRMLYaccData::yy_did_buffer_switch_on_eof

Definition at line 251 of file vtkVRMLImporter_Yacc.h.

◆ yytext

char* vtkVRMLYaccData::yytext

Definition at line 264 of file vtkVRMLImporter_Yacc.h.

◆ yy_last_accepting_state

yy_state_type vtkVRMLYaccData::yy_last_accepting_state

Definition at line 271 of file vtkVRMLImporter_Yacc.h.

◆ yy_last_accepting_cpos

char* vtkVRMLYaccData::yy_last_accepting_cpos

Definition at line 272 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_debug

int vtkVRMLYaccData::yy_flex_debug

Definition at line 274 of file vtkVRMLImporter_Yacc.h.

◆ theyyInput

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

Definition at line 277 of file vtkVRMLImporter_Yacc.h.

◆ currentLineNumber

int vtkVRMLYaccData::currentLineNumber

Definition at line 281 of file vtkVRMLImporter_Yacc.h.

◆ expectToken

int vtkVRMLYaccData::expectToken

Definition at line 286 of file vtkVRMLImporter_Yacc.h.

◆ parsing_mf

int vtkVRMLYaccData::parsing_mf

Definition at line 289 of file vtkVRMLImporter_Yacc.h.

◆ sfImageIntsParsed

int vtkVRMLYaccData::sfImageIntsParsed

Definition at line 292 of file vtkVRMLImporter_Yacc.h.

◆ sfImageIntsExpected

int vtkVRMLYaccData::sfImageIntsExpected

Definition at line 293 of file vtkVRMLImporter_Yacc.h.

◆ yydebug

int vtkVRMLYaccData::yydebug

Definition at line 295 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput_i

int vtkVRMLYaccData::memyyInput_i

Definition at line 301 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput_j

int vtkVRMLYaccData::memyyInput_j

Definition at line 302 of file vtkVRMLImporter_Yacc.h.

◆ creatingDEF

int vtkVRMLYaccData::creatingDEF

Definition at line 305 of file vtkVRMLImporter_Yacc.h.

◆ curDEFName

char* vtkVRMLYaccData::curDEFName

Definition at line 306 of file vtkVRMLImporter_Yacc.h.

◆ typeList

vtkVRMLVectorType<VrmlNodeType*>* vtkVRMLYaccData::typeList

Definition at line 309 of file vtkVRMLImporter_Yacc.h.

◆ useList

vtkVRMLVectorType<vtkVRMLUseStruct *>* vtkVRMLYaccData::useList

Definition at line 310 of file vtkVRMLImporter_Yacc.h.

◆ currentField

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

Definition at line 311 of file vtkVRMLImporter_Yacc.h.


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