Ruby 1.9.2p136(2010-12-25revision30365)

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Defines | Typedefs | Enumerations

# ext/syck/gram.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 | YAML_ANCHOR 258
#define | YAML_ALIAS 259
#define | YAML_TRANSFER 260
#define | YAML_TAGURI 261
#define | YAML_ITRANSFER 262
#define | YAML_WORD 263
#define | YAML_PLAIN 264
#define | YAML_BLOCK 265
#define | YAML_DOCSEP 266
#define | YAML_IOPEN 267
#define | YAML_INDENT 268
#define | YAML_IEND 269
#define | yystype YYSTYPE
#define | YYSTYPE_IS_DECLARED 1
#define | YYSTYPE_IS_TRIVIAL 1
## Typedefs
typedef union YYSTYPE | YYSTYPE
## 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, YAML_ANCHOR = 258, YAML_ALIAS = 259, YAML_TRANSFER = 260, YAML_TAGURI = 261, YAML_ITRANSFER = 262, YAML_WORD = 263, YAML_PLAIN = 264, YAML_BLOCK = 265, YAML_DOCSEP = 266, YAML_IOPEN = 267, YAML_INDENT = 268, YAML_IEND = 269, YAML_ANCHOR = 258, YAML_ALIAS = 259, YAML_TRANSFER = 260, YAML_TAGURI = 261, YAML_ITRANSFER = 262, YAML_WORD = 263, YAML_PLAIN = 264, YAML_BLOCK = 265, YAML_DOCSEP = 266, YAML_IOPEN = 267, YAML_INDENT = 268, YAML_IEND = 269, 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, 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 YAML_ALIAS 259

Definition at line 47 of file gram.h.

#define YAML_ANCHOR 258

Definition at line 46 of file gram.h.

#define YAML_BLOCK 265

Definition at line 53 of file gram.h.

#define YAML_DOCSEP 266

Definition at line 54 of file gram.h.

#define YAML_IEND 269

Definition at line 57 of file gram.h.

#define YAML_INDENT 268

Definition at line 56 of file gram.h.

#define YAML_IOPEN 267

Definition at line 55 of file gram.h.

#define YAML_ITRANSFER 262

Definition at line 50 of file gram.h.

#define YAML_PLAIN 264

Definition at line 52 of file gram.h.

#define YAML_TAGURI 261

Definition at line 49 of file gram.h.

#define YAML_TRANSFER 260

Definition at line 48 of file gram.h.

#define YAML_WORD 263

Definition at line 51 of file gram.h.

#define yystype YYSTYPE

Definition at line 71 of file gram.h.

#define YYSTYPE_IS_DECLARED 1

Definition at line 72 of file gram.h.

#define YYSTYPE_IS_TRIVIAL 1

Definition at line 73 of file gram.h.

## Typedef Documentation

typedef union YYSTYPE YYSTYPE

## 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 |
  YAML_ANCHOR |
  YAML_ALIAS |
  YAML_TRANSFER |
  YAML_TAGURI |
  YAML_ITRANSFER |
  YAML_WORD |
  YAML_PLAIN |
  YAML_BLOCK |
  YAML_DOCSEP |
  YAML_IOPEN |
  YAML_INDENT |
  YAML_IEND |
  YAML_ANCHOR |
  YAML_ALIAS |
  YAML_TRANSFER |
  YAML_TAGURI |
  YAML_ITRANSFER |
  YAML_WORD |
  YAML_PLAIN |
  YAML_BLOCK |
  YAML_DOCSEP |
  YAML_IOPEN |
  YAML_INDENT |
  YAML_IEND |
  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 |
  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 31 of file gram.h.