aboutsummaryrefslogtreecommitdiffstats
path: root/ext/ripper
Commit message (Expand)AuthorAgeFilesLines
* 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
* Added #inspect and #pretty_inspect to Ripper::Lexer::ElemNobuyoshi Nakada2019-05-271-1/+16
* Ripper: no documents of fallback methodsNobuyoshi Nakada2019-05-221-0/+2
* Introduce pattern matching [EXPERIMENTAL]ktsj2019-04-171-1/+1
* Numbered parameters [Feature #4475]nobu2019-03-171-0/+3
* Add ignored_sp eventnobu2019-03-091-0/+6
* Fixed build failure of Travis CI. We need to support `make srcs`.hsbt2019-03-011-2/+4
* Support YACC environment variable for ripper.hsbt2019-03-012-3/+4
* Removed moving toplevel header since r12501nobu2019-02-081-1/+1
* Method reference operatornobu2018-12-311-0/+1
* Use delete_prefix instead of `sub(/\Afixed-pattern/, '')`kazu2018-12-041-2/+2
* UNREACHABLE_RETURNnobu2018-07-241-1/+1
* Remove flip-flop usages from build scriptsmame2018-06-151-10/+17
* Fix FrozenError on `Ripper.slice`k0kubun2018-03-131-1/+1
* ripper: fix escaped spacenobu2018-03-121-9/+10
* ext/ripper/tools/dsl.rb: Use String#sub instead of delete_suffixmame2018-01-201-1/+1
* parse.y: Remove double meaning of new_qcall/new_command_qcallmame2018-01-201-10/+20
* ext/ripper/tools/dsl.rb: Serialize dispatch callsmame2018-01-201-4/+22
* parse.y: Remove unneeded var_field_1 trickmame2018-01-201-2/+0
* dsl.rb: pnobu2018-01-201-0/+3
* dsl.rb: ID constantsnobu2018-01-201-0/+2
* dsl.rb: const_missingnobu2018-01-201-0/+4
* dsl.rb: indentnobu2018-01-201-2/+2
* parse.y: Remove double meaning of backref_assign_errormame2018-01-191-0/+2
* parse.y: Remove unneeded type decls for Rippermame2018-01-192-6/+2
* parse.y: swap `foo!` and `foo` in Ripper DSLmame2018-01-191-5/+6
* parse.y: Allows Ripper DSL to embed C function calls as `foo!`mame2018-01-191-2/+2