aboutsummaryrefslogtreecommitdiffstats
path: root/ext/ripper
Commit message (Expand)AuthorAgeFilesLines
* Stop creating ripper.h because it's not usedyui-knk2023-10-202-2/+2
* ripper: Support member references in the DSLNobuyoshi Nakada2023-10-101-1/+1
* Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODEyui-knk2023-10-011-2/+2
* Extract `ripper_parser_params`Nobuyoshi Nakada2023-09-301-76/+42
* Change RNode structure from union to structyui-knk2023-09-281-3/+2
* ripper: Support named references in the DSLNobuyoshi Nakada2023-09-251-9/+12
* ripper: Preprocess ripper-dispatchable types onlyNobuyoshi Nakada2023-09-171-4/+3
* Set ripper_init.c.tmpl to C mode [ci skip]Nobuyoshi Nakada2023-09-101-0/+1
* include missing header卜部昌平2023-08-251-0/+1
* tool/update-deps --fix卜部昌平2023-08-251-0/+2
* Fix `#line` directive filename of ripper.cyui-knk2023-07-161-1/+1
* Fix null pointer access in Ripper#initializeNobuyoshi Nakada2023-07-161-3/+3
* Use functions defined by parser_st.c to reduce dependency on st.cyui-knk2023-07-151-0/+1
* Include ripper.h into `$distcleanfiles`yui-knk2023-07-091-1/+1
* More dependencies for ripperNobuyoshi Nakada2023-06-291-0/+1
* Fix memory leak in RipperPeter Zhu2023-06-281-0/+1
* Add missing dependenciesNobuyoshi Nakada2023-06-121-1/+1
* [Feature #19719] Universal Parseryui-knk2023-06-128-19/+1267
* Ripper does not depend on Bison [ci skip]yui-knk2023-06-031-1/+0
* No need to define "BISON" on extconf.rbyui-knk2023-06-021-10/+1
* Process parse.y without temporary filesNobuyoshi Nakada2023-05-151-1/+1
* Add user argument to some macros used by bisonNobuyoshi Nakada2023-05-141-4/+1
* Preprocess input parse.y from stdinNobuyoshi Nakada2023-05-142-19/+26
* Use Lrama LALR parser generator instead of Bisonv3_3_0_preview1Yuichiro Kaneko2023-05-122-5/+7
* Update VPATH for socket, & dependenciesMatt Valentine-House2023-04-061-0/+12
* Update the depend filesMatt Valentine-House2023-02-281-1/+0
* Remove intern/gc.h from Make depsMatt Valentine-House2023-02-271-1/+0
* Extract include/ruby/internal/attr/packed_struct.hNobuyoshi Nakada2023-02-081-0/+1
* [Bug #19399] Parsing invalid heredoc inside block parameterNobuyoshi Nakada2023-02-021-1/+1
* Introduce encoding check macroS-H-GAMELINKS2022-12-021-0/+1
* Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methodsyui-knk2022-11-211-19/+0
* Transition shape when object's capacity changesJemma Issroff2022-11-101-0/+1
* Preprocess for older bison is no longer neededNobuyoshi Nakada2022-11-101-2/+0
* Set default %printer for NODE ntermsyui-knk2022-11-081-1/+1
* Process token IDs from id.def without id.hNobuyoshi Nakada2022-09-081-3/+2
* [Feature #18249] Update dependenciesPeter Zhu2022-02-221-0/+2
* ext/ripper/lib/ripper/lexer.rb: Do not deprecate Ripper::Lexer::State#[]Yusuke Endoh2021-12-091-14/+11
* Define Ripper::Lexer::Elem#to_sNobuyoshi Nakada2021-12-021-0/+2
* Deprecate `Lexer::Elem#[]` and `Lexer::State#[]`schneems2021-12-021-0/+31
* Only iterate Lexer heredoc arraysschneems2021-12-021-10/+12
* ~1.10x faster Change Ripper.lex structs to classesschneems2021-12-021-8/+22
* Keep the generated source files when clean [Bug #18363]Nobuyoshi Nakada2021-11-251-1/+2
* Update dependenciesNobuyoshi Nakada2021-11-211-2/+0
* ruby tool/update-deps --fix卜部昌平2021-10-051-0/+9
* dependency updates卜部昌平2021-04-131-1/+0
* ripper: fix a bug of Ripper::Lexer with syntax error and heredoc [Bug #17644]Shugo Maeda2021-02-191-1/+1
* Fix Ripper with heredoc.manga_osyo2021-01-171-0/+1
* ripper: call #pretty_print on also `state`Nobuyoshi Nakada2021-01-041-1/+1
* ripper: fix `#tok` on some error events [Bug 17345]Nobuhiro IMAI2020-12-191-4/+9
* Ripper: Refined error callbacks [Bug #17345]Nobuyoshi Nakada2020-12-151-2/+2