summaryrefslogtreecommitdiff
path: root/internal/parse.h
AgeCommit message (Expand)Author
26 hoursConstify encoding type in universal parserNobuyoshi Nakada
10 daysChange return value of `gets` function to be `rb_parser_string_t *` instead o...yui-knk
2024-04-30Use `rb_parser_string_t *` as `ruby_sourcefile_string`yui-knk
2024-04-23Move encoding object conversion outside of parseryui-knk
2024-04-23Refactor parser compile functionsyui-knk
2024-04-20Parser and universal parser share wrapper functionsyui-knk
2024-04-15[Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi
2024-04-15Emit `warn` event for duplicated hash keys on ripperyui-knk
2024-04-07Revert "Enumerator should use a non-blocking fiber. (#10478)" (#10480)Samuel Williams
2024-04-07Enumerator should use a non-blocking fiber. (#10478)Samuel Williams
2024-04-07Remove undefined function's prototype declarationyui-knk
2024-04-07Fix ripper to dispatch warning event for duplicated when clauseyui-knk
2024-04-02[Feature #20331] Simplify parser warnings for hash keys duplication and when ...yui-knk
2024-04-02Remove VALUE from `struct rb_strterm_struct`yui-knk
2024-03-21Fix Ripper memory allocation size when enabled Universal ParserS-H-GAMELINKS
2024-02-20[Feature #20257] Rearchitect Ripperyui-knk
2024-01-23Make lastline and nextline to be rb_parser_stringyui-knk
2023-10-14Shorten `rb_strterm_literal_t` membersNobuyoshi Nakada
2023-10-14Manage `rb_strterm_t` without imemoNobuyoshi Nakada
2023-10-14Remove unions in `rb_strterm` structs for alignmentNobuyoshi Nakada
2023-08-25Move SCRIPT_LINES__ away from parse.yNobuyoshi Nakada
2023-06-12Fix duplicate symbol errors when statically linking ripperNobuyoshi Nakada
2023-06-12[Feature #19719] Universal Parseryui-knk
2023-02-27Revert "reuse open(2) from rb_file_load_ok on POSIX-like system"Takashi Kokubun
2023-02-26reuse open(2) from rb_file_load_ok on POSIX-like systemEric Wong
2022-11-21Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methodsyui-knk
2022-10-08Add error_tolerant option to RubyVM::ASTyui-knk
2021-09-10internal/*.h: skip doxygen卜部昌平
2021-08-20ast.c: Rename "save_script_lines" to "keep_script_lines"Yusuke Endoh
2021-06-18ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true`Yusuke Endoh
2020-04-13add #include guard hack卜部昌平
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2019-12-26decouple internal.h headers卜部昌平
2019-12-26other minior internal header tweaks卜部昌平
2019-12-26internal/symbol.h rework卜部昌平
2019-12-26split internal.h into files卜部昌平