aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* Update the last location of NODE_BLOCKyui-knk2017-11-191-0/+2
* parse.y: Fix the locations of NODE_ITERyui-knk2017-11-181-0/+5
* parse.y: Fix the locations of NODE_DVAR and NODE_LVARyui-knk2017-11-181-2/+2
* parse.y: Use node_assignyui-knk2017-11-181-4/+2
* Update the last location of NODE_ARRAYyui-knk2017-11-181-0/+7
* parse.y: RUBY_SET_YYLLOC to rb_parser_set_locationnobu2017-11-171-8/+11
* parse.y: RUBY_SET_YYLLOCnobu2017-11-171-4/+6
* NODE_CALL is not passed to node_assign_genyui-knk2017-11-171-1/+0
* Fix location of assignable nodesyui-knk2017-11-171-0/+1
* Fix location of assignable nodesyui-knk2017-11-171-0/+1
* Fix location of NODEs generated by new_op_assign_genyui-knk2017-11-161-3/+4
* parse.y: no return in classnobu2017-11-161-3/+20
* parse.y: Fix location of asgn nodeyui-knk2017-11-161-0/+1
* parse.y: Preserve previous line and restore it when read '\n'yui-knk2017-11-161-3/+13
* parse.y: zero codepointsnobu2017-11-141-2/+2
* Initialize last column with -1 and lineno with 0yui-knk2017-11-131-0/+2
* Store last location of a node on RNodeyui-knk2017-11-131-531/+396
* parse.y: constified YYLTYPEnobu2017-11-111-119/+119
* use `rb_ast_dispose` instead of `rb_ast_free`mame2017-11-091-1/+1
* parse.y: fix r60644nobu2017-11-081-5/+2
* parse.y: remove in_singlenobu2017-11-081-15/+11
* Omit first argument of NEW_CASE2yui-knk2017-11-081-1/+1
* lexer.rb: Ripper::Lexer::Statenobu2017-11-051-1/+1
* Revert "Introduce rb_code_range_t and replace YYLTYPE with it"mame2017-11-051-660/+794
* Introduce rb_code_range_t and replace YYLTYPE with itmame2017-11-041-794/+660
* parse.y: fix duplicate symbolnobu2017-11-041-0/+2
* Avoid usage of the magic number `(NODE*)-1`mame2017-11-041-11/+11
* parse.y (new_args_tail_gen): returns a NODE instead of imemomame2017-11-041-3/+5
* parse.y: suppress warning in rippernobu2017-11-041-0/+2
* parse.y: suppress warningsnobu2017-11-041-11/+8
* Rename imemo_strterm to imemo_parser_strtermmame2017-11-041-3/+3
* Make Ripper use NODE buffermame2017-11-041-20/+27
* Fix the alignment bug of r60634 for LLP64mame2017-11-041-16/+31
* Revert "Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm""mame2017-11-041-52/+79
* Revert "Replace NODE_STRTERM and NODE_HEREDOC with imemo_strterm"mame2017-11-041-79/+52
* Replace NODE_STRTERM and NODE_HEREDOC with imemo_strtermmame2017-11-041-52/+79
* Remove unneeded complexitymame2017-10-311-4/+0
* Use NODE_CASE2 if case expressions don't existyui-knk2017-10-311-1/+1
* Store lineno on RNodeyui-knk2017-10-301-582/+741
* Remove duplicated column setyui-knk2017-10-291-1/+0
* parse.y (new_regexp_gen): Set column for NODE_SCOPEyui-knk2017-10-291-0/+1
* * node.h (ast_t): renamed to `rb_ast_t`.ko12017-10-291-12/+12
* parse.y: Need to mark the third element of `NODE_HEREDOC`mame2017-10-271-0/+1
* Revert "Revert "Manage AST NODEs out of GC""mame2017-10-271-25/+55
* Revert "Manage AST NODEs out of GC"mame2017-10-271-55/+25
* Manage AST NODEs out of GCmame2017-10-271-25/+55
* Add explicit markers for literal objects generated in parse.ymame2017-10-271-15/+36
* Refactoring by adding `rb_imemo_alloc_new` to create imemo_alloc buffermame2017-10-251-4/+1
* Make imemo_alloc writebarrier-unprotectedmame2017-10-251-0/+3
* Removed NODE_OPT_Nnobu2017-10-241-1/+1