xine-lib  1.2.10
Data Structures | Macros | Typedefs | Enumerations | Variables
goomsl_yacc.h File Reference

Go to the source code of this file.

Data Structures

union  YYSTYPE
 

Macros

#define LTYPE_INTEGER   258
 
#define LTYPE_FLOAT   259
 
#define LTYPE_VAR   260
 
#define LTYPE_PTR   261
 
#define PTR_TK   262
 
#define INT_TK   263
 
#define FLOAT_TK   264
 
#define DECLARE   265
 
#define EXTERNAL   266
 
#define WHILE   267
 
#define DO   268
 
#define NOT   269
 
#define PLUS_EQ   270
 
#define SUB_EQ   271
 
#define DIV_EQ   272
 
#define MUL_EQ   273
 
#define SUP_EQ   274
 
#define LOW_EQ   275
 
#define NOT_EQ   276
 
#define STRUCT   277
 
#define FOR   278
 
#define IN   279
 
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
 
#define YYSTYPE_IS_DECLARED   1
 
#define YYSTYPE_IS_TRIVIAL   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  LTYPE_INTEGER = 258, LTYPE_FLOAT = 259, LTYPE_VAR = 260, LTYPE_PTR = 261,
  PTR_TK = 262, INT_TK = 263, FLOAT_TK = 264, DECLARE = 265,
  EXTERNAL = 266, WHILE = 267, DO = 268, NOT = 269,
  PLUS_EQ = 270, SUB_EQ = 271, DIV_EQ = 272, MUL_EQ = 273,
  SUP_EQ = 274, LOW_EQ = 275, NOT_EQ = 276, STRUCT = 277,
  FOR = 278, IN = 279, LTYPE_INTEGER = 258, LTYPE_FLOAT = 259,
  LTYPE_VAR = 260, LTYPE_PTR = 261, PTR_TK = 262, INT_TK = 263,
  FLOAT_TK = 264, DECLARE = 265, EXTERNAL = 266, WHILE = 267,
  DO = 268, NOT = 269, PLUS_EQ = 270, SUB_EQ = 271,
  DIV_EQ = 272, MUL_EQ = 273, SUP_EQ = 274, LOW_EQ = 275,
  NOT_EQ = 276, STRUCT = 277, FOR = 278, IN = 279
}
 

Variables

YYSTYPE yylval
 

Macro Definition Documentation

◆ DECLARE

#define DECLARE   265

◆ DIV_EQ

#define DIV_EQ   272

◆ DO

#define DO   268

◆ EXTERNAL

#define EXTERNAL   266

◆ FLOAT_TK

#define FLOAT_TK   264

◆ FOR

#define FOR   278

◆ IN

#define IN   279

◆ INT_TK

#define INT_TK   263

◆ LOW_EQ

#define LOW_EQ   275

◆ LTYPE_FLOAT

#define LTYPE_FLOAT   259

◆ LTYPE_INTEGER

#define LTYPE_INTEGER   258

◆ LTYPE_PTR

#define LTYPE_PTR   261

◆ LTYPE_VAR

#define LTYPE_VAR   260

◆ MUL_EQ

#define MUL_EQ   273

◆ NOT

#define NOT   269

◆ NOT_EQ

#define NOT_EQ   276

◆ PLUS_EQ

#define PLUS_EQ   270

◆ PTR_TK

#define PTR_TK   262

◆ STRUCT

#define STRUCT   277

◆ SUB_EQ

#define SUB_EQ   271

◆ SUP_EQ

#define SUP_EQ   274

◆ WHILE

#define WHILE   267

◆ yystype

#define yystype   YYSTYPE /* obsolescent; will be withdrawn */

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

◆ yytokentype

Enumerator
LTYPE_INTEGER 
LTYPE_FLOAT 
LTYPE_VAR 
LTYPE_PTR 
PTR_TK 
INT_TK 
FLOAT_TK 
DECLARE 
EXTERNAL 
WHILE 
DO 
NOT 
PLUS_EQ 
SUB_EQ 
DIV_EQ 
MUL_EQ 
SUP_EQ 
LOW_EQ 
NOT_EQ 
STRUCT 
FOR 
IN 
LTYPE_INTEGER 
LTYPE_FLOAT 
LTYPE_VAR 
LTYPE_PTR 
PTR_TK 
INT_TK 
FLOAT_TK 
DECLARE 
EXTERNAL 
WHILE 
DO 
NOT 
PLUS_EQ 
SUB_EQ 
DIV_EQ 
MUL_EQ 
SUP_EQ 
LOW_EQ 
NOT_EQ 
STRUCT 
FOR 
IN 

Variable Documentation

◆ yylval

YYSTYPE yylval

Referenced by yylex(), and yyparse().