parse.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 YYSTYPE_IS_TRIVIAL   1
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1

Enumerations

enum  yytokentype {
  keyword_class = 258, keyword_module = 259, keyword_def = 260, keyword_undef = 261,
  keyword_begin = 262, keyword_rescue = 263, keyword_ensure = 264, keyword_end = 265,
  keyword_if = 266, keyword_unless = 267, keyword_then = 268, keyword_elsif = 269,
  keyword_else = 270, keyword_case = 271, keyword_when = 272, keyword_while = 273,
  keyword_until = 274, keyword_for = 275, keyword_break = 276, keyword_next = 277,
  keyword_redo = 278, keyword_retry = 279, keyword_in = 280, keyword_do = 281,
  keyword_do_cond = 282, keyword_do_block = 283, keyword_do_LAMBDA = 284, keyword_return = 285,
  keyword_yield = 286, keyword_super = 287, keyword_self = 288, keyword_nil = 289,
  keyword_true = 290, keyword_false = 291, keyword_and = 292, keyword_or = 293,
  keyword_not = 294, modifier_if = 295, modifier_unless = 296, modifier_while = 297,
  modifier_until = 298, modifier_rescue = 299, keyword_alias = 300, keyword_defined = 301,
  keyword_BEGIN = 302, keyword_END = 303, keyword__LINE__ = 304, keyword__FILE__ = 305,
  keyword__ENCODING__ = 306, tIDENTIFIER = 307, tFID = 308, tGVAR = 309,
  tIVAR = 310, tCONSTANT = 311, tCVAR = 312, tLABEL = 313,
  tINTEGER = 314, tFLOAT = 315, tSTRING_CONTENT = 316, tCHAR = 317,
  tNTH_REF = 318, tBACK_REF = 319, tREGEXP_END = 320, tUPLUS = 321,
  tUMINUS = 322, tPOW = 323, tCMP = 324, tEQ = 325,
  tEQQ = 326, tNEQ = 327, tGEQ = 328, tLEQ = 329,
  tANDOP = 330, tOROP = 331, tMATCH = 332, tNMATCH = 333,
  tDOT2 = 334, tDOT3 = 335, tAREF = 336, tASET = 337,
  tLSHFT = 338, tRSHFT = 339, tCOLON2 = 340, tCOLON3 = 341,
  tOP_ASGN = 342, tASSOC = 343, tLPAREN = 344, tLPAREN_ARG = 345,
  tRPAREN = 346, tLBRACK = 347, tLBRACE = 348, tLBRACE_ARG = 349,
  tSTAR = 350, tAMPER = 351, tLAMBDA = 352, tSYMBEG = 353,
  tSTRING_BEG = 354, tXSTRING_BEG = 355, tREGEXP_BEG = 356, tWORDS_BEG = 357,
  tQWORDS_BEG = 358, tSTRING_DBEG = 359, tSTRING_DVAR = 360, tSTRING_END = 361,
  tLAMBEG = 362, tLOWEST = 363, tUMINUS_NUM = 364, idNULL = 365,
  idRespond_to = 366, idIFUNC = 367, idCFUNC = 368, id_core_set_method_alias = 369,
  id_core_set_variable_alias = 370, id_core_undef_method = 371, id_core_define_method = 372, id_core_define_singleton_method = 373,
  id_core_set_postexe = 374, tLAST_TOKEN = 375
}


Define Documentation

#define yystype   YYSTYPE

Definition at line 181 of file parse.h.

#define yystype   YYSTYPE

Definition at line 181 of file parse.h.

#define yystype   YYSTYPE

Definition at line 181 of file parse.h.

#define YYSTYPE_IS_DECLARED   1

Definition at line 182 of file parse.h.

#define YYSTYPE_IS_DECLARED   1

Definition at line 182 of file parse.h.

#define YYSTYPE_IS_DECLARED   1

Definition at line 182 of file parse.h.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 180 of file parse.h.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 180 of file parse.h.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 180 of file parse.h.


Enumeration Type Documentation

enum yytokentype

Enumerator:
keyword_class 
keyword_module 
keyword_def 
keyword_undef 
keyword_begin 
keyword_rescue 
keyword_ensure 
keyword_end 
keyword_if 
keyword_unless 
keyword_then 
keyword_elsif 
keyword_else 
keyword_case 
keyword_when 
keyword_while 
keyword_until 
keyword_for 
keyword_break 
keyword_next 
keyword_redo 
keyword_retry 
keyword_in 
keyword_do 
keyword_do_cond 
keyword_do_block 
keyword_do_LAMBDA 
keyword_return 
keyword_yield 
keyword_super 
keyword_self 
keyword_nil 
keyword_true 
keyword_false 
keyword_and 
keyword_or 
keyword_not 
modifier_if 
modifier_unless 
modifier_while 
modifier_until 
modifier_rescue 
keyword_alias 
keyword_defined 
keyword_BEGIN 
keyword_END 
keyword__LINE__ 
keyword__FILE__ 
keyword__ENCODING__ 
tIDENTIFIER 
tFID 
tGVAR 
tIVAR 
tCONSTANT 
tCVAR 
tLABEL 
tINTEGER 
tFLOAT 
tSTRING_CONTENT 
tCHAR 
tNTH_REF 
tBACK_REF 
tREGEXP_END 
tUPLUS 
tUMINUS 
tPOW 
tCMP 
tEQ 
tEQQ 
tNEQ 
tGEQ 
tLEQ 
tANDOP 
tOROP 
tMATCH 
tNMATCH 
tDOT2 
tDOT3 
tAREF 
tASET 
tLSHFT 
tRSHFT 
tCOLON2 
tCOLON3 
tOP_ASGN 
tASSOC 
tLPAREN 
tLPAREN_ARG 
tRPAREN 
tLBRACK 
tLBRACE 
tLBRACE_ARG 
tSTAR 
tAMPER 
tLAMBDA 
tSYMBEG 
tSTRING_BEG 
tXSTRING_BEG 
tREGEXP_BEG 
tWORDS_BEG 
tQWORDS_BEG 
tSTRING_DBEG 
tSTRING_DVAR 
tSTRING_END 
tLAMBEG 
tLOWEST 
tUMINUS_NUM 
idNULL 
idRespond_to 
idIFUNC 
idCFUNC 
id_core_set_method_alias 
id_core_set_variable_alias 
id_core_undef_method 
id_core_define_method 
id_core_define_singleton_method 
id_core_set_postexe 
tLAST_TOKEN 

Definition at line 40 of file parse.h.


Generated on Wed Aug 10 09:18:54 2011 for Ruby by  doxygen 1.4.7