summaryrefslogtreecommitdiff
path: root/internal/ruby_parser.h
AgeCommit message (Expand)Author
2024-05-04Change return value of `gets` function to be `rb_parser_string_t *` instead o...yui-knk
2024-05-03Rename `vast` to `ast_value`yui-knk
2024-04-27Add line_count field to rb_ast_body_tHASUMI Hitoshi
2024-04-26Set `SCRIPT_LINES__` outside of parseryui-knk
2024-04-26[Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi
2024-04-23Refactor parser compile functionsyui-knk
2024-04-20Remove unused functionyui-knk
2024-04-15[Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi
2024-04-11compile.c: use rb_enc_interned_str to reduce allocationsJean Boussier
2024-04-04Move shareable_constant_value logic from parse.y to compile.cyui-knk
2024-04-02Remove `rb_imemo_tmpbuf_t` from parseryui-knk
2024-03-21Fix Ripper memory allocation size when enabled Universal ParserS-H-GAMELINKS
2024-02-21Introduce NODE_REGX to manage regexp literalyui-knk
2024-02-20[Feature #20257] Rearchitect Ripperyui-knk
2024-02-09Remove ruby object from string nodesyui-knk
2024-01-31Introduced `rb_node_const_decl_val` functionS.H
2024-01-27Introduce `NODE_ENCODING`S.H
2024-01-23Make lastline and nextline to be rb_parser_stringyui-knk
2024-01-12Statically allocate parser configyui-knk
2024-01-09Introduce NODE_SYM to manage symbol literalyui-knk
2024-01-08Change numeric node value functions argument to `NODE *`yui-knk
2024-01-07Introduce Numeric Node'sS-H-GAMELINKS
2024-01-02Introduce NODE_FILEyui-knk
2023-12-29Introduce NODE_LINEyui-knk
2023-11-08Export functions used for builtinsNobuyoshi Nakada
2023-08-25Move SCRIPT_LINES__ away from parse.yNobuyoshi Nakada
2023-08-25do not redefine a typedef卜部昌平
2023-06-12[Feature #19719] Universal Parseryui-knk