yast2-core
Macros | Typedefs | Enumerations | Functions
parser.hh File Reference
#include "ycp/Parser.h"

Go to the source code of this file.

Macros

#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#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 SELECT   297
 
#define SWITCH   298
 
#define CASE   299
 
#define DEFAULT   300
 
#define SYM_NAMESPACE   301
 
#define IDENTIFIER   302
 
#define STRING   303
 
#define C_VOID   304
 
#define C_BOOLEAN   305
 
#define C_INTEGER   306
 
#define C_FLOAT   307
 
#define C_BYTEBLOCK   308
 
#define C_PATH   309
 
#define C_SYMBOL   310
 
#define C_TYPE   311
 
#define OR   312
 
#define AND   313
 
#define NEQ   314
 
#define EQUALS   315
 
#define GE   316
 
#define LE   317
 
#define RIGHT   318
 
#define LEFT   319
 
#define ELSE   320
 
#define UMINUS   321
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
 
#define YYSTYPE_IS_DECLARED   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, SELECT = 297,
  SWITCH = 298, CASE = 299, DEFAULT = 300, SYM_NAMESPACE = 301,
  IDENTIFIER = 302, STRING = 303, C_VOID = 304, C_BOOLEAN = 305,
  C_INTEGER = 306, C_FLOAT = 307, C_BYTEBLOCK = 308, C_PATH = 309,
  C_SYMBOL = 310, C_TYPE = 311, OR = 312, AND = 313,
  NEQ = 314, EQUALS = 315, GE = 316, LE = 317,
  RIGHT = 318, LEFT = 319, ELSE = 320, UMINUS = 321,
  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, SELECT = 297,
  SWITCH = 298, CASE = 299, DEFAULT = 300, SYM_NAMESPACE = 301,
  IDENTIFIER = 302, STRING = 303, C_VOID = 304, C_BOOLEAN = 305,
  C_INTEGER = 306, C_FLOAT = 307, C_BYTEBLOCK = 308, C_PATH = 309,
  C_SYMBOL = 310, C_TYPE = 311, OR = 312, AND = 313,
  NEQ = 314, EQUALS = 315, GE = 316, LE = 317,
  RIGHT = 318, LEFT = 319, ELSE = 320, UMINUS = 321
}
 

Functions

int yyparse ()
 

Macro Definition Documentation

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

Typedef Documentation

typedef int YYSTYPE

Enumeration Type Documentation

Enumerator
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 
SELECT 
SWITCH 
CASE 
DEFAULT 
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 
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 
SELECT 
SWITCH 
CASE 
DEFAULT 
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 

Function Documentation

int yyparse ( )

Generated on a sunny day for yast2-core by doxygen 1.8.11