aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_ast.rb
Commit message (Expand)AuthorAgeFilesLines
* Suppress warnings in test/ruby/test_ast.rbYusuke Endoh2022-10-121-1/+9
* Do not set `$!` to `SyntaxError` when error tolerantNobuyoshi Nakada2022-10-091-0/+2
* Extract `assert_error_tolerant`Nobuyoshi Nakada2022-10-091-100/+27
* Set AST prettyprint width to 80 explicitlyNobuyoshi Nakada2022-10-091-20/+20
* "expr_value" can be erroryui-knk2022-10-081-0/+35
* Move `error` from top_stmts and top_stmt to stmtyui-knk2022-10-081-22/+22
* Treat "end" as reserved word with consideration of indentyui-knk2022-10-081-0/+51
* Generates "end" tokens if parser hits end of inputyui-knk2022-10-081-0/+378
* Add error_tolerant option to RubyVM::ASTyui-knk2022-10-081-0/+13
* Prevent a warning "possibly useless use of a literal in void context"Yusuke Endoh2022-06-201-0/+6
* Respect the encoding of the source [Bug #18827]Nobuyoshi Nakada2022-06-171-0/+13
* pend some tests while using to_binaryKoichi Sasada2022-01-311-0/+4
* Make RubyVM::AST.of work with code written in `-e` command-line optionYusuke Endoh2021-12-261-0/+5
* test/ruby/test_ast.rb: Avoid a "method redefined" warningYusuke Endoh2021-12-201-6/+6
* 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