summaryrefslogtreecommitdiff
path: root/test/ruby/test_ast.rb
AgeCommit message (Expand)Author
2023-01-19merge revision(s) 979dd02e2f0a70f3f30d47c6115780d8fac6147e: [Backport #19262]NARUSE, Yui
2022-12-15Disallow mixed usage of ... and */**Shugo Maeda
2022-11-29Add a test case for argument forwardingyui-knk
2022-11-21Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methodsyui-knk
2022-11-18Make anonymous rest arg (*) and block arg (&) accessible from ARGS nodeyui-knk
2022-11-18Allow anonymous keyword rest parameter with other keyword parametersShugo Maeda
2022-10-31Add `node_id_for_backtrace_location` functioneileencodes
2022-10-12Suppress warnings in test/ruby/test_ast.rbYusuke Endoh
2022-10-09Do not set `$!` to `SyntaxError` when error tolerantNobuyoshi Nakada
2022-10-09Extract `assert_error_tolerant`Nobuyoshi Nakada
2022-10-09Set AST prettyprint width to 80 explicitlyNobuyoshi Nakada
2022-10-08"expr_value" can be erroryui-knk
2022-10-08Move `error` from top_stmts and top_stmt to stmtyui-knk
2022-10-08Treat "end" as reserved word with consideration of indentyui-knk
2022-10-08Generates "end" tokens if parser hits end of inputyui-knk
2022-10-08Add error_tolerant option to RubyVM::ASTyui-knk
2022-06-20Prevent a warning "possibly useless use of a literal in void context"Yusuke Endoh
2022-06-17Respect the encoding of the source [Bug #18827]Nobuyoshi Nakada
2022-01-31pend some tests while using to_binaryKoichi Sasada
2021-12-26Make RubyVM::AST.of work with code written in `-e` command-line optionYusuke Endoh
2021-12-20test/ruby/test_ast.rb: Avoid a "method redefined" warningYusuke Endoh
2021-12-19Make AST.of possible even under eval when keep_script_lines is enabledYusuke Endoh
2021-12-19Make RubyVM::AbstractSyntaxTree.of raise for backtrace location in evalYusuke Endoh
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