Snoopy Version 6.0 (Albert)
grammar.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  YYSTYPE

Defines

#define TOK_BOOLEAN   258
#define TOK_INTEGER   259
#define TOK_HEX   260
#define TOK_INTEGER64   261
#define TOK_HEX64   262
#define TOK_FLOAT   263
#define TOK_STRING   264
#define TOK_NAME   265
#define TOK_EQUALS   266
#define TOK_NEWLINE   267
#define TOK_ARRAY_START   268
#define TOK_ARRAY_END   269
#define TOK_LIST_START   270
#define TOK_LIST_END   271
#define TOK_COMMA   272
#define TOK_GROUP_START   273
#define TOK_GROUP_END   274
#define TOK_END   275
#define TOK_GARBAGE   276
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1

Typedefs

typedef union YYSTYPE YYSTYPE

Enumerations

enum  yytokentype {
  TOK_BOOLEAN = 258, TOK_INTEGER = 259, TOK_HEX = 260, TOK_INTEGER64 = 261,
  TOK_HEX64 = 262, TOK_FLOAT = 263, TOK_STRING = 264, TOK_NAME = 265,
  TOK_EQUALS = 266, TOK_NEWLINE = 267, TOK_ARRAY_START = 268, TOK_ARRAY_END = 269,
  TOK_LIST_START = 270, TOK_LIST_END = 271, TOK_COMMA = 272, TOK_GROUP_START = 273,
  TOK_GROUP_END = 274, TOK_END = 275, TOK_GARBAGE = 276, TOK_BOOLEAN = 258,
  TOK_INTEGER = 259, TOK_HEX = 260, TOK_INTEGER64 = 261, TOK_HEX64 = 262,
  TOK_FLOAT = 263, TOK_STRING = 264, TOK_NAME = 265, TOK_EQUALS = 266,
  TOK_NEWLINE = 267, TOK_ARRAY_START = 268, TOK_ARRAY_END = 269, TOK_LIST_START = 270,
  TOK_LIST_END = 271, TOK_COMMA = 272, TOK_GROUP_START = 273, TOK_GROUP_END = 274,
  TOK_END = 275, TOK_GARBAGE = 276
}

Define Documentation

#define TOK_ARRAY_END   269
#define TOK_ARRAY_START   268
#define TOK_BOOLEAN   258
#define TOK_COMMA   272
#define TOK_END   275
#define TOK_EQUALS   266
#define TOK_FLOAT   263
#define TOK_GARBAGE   276
#define TOK_GROUP_END   274
#define TOK_GROUP_START   273
#define TOK_HEX   260
#define TOK_HEX64   262
#define TOK_INTEGER   259
#define TOK_INTEGER64   261
#define TOK_LIST_END   271
#define TOK_LIST_START   270
#define TOK_NAME   265
#define TOK_NEWLINE   267
#define TOK_STRING   264
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1

Typedef Documentation

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

Enumerator:
TOK_BOOLEAN 
TOK_INTEGER 
TOK_HEX 
TOK_INTEGER64 
TOK_HEX64 
TOK_FLOAT 
TOK_STRING 
TOK_NAME 
TOK_EQUALS 
TOK_NEWLINE 
TOK_ARRAY_START 
TOK_ARRAY_END 
TOK_LIST_START 
TOK_LIST_END 
TOK_COMMA 
TOK_GROUP_START 
TOK_GROUP_END 
TOK_END 
TOK_GARBAGE 
TOK_BOOLEAN 
TOK_INTEGER 
TOK_HEX 
TOK_INTEGER64 
TOK_HEX64 
TOK_FLOAT 
TOK_STRING 
TOK_NAME 
TOK_EQUALS 
TOK_NEWLINE 
TOK_ARRAY_START 
TOK_ARRAY_END 
TOK_LIST_START 
TOK_LIST_END 
TOK_COMMA 
TOK_GROUP_START 
TOK_GROUP_END 
TOK_END 
TOK_GARBAGE