summaryrefslogtreecommitdiff
path: root/test/ruby/test_ast.rb
AgeCommit message (Expand)Author
2021-09-18ast.c: AST.of against C method should return nil (as Ruby 2.6--3.0)Yusuke Endoh
2021-09-18ast.c: AST.of checks if a given method object is defined in CYusuke Endoh
2021-08-20ast.c: Rename "save_script_lines" to "keep_script_lines"Yusuke Endoh
2021-07-29Make RubyVM::AbstractSyntaxTree.of raise for method/proc created in evalJeremy Evans
2021-06-18ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true`Yusuke Endoh
2021-01-01Added AST assertions for method definition arguments [Bug #17495]Nobuyoshi Nakada
2021-01-01Added AST tests for endless method definitionsNobuyoshi Nakada
2020-07-08Added `NODE_SPECIAL_EXCESSIVE_COMMA` info to `ARGS` of `RubyVM::AbstractSynta...manga_osyo
2020-07-06Add operator info to `OP_ASGN2` of `RubyVM::AbstractSyntaxTree`.manga_osyo
2020-01-17Added test for f38b3e8c707ebdcad05aa9485cf1760640b74fbbNobuyoshi Nakada
2019-11-12Revert "Method reference operator"Nobuyoshi Nakada
2019-09-07Rename NODE_ARRAY to NODE_LIST to reflect its actual use casesYusuke Endoh
2019-08-30Make RubyVM::AbstractSyntaxTree handle **nil syntaxJeremy Evans
2019-06-30Suppress "literal in condition" warningsNobuyoshi Nakada
2019-06-30Suppress void context warnings in verbose modeNobuyoshi Nakada
2019-06-30Suppress unused variable warningsNobuyoshi Nakada
2019-05-18Add test for UNTILNobuyoshi Nakada
2019-05-18Distinguish pre-condition and post-condition loopsNobuyoshi Nakada
2019-01-14ast.c: fix missing head part in dynamic literalnobu
2019-01-06ast.c: argument must be a stringnobu
2018-12-31Method reference operatornobu
2018-12-03Refine RubyVM::AbstractSyntaxTree::Node#typenobu
2018-11-25parser: improve error messagesnobu
2018-11-09Get rid of setting SCRIPT_LINES__ by AST.parsenobu
2018-11-09Rename `AST` module to `AbstractSyntaxTree`yui-knk
2018-11-05Implement `RubyVM::AST.of` [Feature #14836]yui-knk
2018-09-07test/ruby/test_ast.rb: assert error messages toonobu
2018-09-07Refactor testnobu
2018-08-03ast.c: allocator of Nodenobu
2018-06-28ast.c: Fix defsyui-knk
2018-06-20test_ast.rb: Remove a needless lineyui-knk
2018-06-20test_ast.rb: Fix an argument of `grep`, child is a `RubyVM::AST::Node`yui-knk
2018-06-08ast.c: fix callsnobu
2018-06-07ast.c: refine AST#childrennobu
2018-06-07ast.c: Fix to raise `SyntaxError`yui-knk
2018-06-05test_ast.rb: Add test cases of heredoc columnsyui-knk
2018-06-05Move a test fileyui-knk