aboutsummaryrefslogtreecommitdiffstats
path: root/ext/ripper
Commit message (Expand)AuthorAgeFilesLines
* 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
* ext/ripper/lib/ripper/lexer.rb: fix a wrong delegationYusuke Endoh2019-08-071-1/+1
* Include ruby/assert.h in ruby/ruby.h so that assertions can be thereNobuyoshi Nakada2019-07-141-0/+1
* Show the parser states in pretty_print tooNobuyoshi Nakada2019-06-271-0/+2
* Support Bison 3 in ripperNobuyoshi Nakada2019-06-171-0/+1
* Prefer `enum yytokentype` to intNobuyoshi Nakada2019-06-151-2/+2
* Add pipeline operator [Feature #15799]Nobuyoshi Nakada2019-06-131-0/+1
* Ripper::Lexer: fallback parse error token to the previous oneNobuyoshi Nakada2019-06-121-1/+11
* Include stack elements left after errorsNobuyoshi Nakada2019-05-301-1/+1
* ripper: Ripper::Lexer#scanNobuyoshi Nakada2019-05-291-4/+29
* Fix typos in Ripper::Lexer#inspect and Ripper::Lexer#pretty_printNobuyoshi Nakada2019-05-281-2/+2