aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* Make lastline and nextline to be rb_parser_stringyui-knk2024-01-231-44/+141
* Use index for referring to symbols in `args` rule instead of named referencesyui-knk2024-01-221-2/+2
* Constify `rb_global_parser_config`Nobuyoshi Nakada2024-01-141-3/+3
* Stop using Array to manage dummy `end` token locationsyui-knk2024-01-131-21/+42
* Suppress warnings in parser_set_encode functionS-H-GAMELINKS2024-01-121-1/+2
* Remove reference counter from rb_parser_configyui-knk2024-01-121-1/+0
* Statically allocate parser configyui-knk2024-01-121-24/+0
* `set_yylval_literal` is not usedyui-knk2024-01-121-6/+0
* Reject encodings determined at runtime as source code encodingsNobuyoshi Nakada2024-01-111-1/+10
* Remove duplicate function `nd_st_key_val`Nobuyoshi Nakada2024-01-111-29/+1
* Fixed return values for some node types in nd_st_key functionS-H-GAMELINKS2024-01-111-1/+7
* `st_index_t` is not `VALUE`Nobuyoshi Nakada2024-01-101-2/+3
* Fix memory leak in parser for invalid syntaxPeter Zhu2024-01-091-0/+1
* Convert a series of `else if` lines to a `switch`Nobuyoshi Nakada2024-01-091-15/+10
* Introduce NODE_SYM to manage symbol literalyui-knk2024-01-091-16/+49
* Simplify empty hahs with DSTARNobuyoshi Nakada2024-01-091-12/+4
* Extract repeating NODE references as a local variableNobuyoshi Nakada2024-01-091-5/+7
* Use `strcmp` to compare stringsyui-knk2024-01-091-14/+4
* Do not convert NODE_STR to NODE_LIT when the string is hash keyyui-knk2024-01-081-4/+5
* Change numeric node value functions argument to `NODE *`yui-knk2024-01-081-21/+21
* Fix numeric node print by `-y` optionyui-knk2024-01-081-1/+19
* Suppress unused-but-set-variable warning in ripperNobuyoshi Nakada2024-01-081-0/+1
* Adjust styles and indents [ci skip]Nobuyoshi Nakada2024-01-081-18/+22
* Remove unneeded rb_parser_config_struct struct properties for Universal ParserS-H-GAMELINKS2024-01-071-42/+0
* Do not remove hash duplicated keys in parse.yyui-knk2024-01-071-37/+3
* Check hash key duplication for `__LINE__` and `__FILE__`yui-knk2024-01-071-59/+251
* Introduce Numeric Node'sS-H-GAMELINKS2024-01-071-72/+187
* Introduce NODE_FILEyui-knk2024-01-021-4/+72
* Warn "literal in condition" for `__LINE__`yui-knk2024-01-021-0/+6
* Introduce NODE_LINEyui-knk2023-12-291-1/+17
* [Bug #20094] Distinguish `begin` and parenthesesNobuyoshi Nakada2023-12-271-15/+21
* Initialize rb_node_block_t::nd_end at creationNobuyoshi Nakada2023-12-271-3/+1
* Use NODE_ERROR as placeholder of error instead of NODE_BEGINNobuyoshi Nakada2023-12-271-15/+15
* Include new node types into %printeryui-knk2023-12-271-1/+2
* [Feature #19370] Blocks without anonymous parameters should not affectNobuyoshi Nakada2023-12-251-2/+2
* Implement `it` (#9199)Takashi Kokubun2023-12-251-17/+72
* [Feature #19370] Prohibit nesting anonymous parameter forwardingNobuyoshi Nakada2023-12-251-0/+6
* Extract `forwarding_arg_check` functionNobuyoshi Nakada2023-12-221-11/+32
* Extract `arg_splat` nonterminal symbolNobuyoshi Nakada2023-12-221-21/+17
* [Bug #20062] Fixed numbered parameter syntax errorNobuyoshi Nakada2023-12-161-4/+13
* [Bug #19877] Flip-flop needs to be direct conditionNobuyoshi Nakada2023-12-081-11/+12
* Revert "Warn `it` only with -W:deprecated"Takashi Kokubun2023-12-071-3/+1
* Fallback rb_warn_deprecated for UNIVERSAL_PARSERTakashi Kokubun2023-12-071-0/+2
* Warn `it` only with -W:deprecatedTakashi Kokubun2023-12-061-1/+1
* Warn `it` (#9152)Takashi Kokubun2023-12-071-0/+5
* [Bug #20033] Dynamic regexp should not assign capturesNobuyoshi Nakada2023-12-021-2/+2
* [Bug #19838] Flush delayed token nonconsecutive with the next tokenNobuyoshi Nakada2023-12-021-0/+8
* Extract `end_with_newline_p`Nobuyoshi Nakada2023-12-021-1/+7
* Prefer proper enum over bare intNobuyoshi Nakada2023-12-021-3/+3
* Dispatch invalid hex escape content tooNobuyoshi Nakada2023-12-011-1/+1