summaryrefslogtreecommitdiff
path: root/ext/ripper
Commit message (Expand)AuthorAgeFilesLines
* 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
* ext/ripper/tools/preproc.rb: Remove `/*%c%` handlingmame2018-01-191-4/+0
* ext/ripper: Introduce a simple DSL for ripper.y code generationmame2018-01-194-3/+62
* ext/ripper/depend: Try to fix the path of id.hmame2018-01-171-1/+1
* ripper.c: depends on preproc.rbnobu2018-01-171-1/+1
* Ripper::Lexer bit predicatesnobu2017-12-131-0/+3
* lexer.rb: Ripper::Lexer::Statenobu2017-11-051-27/+13
* lexer.rb: no dedent strings in middlenobu2017-10-191-1/+1
* ripper/lexer.rb: remove double quotesnobu2017-09-301-2/+1
* fix up r59949nobu2017-09-201-0/+2
* parse.y: ripper_lex_state_namenobu2017-09-181-0/+27
* ripper: add states of scannernobu2017-09-143-20/+43
* ripper.rb: fix License format [ci skip]nobu2017-08-151-4/+4
* VPATH for rippernobu2017-07-141-1/+2
* lexer.rb: ignore dedented spacenobu2017-07-061-0/+5
* parse.y: f_margs parser eventsnobu2017-07-011-0/+12
* ripper.c should have `#line "ripper.c"`, not `#line "parse.c"`mame2017-05-201-1/+1
* ripper/lexer.rb: nested indented heredocnobu2017-05-061-1/+8
* ripper/lexer.rb: nested indented heredocnobu2017-05-021-1/+1
* ruby tool/update-deps --fixshyouhei2017-03-221-0/+1
* {ext,test}/ripper: Specify frozen_string_literal: true.kazu2017-02-0510-13/+13
* probes.dmyh: remove preprocessor directivesnobu2016-07-061-1/+0
* ripper: fix ripper.Enobu2016-04-252-5/+4
* Update dependencies.akr2016-04-111-0/+2
* Fix Ripper.lex error in dedenting squiggly heredocnobu2016-02-021-1/+1
* ripper: clean timestampnobu2016-01-191-1/+1
* * ext/ripper/depend: Just like BSDmake, nmake also recognize the rule ofusa2016-01-071-3/+2
* fix r53448naruse2016-01-071-2/+3