Model Railroad System 2.2.2
Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
YY_MRRXtrkCad_INHERIT Class Reference

#include <MRRXtrkCad.tab.h>

Public Types

enum  YY_MRRXtrkCad_ENUM_TOKEN {
  YY_MRRXtrkCad_NULL_TOKEN =0 , INTEGER =258 , FLOAT =259 , STRING =260 ,
  RESTOFLINE =261 , MULTILINE =262 , EOL =263 , UNTERMSTRING =264 ,
  NOTWORD =265 , ENDSEGS =266 , ENDSIGNAL =267 , ENDBLOCK =268 ,
  ENDTRACKS =269 , _VERSION =270 , TITLE =271 , MAPSCALE =272 ,
  ROOMSIZE =273 , SCALE =274 , HO =275 , N =276 ,
  O =277 , LAYERS =278 , CURRENT =279 , STRUCTURE =280 ,
  DRAW =281 , BEZIER =282 , BZRLIN =283 , CORNU =284 ,
  SUBSEGS =285 , SUBSEND =286 , CURVE =287 , TURNOUT =288 ,
  TURNTABLE =289 , STRAIGHT =290 , CAR =291 , JOINT =292 ,
  NOTE =293 , TEXT =294 , MAIN =295 , B =296 ,
  J =297 , D =298 , L =299 , M =300 ,
  F =301 , T =302 , E =303 , G =304 ,
  A =305 , P =306 , S =307 , C =308 ,
  X =309 , Y =310 , Z =311 , Q =312 ,
  W =313 , H =314 , BLOCK =315 , TRK =316 ,
  SWITCHMOTOR =317 , SIGNAL =318 , ASPECT =319 , SENSOR =320 ,
  CONTROL =321 , ADJUSTABLE =322 , PIER =323
}
 

Public Member Functions

int YY_MRRXtrkCad_PARSE (YY_MRRXtrkCad_PARSE_PARAM)
 
virtual void YY_MRRXtrkCad_ERROR (char *msg) YY_MRRXtrkCad_ERROR_BODY
 
virtual int YY_MRRXtrkCad_LEX () YY_MRRXtrkCad_LEX_BODY
 
 YY_MRRXtrkCad_CLASS (YY_MRRXtrkCad_CONSTRUCTOR_PARAM)
 
virtual ~MRRXtrkCad ()
 

Public Attributes

YY_MRRXtrkCad_STYPE YY_MRRXtrkCad_LVAL
 
YY_MRRXtrkCad_LTYPE YY_MRRXtrkCad_LLOC
 
int YY_MRRXtrkCad_NERRS
 
int YY_MRRXtrkCad_CHAR
 
int YY_MRRXtrkCad_DEBUG_FLAG
 

Private Member Functions

int lookup_word (const char *word) const
 
void yyerror1 (const char *message, const char *s) const
 

Private Attributes

bool scanEol
 
bool scanToEND
 
int fieldflag
 
double CurrentScale
 

Member Enumeration Documentation

◆ YY_MRRXtrkCad_ENUM_TOKEN

Enumerator
YY_MRRXtrkCad_NULL_TOKEN 
INTEGER 
FLOAT 
STRING 
RESTOFLINE 
MULTILINE 
EOL 
UNTERMSTRING 
NOTWORD 
ENDSEGS 
ENDSIGNAL 
ENDBLOCK 
ENDTRACKS 
_VERSION 
TITLE 
MAPSCALE 
ROOMSIZE 
SCALE 
HO 
LAYERS 
CURRENT 
STRUCTURE 
DRAW 
BEZIER 
BZRLIN 
CORNU 
SUBSEGS 
SUBSEND 
CURVE 
TURNOUT 
TURNTABLE 
STRAIGHT 
CAR 
JOINT 
NOTE 
TEXT 
MAIN 
BLOCK 
TRK 
SWITCHMOTOR 
SIGNAL 
ASPECT 
SENSOR 
CONTROL 
ADJUSTABLE 
PIER 

Constructor & Destructor Documentation

◆ ~MRRXtrkCad()

virtual YY_MRRXtrkCad_INHERIT::~MRRXtrkCad ( )
inlinevirtual

Member Function Documentation

◆ lookup_word()

int YY_MRRXtrkCad_INHERIT::lookup_word ( const char *  word) const
private

◆ YY_MRRXtrkCad_CLASS()

YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_CLASS ( YY_MRRXtrkCad_CONSTRUCTOR_PARAM  )

◆ YY_MRRXtrkCad_ERROR()

virtual void YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_ERROR ( char *  msg)
virtual

◆ YY_MRRXtrkCad_LEX()

virtual int YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_LEX ( )
virtual

◆ YY_MRRXtrkCad_PARSE()

int YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_PARSE ( YY_MRRXtrkCad_PARSE_PARAM  )

◆ yyerror1()

void YY_MRRXtrkCad_INHERIT::yyerror1 ( const char *  message,
const char *  s 
) const
private

Member Data Documentation

◆ CurrentScale

double YY_MRRXtrkCad_INHERIT::CurrentScale
private

◆ fieldflag

int YY_MRRXtrkCad_INHERIT::fieldflag
private

◆ scanEol

bool YY_MRRXtrkCad_INHERIT::scanEol
private

◆ scanToEND

bool YY_MRRXtrkCad_INHERIT::scanToEND
private

◆ YY_MRRXtrkCad_CHAR

int YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_CHAR

◆ YY_MRRXtrkCad_DEBUG_FLAG

int YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_DEBUG_FLAG

◆ YY_MRRXtrkCad_LLOC

YY_MRRXtrkCad_LTYPE YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_LLOC

◆ YY_MRRXtrkCad_LVAL

YY_MRRXtrkCad_STYPE YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_LVAL

◆ YY_MRRXtrkCad_NERRS

int YY_MRRXtrkCad_INHERIT::YY_MRRXtrkCad_NERRS