summaryrefslogtreecommitdiff
path: root/ext/ripper
AgeCommit message (Expand)Author
2023-09-10Set ripper_init.c.tmpl to C mode [ci skip]Nobuyoshi Nakada
2023-08-25include missing header卜部昌平
2023-08-25tool/update-deps --fix卜部昌平
2023-07-16Fix `#line` directive filename of ripper.cyui-knk
2023-07-16Fix null pointer access in Ripper#initializeNobuyoshi Nakada
2023-07-15Use functions defined by parser_st.c to reduce dependency on st.cyui-knk
2023-07-09Include ripper.h into `$distcleanfiles`yui-knk
2023-06-29More dependencies for ripperNobuyoshi Nakada
2023-06-28Fix memory leak in RipperPeter Zhu
2023-06-12Add missing dependenciesNobuyoshi Nakada
2023-06-12[Feature #19719] Universal Parseryui-knk
2023-06-03Ripper does not depend on Bison [ci skip]yui-knk
2023-06-02No need to define "BISON" on extconf.rbyui-knk
2023-05-15Process parse.y without temporary filesNobuyoshi Nakada
2023-05-14Add user argument to some macros used by bisonNobuyoshi Nakada
2023-05-14Preprocess input parse.y from stdinNobuyoshi Nakada
2023-05-12Use Lrama LALR parser generator instead of Bisonv3_3_0_preview1Yuichiro Kaneko
2023-04-06Update VPATH for socket, & dependenciesMatt Valentine-House
2023-02-28Update the depend filesMatt Valentine-House
2023-02-27Remove intern/gc.h from Make depsMatt Valentine-House
2023-02-08Extract include/ruby/internal/attr/packed_struct.hNobuyoshi Nakada
2023-02-02[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