Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Examples

parser.h File Reference

Go to the source code of this file.

Defines

#define SCANNER_ERROR   258
#define END_OF_FILE   259
#define EMPTY   260
#define LIST   261
#define MAP   262
#define STRUCT   263
#define BLOCK   264
#define DEFINE   265
#define UNDEFINE   266
#define I18N   267
#define RETURN   268
#define CONTINUE   269
#define BREAK   270
#define IF   271
#define DO   272
#define WHILE   273
#define REPEAT   274
#define UNTIL   275
#define IS   276
#define ISNIL   277
#define SYMBOL   278
#define DCSYMBOL   279
#define DCQUOTED_BLOCK   280
#define QUOTED_BLOCK   281
#define QUOTED_EXPRESSION   282
#define CLOSEBRACKET   283
#define TYPEDEF   284
#define MODULE   285
#define IMPORT   286
#define EXPORT   287
#define MAPEXPR   288
#define INCLUDE   289
#define GLOBAL   290
#define TEXTDOMAIN   291
#define CONST   292
#define FULLNAME   293
#define STATIC   294
#define EXTERN   295
#define LOOKUP   296
#define SYM_NAMESPACE   297
#define IDENTIFIER   298
#define STRING   299
#define C_VOID   300
#define C_BOOLEAN   301
#define C_INTEGER   302
#define C_FLOAT   303
#define C_BYTEBLOCK   304
#define C_PATH   305
#define C_SYMBOL   306
#define C_TYPE   307
#define OR   308
#define AND   309
#define NEQ   310
#define EQUALS   311
#define GE   312
#define LE   313
#define RIGHT   314
#define LEFT   315
#define ELSE   316
#define UMINUS   317
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1

Typedefs

typedef int YYSTYPE

Enumerations

enum  yytokentype {
  SCANNER_ERROR = 258, END_OF_FILE = 259, EMPTY = 260, LIST = 261,
  MAP = 262, STRUCT = 263, BLOCK = 264, DEFINE = 265,
  UNDEFINE = 266, I18N = 267, RETURN = 268, CONTINUE = 269,
  BREAK = 270, IF = 271, DO = 272, WHILE = 273,
  REPEAT = 274, UNTIL = 275, IS = 276, ISNIL = 277,
  SYMBOL = 278, DCSYMBOL = 279, DCQUOTED_BLOCK = 280, QUOTED_BLOCK = 281,
  QUOTED_EXPRESSION = 282, CLOSEBRACKET = 283, TYPEDEF = 284, MODULE = 285,
  IMPORT = 286, EXPORT = 287, MAPEXPR = 288, INCLUDE = 289,
  GLOBAL = 290, TEXTDOMAIN = 291, CONST = 292, FULLNAME = 293,
  STATIC = 294, EXTERN = 295, LOOKUP = 296, SYM_NAMESPACE = 297,
  IDENTIFIER = 298, STRING = 299, C_VOID = 300, C_BOOLEAN = 301,
  C_INTEGER = 302, C_FLOAT = 303, C_BYTEBLOCK = 304, C_PATH = 305,
  C_SYMBOL = 306, C_TYPE = 307, OR = 308, AND = 309,
  NEQ = 310, EQUALS = 311, GE = 312, LE = 313,
  RIGHT = 314, LEFT = 315, ELSE = 316, UMINUS = 317
}


Define Documentation

#define AND   309
 

#define BLOCK   264
 

#define BREAK   270
 

#define C_BOOLEAN   301
 

#define C_BYTEBLOCK   304
 

#define C_FLOAT   303
 

#define C_INTEGER   302
 

#define C_PATH   305
 

#define C_SYMBOL   306
 

#define C_TYPE   307
 

#define C_VOID   300
 

#define CLOSEBRACKET   283
 

#define CONST   292
 

#define CONTINUE   269
 

#define DCQUOTED_BLOCK   280
 

#define DCSYMBOL   279
 

#define DEFINE   265
 

#define DO   272
 

#define ELSE   316
 

#define EMPTY   260
 

#define END_OF_FILE   259
 

#define EQUALS   311
 

#define EXPORT   287
 

#define EXTERN   295
 

#define FULLNAME   293
 

#define GE   312
 

#define GLOBAL   290
 

#define I18N   267
 

#define IDENTIFIER   298
 

#define IF   271
 

#define IMPORT   286
 

#define INCLUDE   289
 

#define IS   276
 

#define ISNIL   277
 

#define LE   313
 

#define LEFT   315
 

#define LIST   261
 

#define LOOKUP   296
 

#define MAP   262
 

#define MAPEXPR   288
 

#define MODULE   285
 

#define NEQ   310
 

#define OR   308
 

#define QUOTED_BLOCK   281
 

#define QUOTED_EXPRESSION   282
 

#define REPEAT   274
 

#define RETURN   268
 

#define RIGHT   314
 

#define SCANNER_ERROR   258
 

#define STATIC   294
 

#define STRING   299
 

#define STRUCT   263
 

#define SYM_NAMESPACE   297
 

#define SYMBOL   278
 

#define TEXTDOMAIN   291
 

#define TYPEDEF   284
 

#define UMINUS   317
 

#define UNDEFINE   266
 

#define UNTIL   275
 

#define WHILE   273
 

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

#define YYSTYPE_IS_DECLARED   1
 

#define YYSTYPE_IS_TRIVIAL   1
 


Typedef Documentation

typedef int YYSTYPE
 


Enumeration Type Documentation

enum yytokentype
 

Enumeration values:
SCANNER_ERROR 
END_OF_FILE 
EMPTY 
LIST 
MAP 
STRUCT 
BLOCK 
DEFINE 
UNDEFINE 
I18N 
RETURN 
CONTINUE 
BREAK 
IF 
DO 
WHILE 
REPEAT 
UNTIL 
IS 
ISNIL 
SYMBOL 
DCSYMBOL 
DCQUOTED_BLOCK 
QUOTED_BLOCK 
QUOTED_EXPRESSION 
CLOSEBRACKET 
TYPEDEF 
MODULE 
IMPORT 
EXPORT 
MAPEXPR 
INCLUDE 
GLOBAL 
TEXTDOMAIN 
CONST 
FULLNAME 
STATIC 
EXTERN 
LOOKUP 
SYM_NAMESPACE 
IDENTIFIER 
STRING 
C_VOID 
C_BOOLEAN 
C_INTEGER 
C_FLOAT 
C_BYTEBLOCK 
C_PATH 
C_SYMBOL 
C_TYPE 
OR 
AND 
NEQ 
EQUALS 
GE 
LE 
RIGHT 
LEFT 
ELSE 
UMINUS 


Generated on Fri Nov 9 18:15:23 2007 for yast2-core by doxygen 1.3.6