summaryrefslogtreecommitdiff
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* parse.y: named backslashnobu2018-02-031-0/+1
* parse.y: use lex_goto_eol to skip to EOLnobu2018-02-031-1/+1
* parse.y (parser_append_options): shorter alias LOCnobu2018-01-281-11/+14
* parse.y: fix yytokentype function declarationsnobu2018-01-231-2/+2
* parse.y: added implicit parser_params argumentnobu2018-01-231-65/+65
* parse.y: added new_strterm wrappernobu2018-01-231-6/+11
* parse.y: concat dedented heredocnobu2018-01-231-3/+23
* parse.y: removed implicit parser_params macrosnobu2018-01-231-414/+396
* parse.y: expand tokp macronobu2018-01-211-33/+31
* parse.y: add EXPR_NONEnobu2018-01-211-1/+2
* parse.y: fix state after left bracenobu2018-01-211-1/+1
* parse.y: revert trace message to lex_statenobu2018-01-211-1/+1
* parse.y: use enum yytokentypenobu2018-01-211-1/+1
* parse.y: parser_token_value_print for yydebugnobu2018-01-211-0/+45
* parse.y: Remove unneeded macro nd_set_linemame2018-01-201-3/+0
* parse.y: Remove double meaning of new_qcall/new_command_qcallmame2018-01-201-26/+43
* parse.y: rewrite excessed_comma processmame2018-01-201-8/+4
* parse.y: Remove macros that are no longer usedmame2018-01-201-7/+0
* parse.y: Remove double meaning of new_op_assign, etc.mame2018-01-201-20/+31
* parse.y: Remove double meaning of new_xstring/new_string1mame2018-01-201-11/+5
* parse.y: remove double meaning of new_brace_body/new_do_bodymame2018-01-201-10/+10
* parse.y: remove double meaning of const_path_field/top_const_fieldmame2018-01-201-16/+26
* parse.y: Remove unneeded var_field_1 trickmame2018-01-201-10/+10
* parse.y: dot_or_colon as idnobu2018-01-201-13/+8
* parse.y: moved excessed_commanobu2018-01-201-2/+10
* dsl.rb: pnobu2018-01-201-17/+17
* dsl.rb: ID constantsnobu2018-01-201-2/+2
* dsl.rb: const_missingnobu2018-01-201-15/+15
* parse.y (yycompile0): check if acceptednobu2018-01-201-2/+2
* parse.y (assignable): Remove macro hellmame2018-01-191-62/+60
* parse.y: Split the path of assignable to Ripper/Parsermame2018-01-191-48/+52
* parse.y: Remove double meaning of node_assignmame2018-01-191-1/+9
* parse.y: Remove double meaning of backref_assign_errormame2018-01-191-10/+20
* parse.y: Remove unneeded type decls for Rippermame2018-01-191-12/+1
* parse.y: swap `foo!` and `foo` in Ripper DSLmame2018-01-191-210/+210
* parse.y: assign to $$nobu2018-01-191-0/+1
* parse.y: fix up r61957, toomame2018-01-191-8/+8
* parse.y: fix up r61957nobu2018-01-191-6/+6
* parse.y: Allows Ripper DSL to embed C function calls as `foo!`mame2018-01-191-38/+38
* parse.y: Remove new_commandmame2018-01-191-6/+6
* ext/ripper: Introduce a simple DSL for ripper.y code generationmame2018-01-191-737/+439
* parse.y: Fix excessed_comma eventmame2018-01-191-1/+1
* rb_parser_lex_state_names marked as staticshyouhei2018-01-181-1/+1
* parse.y: no longer undef assignablenobu2018-01-181-1/+0
* parse.y: fix overflownobu2018-01-181-2/+1
* parse.y: REQUIRED_KEYWORDnobu2018-01-181-3/+4
* parse.y: refine negate_lit_gen error messagenobu2018-01-171-12/+15
* parse.y: Refactor for-statement generationmame2018-01-161-18/+14
* parse.y (new_args_tail): Use human-friendly variable namesmame2018-01-161-22/+22
* parse.y: unified local_push argumentnobu2018-01-161-5/+1