summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2025-01-21Remove unnecessary assignments to local variables in `f_arg_asgn`ydah
2025-01-21Remove unnecessary assignments to local variables in `strings`ydah
2025-01-09[Feature #6012] Extend `source_location` for end position and columnsNobuyoshi Nakada
2025-01-09Refactor for loop handling to simplify do keyword location assignmentydah
2025-01-09Use Named Referenceydah
2025-01-09Implement FOR NODE locationsydah
2025-01-09Refactor `parse_isalnum` and `parse_isxdigit` to use macroydah
2025-01-08Remove unnecessary semantic actionsydah
2025-01-07Remove unused token definitions for `tRPAREN` in Ripper and parser filesydah
2025-01-05[Bug #21004] Fix memory leak with "it" in parse.yPeter Zhu
2025-01-05Remove unused loc in rb_locations_lambda_body_tPeter Zhu
2025-01-04Implement DOT3 NODE locationsydah
2025-01-04Implement DOT2 NODE locationsydah
2025-01-04Use user defined parameterizing rules `compstmt(stmts)`ydah
2025-01-04Use user defined parameterizing rules `op_asgn(rhs)`ydah
2025-01-04Use user defined parameterizing rules `def_endless_method(bodystmt)`ydah
2025-01-04Use user defined parameterizing rules `asgn(lhs, rhs)`ydah
2025-01-04Use `p_primitive_value`ydah
2025-01-04Use `command_call_value`ydah
2025-01-04Use user defined parameterizing rules `value_expr`ydah
2025-01-04Use user defined parameterizing rules `f_kw(value)`ydah
2025-01-04Implement REGX NODE locationsydah
2025-01-04Implement LAMBDA NODE locationsydah
2025-01-04Implement YIELD NODE locationsydah
2025-01-04Implement EVSTR NODE locationsydah
2025-01-03Implement SUPER NODE locationsydah
2025-01-03Refactor parse.y to replace `tIDENTIFIER` and `tCONSTANT` with `ident_or_cons...ydah
2025-01-03Use Named Reference for RHS of `def_name`ydah
2025-01-03Use callee side tag specification of parameterizing rulesydah
2025-01-03Change the reference to the RHS in the Parameterizing rules action to a Named...ydah
2025-01-03Implement IF NODE locationsydah
2025-01-03[Bug #20504] Move dynamic regexp concatenation to iseq compilerNobuyoshi Nakada
2025-01-02Rename to backref_withS-H-GAMELINKS
2025-01-02Introduce backref_with_rhs parameterizing rulesS-H-GAMELINKS
2025-01-02Introduce inline_operation ruleS-H-GAMELINKS
2024-12-28[Bug #20990] Reject escaped multibyte char with control/meta prefixNobuyoshi Nakada
2024-12-28Ripper: Fix duplicate regexp errorsNobuyoshi Nakada
2024-12-28[Bug #20989] Ripper: Pass `compile_error`Nobuyoshi Nakada
2024-12-23Revert "[Bug #20965] Define `it` like an ordinary argument" (#12418)Takashi Kokubun
2024-12-19[Bug #20969] Pass `assignable` from ripperNobuyoshi Nakada
2024-12-18[Bug #20965] Define `it` like an ordinary argument (#12398)Nobuyoshi Nakada
2024-12-10Remove unused macros from parse.yydah
2024-12-10Remove minimum Bison version requirement from parse.yydah
2024-10-25Introduce inline_primary ruleS.H.
2024-10-09[Bug #20789] Fix an invalid syntax error when `->a=1...{}`ydah
2024-10-05Merge `rb_parser_enc_compatible_latter` into `rb_parser_enc_compatible`Nobuyoshi Nakada
2024-10-05Parser string encoding is always ASCII-compatibleNobuyoshi Nakada
2024-10-05[Bug #20784] Fix incomplete character syntax followed by EOFtompng
2024-10-01Use user defined inline rules `user_or_keyword_variable`ydah
2024-10-01[Bug #20764] Refactor argument forwarding in lambdaNobuyoshi Nakada