VTK  9.5.20250903
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 111 of file vtkVRMLImporter_Yacc.h.

Member Typedef Documentation

◆ YY_CHAR

typedef unsigned char vtkVRMLYaccData::YY_CHAR

Definition at line 116 of file vtkVRMLImporter_Yacc.h.

◆ yy_state_type

Definition at line 117 of file vtkVRMLImporter_Yacc.h.

◆ yyltype

◆ YY_BUFFER_STATE

Definition at line 235 of file vtkVRMLImporter_Yacc.h.

Constructor & Destructor Documentation

◆ vtkVRMLYaccData()

vtkVRMLYaccData::vtkVRMLYaccData ( )
inline

Definition at line 449 of file vtkVRMLImporter_Yacc.h.

◆ ~vtkVRMLYaccData()

vtkVRMLYaccData::~vtkVRMLYaccData ( )
inline

Definition at line 474 of file vtkVRMLImporter_Yacc.h.

Member Function Documentation

◆ beginProto()

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

Definition at line 1557 of file vtkVRMLImporter_Yacc.h.

◆ endProto()

void vtkVRMLYaccData::endProto ( )
inline

Definition at line 1566 of file vtkVRMLImporter_Yacc.h.

◆ addField()

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

Definition at line 1584 of file vtkVRMLImporter_Yacc.h.

◆ addEventIn()

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

Definition at line 1589 of file vtkVRMLImporter_Yacc.h.

◆ addEventOut()

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

Definition at line 1593 of file vtkVRMLImporter_Yacc.h.

◆ addExposedField()

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

Definition at line 1597 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 1602 of file vtkVRMLImporter_Yacc.h.

◆ fieldType()

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

Definition at line 1626 of file vtkVRMLImporter_Yacc.h.

◆ inScript()

void vtkVRMLYaccData::inScript ( )
inline

Definition at line 1653 of file vtkVRMLImporter_Yacc.h.

◆ expect()

void vtkVRMLYaccData::expect ( int  type)
inline

Definition at line 1664 of file vtkVRMLImporter_Yacc.h.

◆ yyerror()

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

Definition at line 1551 of file vtkVRMLImporter_Yacc.h.

◆ yylex()

int vtkVRMLYaccData::yylex ( vtkVRMLImporter self)
inline

Definition at line 4166 of file vtkVRMLImporter_Yacc.h.

◆ yywrap()

int vtkVRMLYaccData::yywrap ( )
inline

Definition at line 4060 of file vtkVRMLImporter_Yacc.h.

◆ yyrestart()

void vtkVRMLYaccData::yyrestart ( FILE *  input_file)
inline

Definition at line 4969 of file vtkVRMLImporter_Yacc.h.

◆ yy_switch_to_buffer()

void vtkVRMLYaccData::yy_switch_to_buffer ( YY_BUFFER_STATE  new_buffer)
inline

Definition at line 4979 of file vtkVRMLImporter_Yacc.h.

◆ yy_load_buffer_state()

void vtkVRMLYaccData::yy_load_buffer_state ( )
inline

Definition at line 5004 of file vtkVRMLImporter_Yacc.h.

◆ yy_create_buffer()

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

Definition at line 5013 of file vtkVRMLImporter_Yacc.h.

◆ yy_delete_buffer()

void vtkVRMLYaccData::yy_delete_buffer ( YY_BUFFER_STATE  b)
inline

Definition at line 5038 of file vtkVRMLImporter_Yacc.h.

◆ yy_init_buffer()

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

Definition at line 5048 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_alloc()

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

Definition at line 5119 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_realloc()

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

Definition at line 5124 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_free()

void vtkVRMLYaccData::yy_flex_free ( void *  ptr)
inline

Definition at line 5129 of file vtkVRMLImporter_Yacc.h.

◆ yy_get_previous_state()

vtkVRMLYaccData::yy_state_type vtkVRMLYaccData::yy_get_previous_state ( )
inline

Definition at line 4910 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 4944 of file vtkVRMLImporter_Yacc.h.

◆ yy_get_next_buffer()

int vtkVRMLYaccData::yy_get_next_buffer ( )
inline

Definition at line 4788 of file vtkVRMLImporter_Yacc.h.

◆ yy_fatal_error()

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

Definition at line 5076 of file vtkVRMLImporter_Yacc.h.

◆ yyResetLineNumber()

void vtkVRMLYaccData::yyResetLineNumber ( )
inline

Definition at line 284 of file vtkVRMLImporter_Yacc.h.

◆ yyparse()

int vtkVRMLYaccData::yyparse ( vtkVRMLImporter self)
inline

Definition at line 950 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput()

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

Definition at line 5138 of file vtkVRMLImporter_Yacc.h.

◆ defyyInput()

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

Definition at line 5152 of file vtkVRMLImporter_Yacc.h.

◆ addToNameSpace()

void vtkVRMLYaccData::addToNameSpace ( VrmlNodeType _type)
inline

Definition at line 484 of file vtkVRMLImporter_Yacc.h.

◆ pushNameSpace()

void vtkVRMLYaccData::pushNameSpace ( )
inline

Definition at line 499 of file vtkVRMLImporter_Yacc.h.

◆ popNameSpace()

void vtkVRMLYaccData::popNameSpace ( )
inline

Definition at line 504 of file vtkVRMLImporter_Yacc.h.

◆ find()

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

Definition at line 526 of file vtkVRMLImporter_Yacc.h.

Member Data Documentation

◆ CurrentProtoStack

vtkVRMLVectorType<VrmlNodeType*>* vtkVRMLYaccData::CurrentProtoStack

Definition at line 125 of file vtkVRMLImporter_Yacc.h.

◆ yychar

int vtkVRMLYaccData::yychar

Definition at line 177 of file vtkVRMLImporter_Yacc.h.

◆ yylval

YYSTYPE vtkVRMLYaccData::yylval

Definition at line 178 of file vtkVRMLImporter_Yacc.h.

◆ yylloc

yyltype vtkVRMLYaccData::yylloc

Definition at line 180 of file vtkVRMLImporter_Yacc.h.

◆ yynerrs

int vtkVRMLYaccData::yynerrs

Definition at line 182 of file vtkVRMLImporter_Yacc.h.

◆ yyleng

int vtkVRMLYaccData::yyleng

Definition at line 184 of file vtkVRMLImporter_Yacc.h.

◆ yyin

FILE* vtkVRMLYaccData::yyin

Definition at line 185 of file vtkVRMLImporter_Yacc.h.

◆ yyout

FILE * vtkVRMLYaccData::yyout

Definition at line 185 of file vtkVRMLImporter_Yacc.h.

◆ yy_current_buffer

YY_BUFFER_STATE vtkVRMLYaccData::yy_current_buffer

Definition at line 237 of file vtkVRMLImporter_Yacc.h.

◆ yy_hold_char

char vtkVRMLYaccData::yy_hold_char

Definition at line 240 of file vtkVRMLImporter_Yacc.h.

◆ yy_n_chars

int vtkVRMLYaccData::yy_n_chars

Definition at line 242 of file vtkVRMLImporter_Yacc.h.

◆ yy_c_buf_p

char* vtkVRMLYaccData::yy_c_buf_p

Definition at line 246 of file vtkVRMLImporter_Yacc.h.

◆ yy_init

int vtkVRMLYaccData::yy_init

Definition at line 247 of file vtkVRMLImporter_Yacc.h.

◆ yy_start

int vtkVRMLYaccData::yy_start

Definition at line 248 of file vtkVRMLImporter_Yacc.h.

◆ yy_did_buffer_switch_on_eof

int vtkVRMLYaccData::yy_did_buffer_switch_on_eof

Definition at line 253 of file vtkVRMLImporter_Yacc.h.

◆ yytext

char* vtkVRMLYaccData::yytext

Definition at line 266 of file vtkVRMLImporter_Yacc.h.

◆ yy_last_accepting_state

yy_state_type vtkVRMLYaccData::yy_last_accepting_state

Definition at line 273 of file vtkVRMLImporter_Yacc.h.

◆ yy_last_accepting_cpos

char* vtkVRMLYaccData::yy_last_accepting_cpos

Definition at line 274 of file vtkVRMLImporter_Yacc.h.

◆ yy_flex_debug

int vtkVRMLYaccData::yy_flex_debug

Definition at line 276 of file vtkVRMLImporter_Yacc.h.

◆ theyyInput

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

Definition at line 279 of file vtkVRMLImporter_Yacc.h.

◆ currentLineNumber

int vtkVRMLYaccData::currentLineNumber

Definition at line 283 of file vtkVRMLImporter_Yacc.h.

◆ expectToken

int vtkVRMLYaccData::expectToken

Definition at line 288 of file vtkVRMLImporter_Yacc.h.

◆ parsing_mf

int vtkVRMLYaccData::parsing_mf

Definition at line 291 of file vtkVRMLImporter_Yacc.h.

◆ sfImageIntsParsed

int vtkVRMLYaccData::sfImageIntsParsed

Definition at line 294 of file vtkVRMLImporter_Yacc.h.

◆ sfImageIntsExpected

int vtkVRMLYaccData::sfImageIntsExpected

Definition at line 295 of file vtkVRMLImporter_Yacc.h.

◆ yydebug

int vtkVRMLYaccData::yydebug

Definition at line 297 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput_i

int vtkVRMLYaccData::memyyInput_i

Definition at line 303 of file vtkVRMLImporter_Yacc.h.

◆ memyyInput_j

int vtkVRMLYaccData::memyyInput_j

Definition at line 304 of file vtkVRMLImporter_Yacc.h.

◆ creatingDEF

int vtkVRMLYaccData::creatingDEF

Definition at line 307 of file vtkVRMLImporter_Yacc.h.

◆ curDEFName

char* vtkVRMLYaccData::curDEFName

Definition at line 308 of file vtkVRMLImporter_Yacc.h.

◆ typeList

vtkVRMLVectorType<VrmlNodeType*>* vtkVRMLYaccData::typeList

Definition at line 311 of file vtkVRMLImporter_Yacc.h.

◆ useList

vtkVRMLVectorType<vtkVRMLUseStruct *>* vtkVRMLYaccData::useList

Definition at line 312 of file vtkVRMLImporter_Yacc.h.

◆ currentField

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

Definition at line 313 of file vtkVRMLImporter_Yacc.h.


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