| Commit message (Expand) | Author | Age | Files | Lines |
* | ext/ripper/lib/ripper/lexer.rb: Do not deprecate Ripper::Lexer::State#[] | Yusuke Endoh | 2021-12-09 | 1 | -14/+11 |
* | Define Ripper::Lexer::Elem#to_s | Nobuyoshi Nakada | 2021-12-02 | 1 | -0/+2 |
* | Deprecate `Lexer::Elem#[]` and `Lexer::State#[]` | schneems | 2021-12-02 | 1 | -0/+31 |
* | Only iterate Lexer heredoc arrays | schneems | 2021-12-02 | 1 | -10/+12 |
* | ~1.10x faster Change Ripper.lex structs to classes | schneems | 2021-12-02 | 1 | -8/+22 |
* | ripper: fix a bug of Ripper::Lexer with syntax error and heredoc [Bug #17644] | Shugo Maeda | 2021-02-19 | 1 | -1/+1 |
* | Fix Ripper with heredoc. | manga_osyo | 2021-01-17 | 1 | -0/+1 |
* | ripper: call #pretty_print on also `state` | Nobuyoshi Nakada | 2021-01-04 | 1 | -1/+1 |
* | ripper: fix `#tok` on some error events [Bug 17345] | Nobuhiro IMAI | 2020-12-19 | 1 | -4/+9 |
* | Ripper: Refined error callbacks [Bug #17345] | Nobuyoshi Nakada | 2020-12-15 | 1 | -2/+2 |
* | ripper: return pushed new token instead of the token list | Nobuyoshi Nakada | 2020-12-15 | 1 | -1/+3 |
* | Store all kinds of syntax errors [Bug #17345] | Nobuyoshi Nakada | 2020-11-26 | 1 | -1/+3 |
* | [DOC] Ripper.{lex,tokenize} now always return full tokens. [ci skip] | Nobuhiro IMAI | 2020-11-20 | 1 | -4/+2 |
* | [Feature #17276] Moved raise_errors support to Ripper::Lexer#parse | Nobuyoshi Nakada | 2020-11-20 | 1 | -35/+19 |
* | Ripper.{lex,tokenize} return full tokens even if syntax error | Nobuhiro IMAI | 2020-11-20 | 1 | -0/+8 |
* | Update documentation for Ripper.{lex,tokenize,sexp,sexp_raw} [ci skip] | Jeremy Evans | 2020-11-17 | 2 | -0/+17 |
* | Support raise_errors keyword for Ripper.{lex,tokenize,sexp,sexp_raw} | Jeremy Evans | 2020-11-17 | 2 | -8/+43 |
* | Update comment of Ripper.lex | Yuichiro Kaneko | 2019-11-13 | 1 | -10/+10 |
* | [DOC] Update output of Ripper.sexp [ci skip] | Kazuhiro NISHIYAMA | 2019-09-07 | 1 | -1/+1 |
* | ext/ripper/lib/ripper/lexer.rb: Consistently use `Array#push` | Yusuke Endoh | 2019-08-07 | 1 | -1/+1 |
* | ext/ripper/lib/ripper/lexer.rb: fix a wrong delegation | Yusuke Endoh | 2019-08-07 | 1 | -1/+1 |
* | Show the parser states in pretty_print too | Nobuyoshi Nakada | 2019-06-27 | 1 | -0/+2 |
* | Ripper::Lexer: fallback parse error token to the previous one | Nobuyoshi Nakada | 2019-06-12 | 1 | -1/+11 |
* | Include stack elements left after errors | Nobuyoshi Nakada | 2019-05-30 | 1 | -1/+1 |
* | ripper: Ripper::Lexer#scan | Nobuyoshi Nakada | 2019-05-29 | 1 | -4/+29 |
* | Fix typos in Ripper::Lexer#inspect and Ripper::Lexer#pretty_print | Nobuyoshi Nakada | 2019-05-28 | 1 | -2/+2 |
* | Added #inspect and #pretty_inspect to Ripper::Lexer::Elem | Nobuyoshi Nakada | 2019-05-27 | 1 | -1/+16 |
* | Ripper: no documents of fallback methods | Nobuyoshi Nakada | 2019-05-22 | 1 | -0/+2 |
* | Add ignored_sp event | nobu | 2019-03-09 | 1 | -0/+6 |
* | Use delete_prefix instead of `sub(/\Afixed-pattern/, '')` | kazu | 2018-12-04 | 1 | -2/+2 |
* | Fix FrozenError on `Ripper.slice` | k0kubun | 2018-03-13 | 1 | -1/+1 |
* | Ripper::Lexer bit predicates | nobu | 2017-12-13 | 1 | -0/+3 |
* | lexer.rb: Ripper::Lexer::State | nobu | 2017-11-05 | 1 | -27/+13 |
* | lexer.rb: no dedent strings in middle | nobu | 2017-10-19 | 1 | -1/+1 |
* | ripper/lexer.rb: remove double quotes | nobu | 2017-09-30 | 1 | -2/+1 |
* | fix up r59949 | nobu | 2017-09-20 | 1 | -0/+2 |
* | parse.y: ripper_lex_state_name | nobu | 2017-09-18 | 1 | -0/+27 |
* | ripper: add states of scanner | nobu | 2017-09-14 | 2 | -17/+26 |
* | ripper.rb: fix License format [ci skip] | nobu | 2017-08-15 | 1 | -4/+4 |
* | lexer.rb: ignore dedented space | nobu | 2017-07-06 | 1 | -0/+5 |
* | parse.y: f_margs parser events | nobu | 2017-07-01 | 1 | -0/+12 |
* | ripper/lexer.rb: nested indented heredoc | nobu | 2017-05-06 | 1 | -1/+8 |
* | ripper/lexer.rb: nested indented heredoc | nobu | 2017-05-02 | 1 | -1/+1 |
* | {ext,test}/ripper: Specify frozen_string_literal: true. | kazu | 2017-02-05 | 5 | -5/+5 |
* | Fix Ripper.lex error in dedenting squiggly heredoc | nobu | 2016-02-02 | 1 | -1/+1 |
* | handle ext/ as r53141 | naruse | 2015-12-16 | 5 | -0/+5 |
* | parse.y: indented hereoc | nobu | 2015-12-07 | 2 | -6/+75 |
* | ripper/lexer.rb: dispatch alias | nobu | 2015-11-28 | 1 | -5/+5 |
* | ripper/core.rb: share handlers | nobu | 2015-11-28 | 1 | -35/+21 |
* | ripper/core.rb: dispatch alias | nobu | 2015-11-28 | 1 | -10/+11 |