summaryrefslogtreecommitdiff
path: root/ext/ripper
AgeCommit message (Expand)Author
2025-11-07update referenced filenames from namespace to boxSatoshi Tagomori
2025-07-11Update dependencies for addition of set.h to public headersJeremy Evans
2025-05-11namespace on readSatoshi Tagomori
2025-04-27Use a `set_table` for `rb_vm_struct.unused_block_warning_table`Jean Boussier
2025-01-14Use LRAMA instead of BISONydah
2025-01-13Stop passing `-t` and `-v` on ripper buildyui-knk
2025-01-07Remove unused token definitions for `tRPAREN` in Ripper and parser filesydah
2024-12-25[DOC] Stop document Ripper::LexerNobuyoshi Nakada
2024-09-25Fix memory leak in Ripper for indented heredocsPeter Zhu
2024-09-22Reuse dedent_string function in rb_ruby_ripper_dedent_string functionS-H-GAMELINKS
2024-07-24[Bug #20649] Allow `nil` as 2nd argument of `assign_error`Nobuyoshi Nakada
2024-06-08ripper: Introduce `RIPPER_ID` macro instead of `ripper_id_` macrosNobuyoshi Nakada
2024-05-21ripper: Extend to represent array access and splatNobuyoshi Nakada
2024-05-21ripper: Allow parenthesized comma in optionsNobuyoshi Nakada
2024-05-21ripper: Preserve indentationNobuyoshi Nakada
2024-05-21ripper: Remove rb_ripper_noneNobuyoshi Nakada
2024-05-21ripper: Short hand for `rb_ary_new_from_args`Nobuyoshi Nakada
2024-05-21ripper: Make `$:n` to refer each grammar valuesNobuyoshi Nakada
2024-05-04Change return value of `gets` function to be `rb_parser_string_t *` instead o...yui-knk
2024-04-29ripper: Move DSL line patternNobuyoshi Nakada
2024-04-29Use user defined parameterizing rulesydah
2024-04-27ruby tool/update-deps --fix卜部昌平
2024-04-23Move encoding object conversion outside of parseryui-knk
2024-04-23Adjust indent [ci skip]Nobuyoshi Nakada
2024-04-23Refactor parser compile functionsyui-knk
2024-04-14Remove undefined function's prototype declarationyui-knk
2024-04-02Remove `rb_imemo_tmpbuf_t` from parseryui-knk
2024-04-02[Feature #20331] Simplify parser warnings for hash keys duplication and when ...yui-knk
2024-03-21Fix Ripper memory allocation size when enabled Universal ParserS-H-GAMELINKS
2024-03-17Remove no longer needed matchingNobuyoshi Nakada
2024-03-17Revert "Remove flip-flop usages from build scripts"Nobuyoshi Nakada
2024-03-14Ensure test suite is compatible with --frozen-string-literalJean Boussier
2024-02-20Move ripper_validate_object to ripper_init.c.tmplyui-knk
2024-02-20[Feature #20257] Rearchitect Ripperyui-knk
2024-01-30[DOC] Fix Ripper DSL input exampleyui-knk
2024-01-23Make lastline and nextline to be rb_parser_stringyui-knk
2024-01-19Mark asan fake stacks during machine stack markingKJ Tsanaktsidis
2024-01-12Statically allocate parser configyui-knk
2024-01-12Revert "Mark asan fake stacks during machine stack marking"KJ Tsanaktsidis
2024-01-12Mark asan fake stacks during machine stack markingKJ Tsanaktsidis
2024-01-07Introduce Numeric Node'sS-H-GAMELINKS
2023-12-28Verify that events2table.c was generated successfullyNobuyoshi Nakada
2023-12-10Change the semantics of rb_postponed_job_registerKJ Tsanaktsidis
2023-10-20Stop creating ripper.h because it's not usedyui-knk
2023-10-10ripper: Support member references in the DSLNobuyoshi Nakada
2023-10-01Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODEyui-knk
2023-09-30Extract `ripper_parser_params`Nobuyoshi Nakada
2023-09-28Change RNode structure from union to structyui-knk
2023-09-25ripper: Support named references in the DSLNobuyoshi Nakada
2023-09-17ripper: Preprocess ripper-dispatchable types onlyNobuyoshi Nakada