aboutsummaryrefslogtreecommitdiffstats
path: root/ext/ripper
Commit message (Expand)AuthorAgeFilesLines
* 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
* Updated dependencies on internal/warnings.hNobuyoshi Nakada2019-12-311-0/+1
* update dependencies卜部昌平2019-12-261-0/+28
* Allow `$10` and more in the Ripper DSLNobuyoshi Nakada2019-11-261-7/+4
* Update dependenciesNobuyoshi Nakada2019-11-181-1/+0
* Update comment of Ripper.lexYuichiro Kaneko2019-11-131-10/+10
* Revert "Method reference operator"Nobuyoshi Nakada2019-11-121-1/+0
* Remove unneeded exec bits from some filesDavid Rodríguez2019-11-094-0/+0
* Suppress unused variable warningNobuyoshi Nakada2019-11-071-1/+1
* * expand tabs. [ci skip]git2019-10-211-155/+155
* Look up event ID offsets by token as indexNobuyoshi Nakada2019-10-211-168/+164
* Also BDOT2 and BDOT3 are operatorsNobuyoshi Nakada2019-10-201-0/+2
* Extend Ripper DSL to set to pseudo variables other than `$$`Nobuyoshi Nakada2019-10-191-4/+6
* Changed numbered parameter prefixNobuyoshi Nakada2019-09-241-3/+0
* [DOC] Update output of Ripper.sexp [ci skip]Kazuhiro NISHIYAMA2019-09-071-1/+1
* Revert "Add pipeline operator [Feature #15799]"Nobuyoshi Nakada2019-08-291-1/+0
* ext/ripper/lib/ripper/lexer.rb: Consistently use `Array#push`Yusuke Endoh2019-08-071-1/+1