xine-lib 1.2.13-20230125hg15249
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
}
 

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 

Variable Documentation

◆ yylval

YYSTYPE yylval
extern

Referenced by yylex(), and yyparse().