summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2017-10-31Remove unneeded complexitymame
2017-10-31Use NODE_CASE2 if case expressions don't existyui-knk
2017-10-30Store lineno on RNodeyui-knk
2017-10-29Remove duplicated column setyui-knk
2017-10-29parse.y (new_regexp_gen): Set column for NODE_SCOPEyui-knk
2017-10-29* node.h (ast_t): renamed to `rb_ast_t`.ko1
2017-10-27parse.y: Need to mark the third element of `NODE_HEREDOC`mame
2017-10-27Revert "Revert "Manage AST NODEs out of GC""mame
2017-10-27Revert "Manage AST NODEs out of GC"mame
2017-10-27Manage AST NODEs out of GCmame
2017-10-27Add explicit markers for literal objects generated in parse.ymame
2017-10-25Refactoring by adding `rb_imemo_alloc_new` to create imemo_alloc buffermame
2017-10-25Make imemo_alloc writebarrier-unprotectedmame
2017-10-24Removed NODE_OPT_Nnobu
2017-10-24parse.y: rb_parser_set_optionsnobu
2017-10-24Avoid many type castsmame
2017-10-24Remove special handling for (NODE*)1mame
2017-10-22parse.y (new_scope_gen): adjust indentyui-knk
2017-10-22parse.y: workaround for warningsnobu
2017-10-22fix up r60224nobu
2017-10-21Remove not used node_type NODE_IASGN2yui-knk
2017-10-21Do not pass a not used argumentyui-knk
2017-10-21Define the macro separately for ruby parser and for ripperyui-knk
2017-10-21fix up imemo_allocnobu
2017-10-21Replace NODE_ALLOCA with T_IMEMO (imemo_alloc)mame
2017-10-21Do not literal_flush if float is read correctlyyui-knk
2017-10-21moved node generation for dregex_once to parse.ynobu
2017-10-21Fix build on Windowsyui-knk
2017-10-20* remove trailing spaces.svn
2017-10-20Store token first column number on RNodeyui-knk
2017-10-19parse.y: indent at '#'nobu
2017-10-18parse.y: serial comparisonsnobu
2017-10-18parse.y: relopnobu
2017-10-11parse.y: token info with BOMnobu
2017-10-08parse.y: fix a typonobu
2017-10-05parse.y: fix KWD2EIDnobu
2017-10-04parse.y: fix var_fieldnobu
2017-10-04parse.y: reserved words as <id>nobu
2017-10-04parse.y: Revert r60102nobu
2017-10-03parse.y: extract callback resultsnobu
2017-10-03parse.y: set ripper event IDs to keyword variablesnobu
2017-10-03parse.y: set ripper event ID symbols to operatorsnobu
2017-09-30ext: check if null byte is containednobu
2017-09-26parse.y: moved duplicate conditionsnobu
2017-09-23parse.y: token type by identifer ID typenobu
2017-09-23parse.y: missing semicolonnobu
2017-09-20parse.y: literal term lex_statenobu
2017-09-19parse.y: lex by lvarnobu
2017-09-18parse.y: ripper_lex_state_namenobu
2017-09-15parse.y: use SET_LEX_STATEnobu