summaryrefslogtreecommitdiff
path: root/test/ruby/test_ast.rb
Commit message (Expand)AuthorAgeFilesLines
* Make AST.of possible even under eval when keep_script_lines is enabledYusuke Endoh2021-12-191-3/+64
* Make RubyVM::AbstractSyntaxTree.of raise for backtrace location in evalYusuke Endoh2021-12-191-3/+32
* ast.c: AST.of against C method should return nil (as Ruby 2.6--3.0)Yusuke Endoh2021-09-181-1/+1
* ast.c: AST.of checks if a given method object is defined in CYusuke Endoh2021-09-181-0/+5
* ast.c: Rename "save_script_lines" to "keep_script_lines"Yusuke Endoh2021-08-201-6/+6
* Make RubyVM::AbstractSyntaxTree.of raise for method/proc created in evalJeremy Evans2021-07-291-0/+20
* ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true`Yusuke Endoh2021-06-181-0/+50
* Added AST assertions for method definition arguments [Bug #17495]Nobuyoshi Nakada2021-01-011-0/+8
* Added AST tests for endless method definitionsNobuyoshi Nakada2021-01-011-0/+19
* Added `NODE_SPECIAL_EXCESSIVE_COMMA` info to `ARGS` of `RubyVM::AbstractSynta...manga_osyo2020-07-081-0/+15
* Add operator info to `OP_ASGN2` of `RubyVM::AbstractSyntaxTree`.manga_osyo2020-07-061-0/+11
* Added test for f38b3e8c707ebdcad05aa9485cf1760640b74fbbNobuyoshi Nakada2020-01-171-1/+8
* Revert "Method reference operator"Nobuyoshi Nakada2019-11-121-9/+0
* Rename NODE_ARRAY to NODE_LIST to reflect its actual use casesYusuke Endoh2019-09-071-1/+1
* Make RubyVM::AbstractSyntaxTree handle **nil syntaxJeremy Evans2019-08-301-0/+13
* Suppress "literal in condition" warningsNobuyoshi Nakada2019-06-301-4/+4
* Suppress void context warnings in verbose modeNobuyoshi Nakada2019-06-301-4/+10
* Suppress unused variable warningsNobuyoshi Nakada2019-06-301-2/+2
* Add test for UNTILNobuyoshi Nakada2019-05-181-0/+12
* Distinguish pre-condition and post-condition loopsNobuyoshi Nakada2019-05-181-0/+12
* ast.c: fix missing head part in dynamic literalnobu2019-01-141-0/+12
* ast.c: argument must be a stringnobu2019-01-061-0/+8
* Method reference operatornobu2018-12-311-0/+9
* Refine RubyVM::AbstractSyntaxTree::Node#typenobu2018-12-031-14/+14
* parser: improve error messagesnobu2018-11-251-2/+2
* Get rid of setting SCRIPT_LINES__ by AST.parsenobu2018-11-091-0/+14
* Rename `AST` module to `AbstractSyntaxTree`yui-knk2018-11-091-21/+21
* Implement `RubyVM::AST.of` [Feature #14836]yui-knk2018-11-051-0/+12
* test/ruby/test_ast.rb: assert error messages toonobu2018-09-071-2/+6
* Refactor testnobu2018-09-071-10/+2
* ast.c: allocator of Nodenobu2018-08-031-0/+4
* ast.c: Fix defsyui-knk2018-06-281-0/+19
* test_ast.rb: Remove a needless lineyui-knk2018-06-201-3/+1
* test_ast.rb: Fix an argument of `grep`, child is a `RubyVM::AST::Node`yui-knk2018-06-201-2/+2
* ast.c: fix callsnobu2018-06-081-0/+28
* ast.c: refine AST#childrennobu2018-06-071-5/+12
* ast.c: Fix to raise `SyntaxError`yui-knk2018-06-071-0/+21
* test_ast.rb: Add test cases of heredoc columnsyui-knk2018-06-051-0/+12
* Move a test fileyui-knk2018-06-051-0/+141