summaryrefslogtreecommitdiff
path: root/ext/ripper
Commit message (Expand)AuthorAgeFilesLines
* 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
* ripper: return pushed new token instead of the token listNobuyoshi Nakada2020-12-151-1/+3
* Store all kinds of syntax errors [Bug #17345]Nobuyoshi Nakada2020-11-261-1/+3
* [DOC] Ripper.{lex,tokenize} now always return full tokens. [ci skip]Nobuhiro IMAI2020-11-201-4/+2
* [Feature #17276] Moved raise_errors support to Ripper::Lexer#parseNobuyoshi Nakada2020-11-201-35/+19
* Ripper.{lex,tokenize} return full tokens even if syntax errorNobuhiro IMAI2020-11-201-0/+8
* Update documentation for Ripper.{lex,tokenize,sexp,sexp_raw} [ci skip]Jeremy Evans2020-11-172-0/+17
* Support raise_errors keyword for Ripper.{lex,tokenize,sexp,sexp_raw}Jeremy Evans2020-11-172-8/+43
* fix public interfaceKoichi Sasada2020-11-181-1/+1
* Introduce Ractor mechanism for parallel executionKoichi Sasada2020-09-031-14/+15
* sed -i '/rmodule.h/d'卜部昌平2020-08-271-1/+0
* sed -i '/r_cast.h/d'卜部昌平2020-08-271-1/+0
* sed -i '\,2/extern.h,d'卜部昌平2020-08-271-1/+0
* Allow references to $$ in Ripper DSLNobuyoshi Nakada2020-05-291-0/+3
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-140/+140
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-140/+140
* Suppress warnings by gcc 10.1.0-RC-20200430Nobuyoshi Nakada2020-05-041-1/+9
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+152
* Workaround for bison provided by scoop on mswin environmentHiroshi SHIBATA2020-02-151-0/+1
* Get rid of use of special variablesJeremy Evans2020-01-201-6/+6
* Update dependencies in makefiles againKazuhiro NISHIYAMA2020-01-171-0/+1