aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* parse.y: yydebugnobu2018-01-141-10/+12
* parse.y: Remove unused a macro "FIXME"mame2018-01-141-2/+0
* parse.y: ripper no longer uses rb_discard_nodenobu2018-01-141-0/+2
* parse.y: Remove a code for old yaccmame2018-01-141-9/+0
* parse.y: Remove almost all *_gen macros by passing parser_params explicitlymame2018-01-141-717/+635
* parse.y: Expand global-like accessor macros for struct parser_paramsmame2018-01-141-565/+525
* parse.y: Use "p" for the variable of struct parser_params consistentlymame2018-01-141-773/+773
* parse.y: Avoid "p" as a variable namemame2018-01-141-104/+104
* parse.y: Remove meaningless ifndef guardsmame2018-01-121-5/+0
* parse.y (token_info_push, token_info_pop): Refactoringmame2018-01-121-41/+33
* parse.y (token_info_push, token_info_pop): Use code_locationmame2018-01-121-36/+36
* parse.y: Remove unneeded dependence on pointer representatinmame2018-01-121-9/+8
* parse.y: Remove LEXPOP hackmame2018-01-111-10/+21
* Fix a typo [ci skip]kazu2018-01-111-1/+1
* parse.y: disentangle the lexer handling of ')', ']', and '}'mame2018-01-111-8/+15
* parse.y: simplify and add a comment for paren_nest and lpar_begmame2018-01-111-7/+10
* parse.y: add a simple comment for COND_* and CMDARG_*mame2018-01-111-0/+4
* parse.y (local_push_gen): Rewrite the condition of "unused var" warningmame2018-01-111-6/+11
* parse.y: insane syntax too (class definition in cond)mame2018-01-091-27/+12
* Fix indent [ci skip]kazu2018-01-091-4/+4
* parse.y: insane syntaxnobu2018-01-091-8/+26
* Rename code_range to code_locationmame2018-01-091-352/+352
* Allow `-> do rescue; end` as well as `proc do rescue; end`mame2018-01-091-1/+1
* parse.y: Remove redefinition of mallocmame2018-01-091-9/+0
* parse.y: PARSER_DEBUG is no longer usedmame2018-01-091-3/+0
* parse.y: Remove meaningless ifndef guardsmame2018-01-091-4/+0
* parse.y: set ID to yylval ID instead of tokennobu2018-01-091-3/+3
* parse.y: Remove special handling of tOROP and tANDOPmame2018-01-091-12/+6
* parse.y: use change_shortcut_operator_idnobu2018-01-091-7/+1
* parse.y: Remove duplicated nd_line setyui-knk2018-01-091-3/+0
* parse.y: Make consistent with the terms about code ranges and locationsmame2018-01-081-299/+299
* parse.y (remove_duplicate_keys): Remove a not used argumentyui-knk2018-01-081-2/+2
* parse.y: Factor out code fragments that merges two code rangesmame2018-01-081-32/+12
* parse.y (block_append_gen): Remove a not used argumentyui-knk2018-01-081-23/+19
* parse.y: Use nd_loc of head and tailyui-knk2018-01-081-2/+2
* parse.y: Fix the lineno of nd_set_lineyui-knk2018-01-081-15/+15
* parse.y: Remove dispose_stringmame2018-01-081-9/+0
* parse.y: Use last_loc.lineno instead of ruby_sourcelinemame2018-01-081-7/+7
* parse.y: Remove `$<num>$ = ruby_sourceline` hacksmame2018-01-081-119/+47
* parse.y: constified NULL_LOCnobu2018-01-081-1/+1
* parse.y: Factor out special handling of a short-cut operator idmame2018-01-081-21/+9
* parse.y: Remove duplicated nd_loc setyui-knk2018-01-081-2/+0
* parse.y: Embed simple wrapper functions for NEW_NODEsmame2018-01-081-46/+16
* parse.y: Make NULL_LOC to be internalyui-knk2018-01-081-1/+1
* parse.y: Remove unneeded wrapper functions for NEW_NODEsmame2018-01-081-267/+99
* parse.y: set bison's first_loc.lineno to nd_line by defaultmame2018-01-081-189/+69
* parse.y: make all NEW_NODE macros receive locationmame2018-01-081-273/+209
* parse.y: do not overwrite case_body positionnobu2018-01-071-1/+1
* parse.y: set case_body line position to argsnobu2018-01-071-0/+1
* parse.y: removed unused macro new_command_callnobu2018-01-071-1/+0