summaryrefslogtreecommitdiff
path: root/ast.c
AgeCommit message (Expand)Author
2025-12-18Check for NULL fields in TYPEDDATA memsize functions (#15633)Luke Gruber
2025-08-30Add NODE SCLASS locationsS-H-GAMELINKS
2025-08-11Add NODE IN locationsS-H-GAMELINKS
2025-08-07Add MODULE NODE locationsS-H-GAMELINKS
2025-07-25Add NODE_DEFINED tests for cases with parentheses to test_ast.rbydah
2025-07-24Add DEFINED NODE locationsS-H-GAMELINKS
2025-06-15Implement COLON3 NODE locationsydah
2025-06-15Implement COLON2 NODE locationsydah
2025-03-08Implement CLASS NODE locationsydah
2025-03-03Implement POSTEXE NODE locationsydah
2025-01-09Implement FOR NODE locationsydah
2025-01-04Implement FLIP3 NODE locationsydah
2025-01-04Implement FLIP2 NODE locationsydah
2025-01-04Implement DOT3 NODE locationsydah
2025-01-04Implement DOT2 NODE locationsydah
2025-01-04Implement REGX NODE locationsydah
2025-01-04Implement LAMBDA NODE locationsydah
2025-01-04Implement YIELD NODE locationsydah
2025-01-04Implement EVSTR NODE locationsydah
2025-01-03Implement SUPER NODE locationsydah
2025-01-03Remove spacesYudai Takada
2025-01-03Change `rb_ast_compile` to a function that simply creates a parser and sets o...ydah
2025-01-03Extract `rb_ast_compile`ydah
2025-01-03Implement IF NODE locationsydah
2024-09-30Implement SPLAT NODE keyword locationsydah
2024-09-28Implement OP_ASGN2 NODE locationsydah
2024-09-27Implement OP_ASGN1 NODE locationsydah
2024-09-25Implement BLOCK_PASS NODE keyword locationsydah
2024-09-25Implement RETURN NODE keyword locationsydah
2024-09-23Implement CASE3 NODE keyword locationsydah
2024-09-23Implement CASE2 NODE keyword locationsydah
2024-09-23Implement CASE NODE keyword locationsydah
2024-09-11Implement BREAK, NEXT and REDO NODE locationsydah
2024-09-11Implement WHILE and UNTIL NODE locationsydah
2024-09-09Implement WHEN NODE locationsydah
2024-09-05Implement AND/OR NODE operator locationsydah
2024-09-04Implement VALIAS NODE keyword locationsydah
2024-09-03Implement ALIAS NODE keyword locationsydah
2024-09-03Implement UNDEF NODE keyword locationsydah
2024-07-26Change RESBODY Node structureyui-knk
2024-07-23Implement UNLESS NODE keyword locationsyui-knk
2024-07-23[Feature #20624] Enhance `RubyVM::AbstractSyntaxTree::Node#locations`yui-knk
2024-07-20Change UNDEF Node structureyui-knk
2024-07-02Resize arrays in `rb_ary_freeze` and use it for freezing arrayseileencodes
2024-05-03Rename `vast` to `ast_value`yui-knk
2024-04-27Add line_count field to rb_ast_body_tHASUMI Hitoshi
2024-04-26[Universal parser] Decouple IMEMO from rb_ast_tHASUMI Hitoshi
2024-04-23Refactor parser compile functionsyui-knk
2024-04-15[Universal parser] DeVALUE of p->debug_lines and ast->body.script_linesHASUMI Hitoshi
2024-04-04Separate SCRIPT_LINES__ from ast.cHASUMI Hitoshi