summaryrefslogtreecommitdiff
path: root/ext/ripper
AgeCommit message (Expand)Author
4 days[Bug #19399] Parsing invalid heredoc inside block parameterNobuyoshi Nakada
2022-12-02Introduce encoding check macroS-H-GAMELINKS
2022-11-21Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methodsyui-knk
2022-11-10Transition shape when object's capacity changesJemma Issroff
2022-11-10Preprocess for older bison is no longer neededNobuyoshi Nakada
2022-11-08Set default %printer for NODE ntermsyui-knk
2022-09-08Process token IDs from id.def without id.hNobuyoshi Nakada
2022-02-22[Feature #18249] Update dependenciesPeter Zhu
2021-12-09ext/ripper/lib/ripper/lexer.rb: Do not deprecate Ripper::Lexer::State#[]Yusuke Endoh
2021-12-02Define Ripper::Lexer::Elem#to_sNobuyoshi Nakada
2021-12-02Deprecate `Lexer::Elem#[]` and `Lexer::State#[]`schneems
2021-12-02Only iterate Lexer heredoc arraysschneems
2021-12-02~1.10x faster Change Ripper.lex structs to classesschneems
2021-11-25Keep the generated source files when clean [Bug #18363]Nobuyoshi Nakada
2021-11-21Update dependenciesNobuyoshi Nakada
2021-10-05ruby tool/update-deps --fix卜部昌平
2021-04-13dependency updates卜部昌平
2021-02-19ripper: fix a bug of Ripper::Lexer with syntax error and heredoc [Bug #17644]Shugo Maeda
2021-01-17Fix Ripper with heredoc.manga_osyo
2021-01-04ripper: call #pretty_print on also `state`Nobuyoshi Nakada
2020-12-19ripper: fix `#tok` on some error events [Bug 17345]Nobuhiro IMAI
2020-12-15Ripper: Refined error callbacks [Bug #17345]Nobuyoshi Nakada
2020-12-15ripper: return pushed new token instead of the token listNobuyoshi Nakada
2020-11-26Store all kinds of syntax errors [Bug #17345]Nobuyoshi Nakada
2020-11-20[DOC] Ripper.{lex,tokenize} now always return full tokens. [ci skip]Nobuhiro IMAI
2020-11-20[Feature #17276] Moved raise_errors support to Ripper::Lexer#parseNobuyoshi Nakada
2020-11-20Ripper.{lex,tokenize} return full tokens even if syntax errorNobuhiro IMAI
2020-11-17Update documentation for Ripper.{lex,tokenize,sexp,sexp_raw} [ci skip]Jeremy Evans
2020-11-17Support raise_errors keyword for Ripper.{lex,tokenize,sexp,sexp_raw}Jeremy Evans
2020-11-18fix public interfaceKoichi Sasada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-08-27sed -i '/rmodule.h/d'卜部昌平
2020-08-27sed -i '/r_cast.h/d'卜部昌平
2020-08-27sed -i '\,2/extern.h,d'卜部昌平
2020-05-29Allow references to $$ in Ripper DSLNobuyoshi Nakada
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-04Suppress warnings by gcc 10.1.0-RC-20200430Nobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-02-15Workaround for bison provided by scoop on mswin environmentHiroshi SHIBATA
2020-01-20Get rid of use of special variablesJeremy Evans
2020-01-17Update dependencies in makefiles againKazuhiro NISHIYAMA
2019-12-31Updated dependencies on internal/warnings.hNobuyoshi Nakada
2019-12-26update dependencies卜部昌平
2019-11-26Allow `$10` and more in the Ripper DSLNobuyoshi Nakada
2019-11-18Update dependenciesNobuyoshi Nakada
2019-11-13Update comment of Ripper.lexYuichiro Kaneko
2019-11-12Revert "Method reference operator"Nobuyoshi Nakada
2019-11-09Remove unneeded exec bits from some filesDavid Rodríguez
2019-11-07Suppress unused variable warningNobuyoshi Nakada