├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── auto-merge.yml │ ├── gh-pages.yml │ └── main.yml ├── .gitignore ├── .rubocop.yml ├── .ruby-version ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── bench ├── console ├── profile └── whitequark ├── config └── rubocop.yml ├── doc ├── changing_structure.md └── logo.svg ├── exe ├── stree └── yarv ├── lib ├── syntax_tree.rb └── syntax_tree │ ├── basic_visitor.rb │ ├── cli.rb │ ├── database.rb │ ├── dsl.rb │ ├── field_visitor.rb │ ├── formatter.rb │ ├── index.rb │ ├── json_visitor.rb │ ├── language_server.rb │ ├── match_visitor.rb │ ├── mermaid.rb │ ├── mermaid_visitor.rb │ ├── mutation_visitor.rb │ ├── node.rb │ ├── parser.rb │ ├── pattern.rb │ ├── plugin │ ├── disable_ternary.rb │ ├── single_quotes.rb │ └── trailing_comma.rb │ ├── pretty_print_visitor.rb │ ├── rake │ ├── check_task.rb │ ├── task.rb │ └── write_task.rb │ ├── rake_tasks.rb │ ├── reflection.rb │ ├── search.rb │ ├── translation.rb │ ├── translation │ ├── parser.rb │ └── rubocop_ast.rb │ ├── version.rb │ ├── visitor.rb │ ├── with_scope.rb │ ├── yarv.rb │ └── yarv │ ├── assembler.rb │ ├── basic_block.rb │ ├── bf.rb │ ├── calldata.rb │ ├── compiler.rb │ ├── control_flow_graph.rb │ ├── data_flow_graph.rb │ ├── decompiler.rb │ ├── disassembler.rb │ ├── instruction_sequence.rb │ ├── instructions.rb │ ├── legacy.rb │ ├── local_table.rb │ ├── sea_of_nodes.rb │ └── vm.rb ├── syntax_tree.gemspec ├── tasks ├── sorbet.rake └── whitequark.rake └── test ├── cli_test.rb ├── compiler_test.rb ├── encoded.rb ├── fixtures ├── CHAR.rb ├── access_ctrl.rb ├── alias.rb ├── aref.rb ├── aref_field.rb ├── arg_block.rb ├── arg_paren.rb ├── arg_star.rb ├── args.rb ├── args_forward.rb ├── array_literal.rb ├── aryptn.rb ├── assign.rb ├── assoc.rb ├── assoc_splat.rb ├── backref.rb ├── backtick.rb ├── bare_assoc_hash.rb ├── begin.rb ├── begin_block.rb ├── binary.rb ├── block_arg.rb ├── block_var.rb ├── bodystmt.rb ├── brace_block.rb ├── break.rb ├── call.rb ├── case.rb ├── class.rb ├── command.rb ├── command_call.rb ├── command_def_endless.rb ├── const.rb ├── const_path_field.rb ├── const_path_ref.rb ├── const_ref.rb ├── cvar.rb ├── def.rb ├── def_endless.rb ├── defined.rb ├── defs.rb ├── do_block.rb ├── dot2.rb ├── dot3.rb ├── dyna_symbol.rb ├── else.rb ├── elsif.rb ├── embdoc.rb ├── end_block.rb ├── end_content.rb ├── ensure.rb ├── excessed_comma.rb ├── fcall.rb ├── field.rb ├── float_literal.rb ├── fndptn.rb ├── for.rb ├── gvar.rb ├── hash.rb ├── heredoc.rb ├── heredoc_beg.rb ├── hshptn.rb ├── ident.rb ├── if.rb ├── if_mod.rb ├── ifop.rb ├── imaginary.rb ├── in.rb ├── int.rb ├── ivar.rb ├── kw.rb ├── kwrest_param.rb ├── label.rb ├── lambda.rb ├── massign.rb ├── method_add_arg.rb ├── method_add_block.rb ├── mlhs.rb ├── mlhs_paren.rb ├── module.rb ├── mrhs.rb ├── next.rb ├── not.rb ├── op.rb ├── opassign.rb ├── params.rb ├── paren.rb ├── period.rb ├── pinned_begin.rb ├── program.rb ├── qsymbols.rb ├── qwords.rb ├── rassign.rb ├── rational_literal.rb ├── redo.rb ├── regexp_literal.rb ├── rescue.rb ├── rescue_mod.rb ├── rest_param.rb ├── retry.rb ├── return.rb ├── return0.rb ├── sclass.rb ├── statements.rb ├── string_concat.rb ├── string_dvar.rb ├── string_embexpr.rb ├── string_literal.rb ├── super.rb ├── symbol_literal.rb ├── symbols.rb ├── top_const_field.rb ├── top_const_ref.rb ├── tstring_content.rb ├── unary.rb ├── undef.rb ├── unless.rb ├── unless_mod.rb ├── until.rb ├── until_mod.rb ├── var_alias.rb ├── var_field.rb ├── var_field_rassign.rb ├── var_ref.rb ├── vcall.rb ├── void_stmt.rb ├── when.rb ├── while.rb ├── while_mod.rb ├── word.rb ├── words.rb ├── xstring_literal.rb ├── yield.rb ├── yield0.rb └── zsuper.rb ├── formatting_test.rb ├── idempotency_test.rb ├── index_test.rb ├── language_server └── inlay_hints_test.rb ├── language_server_test.rb ├── location_test.rb ├── mutation_test.rb ├── node_test.rb ├── parser_test.rb ├── plugin ├── disable_ternary_test.rb ├── single_quotes_test.rb └── trailing_comma_test.rb ├── quotes_test.rb ├── ractor_test.rb ├── rake_test.rb ├── search_test.rb ├── syntax_tree_test.rb ├── test_helper.rb ├── translation ├── parser.txt └── parser_test.rb ├── visitor_test.rb ├── with_scope_test.rb └── yarv_test.rb /.gitattributes: -------------------------------------------------------------------------------- 1 | bin/* linguist-language=Ruby 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.2.0 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/bench: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/bin/bench -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/bin/console -------------------------------------------------------------------------------- /bin/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/bin/profile -------------------------------------------------------------------------------- /bin/whitequark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/bin/whitequark -------------------------------------------------------------------------------- /config/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/config/rubocop.yml -------------------------------------------------------------------------------- /doc/changing_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/doc/changing_structure.md -------------------------------------------------------------------------------- /doc/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/doc/logo.svg -------------------------------------------------------------------------------- /exe/stree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/exe/stree -------------------------------------------------------------------------------- /exe/yarv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/exe/yarv -------------------------------------------------------------------------------- /lib/syntax_tree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree.rb -------------------------------------------------------------------------------- /lib/syntax_tree/basic_visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/basic_visitor.rb -------------------------------------------------------------------------------- /lib/syntax_tree/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/cli.rb -------------------------------------------------------------------------------- /lib/syntax_tree/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/database.rb -------------------------------------------------------------------------------- /lib/syntax_tree/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/dsl.rb -------------------------------------------------------------------------------- /lib/syntax_tree/field_visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/field_visitor.rb -------------------------------------------------------------------------------- /lib/syntax_tree/formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/formatter.rb -------------------------------------------------------------------------------- /lib/syntax_tree/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/index.rb -------------------------------------------------------------------------------- /lib/syntax_tree/json_visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/json_visitor.rb -------------------------------------------------------------------------------- /lib/syntax_tree/language_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/language_server.rb -------------------------------------------------------------------------------- /lib/syntax_tree/match_visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/match_visitor.rb -------------------------------------------------------------------------------- /lib/syntax_tree/mermaid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/mermaid.rb -------------------------------------------------------------------------------- /lib/syntax_tree/mermaid_visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/mermaid_visitor.rb -------------------------------------------------------------------------------- /lib/syntax_tree/mutation_visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/mutation_visitor.rb -------------------------------------------------------------------------------- /lib/syntax_tree/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/node.rb -------------------------------------------------------------------------------- /lib/syntax_tree/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/parser.rb -------------------------------------------------------------------------------- /lib/syntax_tree/pattern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/pattern.rb -------------------------------------------------------------------------------- /lib/syntax_tree/plugin/disable_ternary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/plugin/disable_ternary.rb -------------------------------------------------------------------------------- /lib/syntax_tree/plugin/single_quotes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/plugin/single_quotes.rb -------------------------------------------------------------------------------- /lib/syntax_tree/plugin/trailing_comma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/plugin/trailing_comma.rb -------------------------------------------------------------------------------- /lib/syntax_tree/pretty_print_visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/pretty_print_visitor.rb -------------------------------------------------------------------------------- /lib/syntax_tree/rake/check_task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/rake/check_task.rb -------------------------------------------------------------------------------- /lib/syntax_tree/rake/task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/rake/task.rb -------------------------------------------------------------------------------- /lib/syntax_tree/rake/write_task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/rake/write_task.rb -------------------------------------------------------------------------------- /lib/syntax_tree/rake_tasks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/rake_tasks.rb -------------------------------------------------------------------------------- /lib/syntax_tree/reflection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/reflection.rb -------------------------------------------------------------------------------- /lib/syntax_tree/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/search.rb -------------------------------------------------------------------------------- /lib/syntax_tree/translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/translation.rb -------------------------------------------------------------------------------- /lib/syntax_tree/translation/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/translation/parser.rb -------------------------------------------------------------------------------- /lib/syntax_tree/translation/rubocop_ast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/translation/rubocop_ast.rb -------------------------------------------------------------------------------- /lib/syntax_tree/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module SyntaxTree 4 | VERSION = "6.1.1" 5 | end 6 | -------------------------------------------------------------------------------- /lib/syntax_tree/visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/visitor.rb -------------------------------------------------------------------------------- /lib/syntax_tree/with_scope.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/with_scope.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/assembler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/assembler.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/basic_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/basic_block.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/bf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/bf.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/calldata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/calldata.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/compiler.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/control_flow_graph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/control_flow_graph.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/data_flow_graph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/data_flow_graph.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/decompiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/decompiler.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/disassembler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/disassembler.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/instruction_sequence.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/instruction_sequence.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/instructions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/instructions.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/legacy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/legacy.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/local_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/local_table.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/sea_of_nodes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/sea_of_nodes.rb -------------------------------------------------------------------------------- /lib/syntax_tree/yarv/vm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/lib/syntax_tree/yarv/vm.rb -------------------------------------------------------------------------------- /syntax_tree.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/syntax_tree.gemspec -------------------------------------------------------------------------------- /tasks/sorbet.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/tasks/sorbet.rake -------------------------------------------------------------------------------- /tasks/whitequark.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/tasks/whitequark.rake -------------------------------------------------------------------------------- /test/cli_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/cli_test.rb -------------------------------------------------------------------------------- /test/compiler_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/compiler_test.rb -------------------------------------------------------------------------------- /test/encoded.rb: -------------------------------------------------------------------------------- 1 | # encoding: Shift_JIS 2 | # frozen_string_literal: true 3 | -------------------------------------------------------------------------------- /test/fixtures/CHAR.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/CHAR.rb -------------------------------------------------------------------------------- /test/fixtures/access_ctrl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/access_ctrl.rb -------------------------------------------------------------------------------- /test/fixtures/alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/alias.rb -------------------------------------------------------------------------------- /test/fixtures/aref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/aref.rb -------------------------------------------------------------------------------- /test/fixtures/aref_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/aref_field.rb -------------------------------------------------------------------------------- /test/fixtures/arg_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/arg_block.rb -------------------------------------------------------------------------------- /test/fixtures/arg_paren.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/arg_paren.rb -------------------------------------------------------------------------------- /test/fixtures/arg_star.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/arg_star.rb -------------------------------------------------------------------------------- /test/fixtures/args.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/args.rb -------------------------------------------------------------------------------- /test/fixtures/args_forward.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/args_forward.rb -------------------------------------------------------------------------------- /test/fixtures/array_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/array_literal.rb -------------------------------------------------------------------------------- /test/fixtures/aryptn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/aryptn.rb -------------------------------------------------------------------------------- /test/fixtures/assign.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/assign.rb -------------------------------------------------------------------------------- /test/fixtures/assoc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/assoc.rb -------------------------------------------------------------------------------- /test/fixtures/assoc_splat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/assoc_splat.rb -------------------------------------------------------------------------------- /test/fixtures/backref.rb: -------------------------------------------------------------------------------- 1 | % 2 | $1 3 | % 4 | $1 # comment 5 | -------------------------------------------------------------------------------- /test/fixtures/backtick.rb: -------------------------------------------------------------------------------- 1 | % 2 | def `(value) 3 | end 4 | -------------------------------------------------------------------------------- /test/fixtures/bare_assoc_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/bare_assoc_hash.rb -------------------------------------------------------------------------------- /test/fixtures/begin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/begin.rb -------------------------------------------------------------------------------- /test/fixtures/begin_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/begin_block.rb -------------------------------------------------------------------------------- /test/fixtures/binary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/binary.rb -------------------------------------------------------------------------------- /test/fixtures/block_arg.rb: -------------------------------------------------------------------------------- 1 | % 2 | def foo(&bar) 3 | end 4 | -------------------------------------------------------------------------------- /test/fixtures/block_var.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/block_var.rb -------------------------------------------------------------------------------- /test/fixtures/bodystmt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/bodystmt.rb -------------------------------------------------------------------------------- /test/fixtures/brace_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/brace_block.rb -------------------------------------------------------------------------------- /test/fixtures/break.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/break.rb -------------------------------------------------------------------------------- /test/fixtures/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/call.rb -------------------------------------------------------------------------------- /test/fixtures/case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/case.rb -------------------------------------------------------------------------------- /test/fixtures/class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/class.rb -------------------------------------------------------------------------------- /test/fixtures/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/command.rb -------------------------------------------------------------------------------- /test/fixtures/command_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/command_call.rb -------------------------------------------------------------------------------- /test/fixtures/command_def_endless.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/command_def_endless.rb -------------------------------------------------------------------------------- /test/fixtures/const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/const.rb -------------------------------------------------------------------------------- /test/fixtures/const_path_field.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo::Bar = baz 3 | -------------------------------------------------------------------------------- /test/fixtures/const_path_ref.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo::Bar 3 | -------------------------------------------------------------------------------- /test/fixtures/const_ref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/const_ref.rb -------------------------------------------------------------------------------- /test/fixtures/cvar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/cvar.rb -------------------------------------------------------------------------------- /test/fixtures/def.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/def.rb -------------------------------------------------------------------------------- /test/fixtures/def_endless.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/def_endless.rb -------------------------------------------------------------------------------- /test/fixtures/defined.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/defined.rb -------------------------------------------------------------------------------- /test/fixtures/defs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/defs.rb -------------------------------------------------------------------------------- /test/fixtures/do_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/do_block.rb -------------------------------------------------------------------------------- /test/fixtures/dot2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/dot2.rb -------------------------------------------------------------------------------- /test/fixtures/dot3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/dot3.rb -------------------------------------------------------------------------------- /test/fixtures/dyna_symbol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/dyna_symbol.rb -------------------------------------------------------------------------------- /test/fixtures/else.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/else.rb -------------------------------------------------------------------------------- /test/fixtures/elsif.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/elsif.rb -------------------------------------------------------------------------------- /test/fixtures/embdoc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/embdoc.rb -------------------------------------------------------------------------------- /test/fixtures/end_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/end_block.rb -------------------------------------------------------------------------------- /test/fixtures/end_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/end_content.rb -------------------------------------------------------------------------------- /test/fixtures/ensure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/ensure.rb -------------------------------------------------------------------------------- /test/fixtures/excessed_comma.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo.each do |bar, baz,| 3 | # comment 4 | end 5 | -------------------------------------------------------------------------------- /test/fixtures/fcall.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo(bar) 3 | -------------------------------------------------------------------------------- /test/fixtures/field.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo.bar = baz 3 | -------------------------------------------------------------------------------- /test/fixtures/float_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/float_literal.rb -------------------------------------------------------------------------------- /test/fixtures/fndptn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/fndptn.rb -------------------------------------------------------------------------------- /test/fixtures/for.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/for.rb -------------------------------------------------------------------------------- /test/fixtures/gvar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/gvar.rb -------------------------------------------------------------------------------- /test/fixtures/hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/hash.rb -------------------------------------------------------------------------------- /test/fixtures/heredoc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/heredoc.rb -------------------------------------------------------------------------------- /test/fixtures/heredoc_beg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/heredoc_beg.rb -------------------------------------------------------------------------------- /test/fixtures/hshptn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/hshptn.rb -------------------------------------------------------------------------------- /test/fixtures/ident.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo 3 | -------------------------------------------------------------------------------- /test/fixtures/if.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/if.rb -------------------------------------------------------------------------------- /test/fixtures/if_mod.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/if_mod.rb -------------------------------------------------------------------------------- /test/fixtures/ifop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/ifop.rb -------------------------------------------------------------------------------- /test/fixtures/imaginary.rb: -------------------------------------------------------------------------------- 1 | % 2 | 1i 3 | % 4 | 1i # comment 5 | -------------------------------------------------------------------------------- /test/fixtures/in.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/in.rb -------------------------------------------------------------------------------- /test/fixtures/int.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/int.rb -------------------------------------------------------------------------------- /test/fixtures/ivar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/ivar.rb -------------------------------------------------------------------------------- /test/fixtures/kw.rb: -------------------------------------------------------------------------------- 1 | % 2 | :if 3 | % 4 | def if 5 | end 6 | -------------------------------------------------------------------------------- /test/fixtures/kwrest_param.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/kwrest_param.rb -------------------------------------------------------------------------------- /test/fixtures/label.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/label.rb -------------------------------------------------------------------------------- /test/fixtures/lambda.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/lambda.rb -------------------------------------------------------------------------------- /test/fixtures/massign.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/massign.rb -------------------------------------------------------------------------------- /test/fixtures/method_add_arg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/method_add_arg.rb -------------------------------------------------------------------------------- /test/fixtures/method_add_block.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo {} 3 | -------------------------------------------------------------------------------- /test/fixtures/mlhs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/mlhs.rb -------------------------------------------------------------------------------- /test/fixtures/mlhs_paren.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/mlhs_paren.rb -------------------------------------------------------------------------------- /test/fixtures/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/module.rb -------------------------------------------------------------------------------- /test/fixtures/mrhs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/mrhs.rb -------------------------------------------------------------------------------- /test/fixtures/next.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/next.rb -------------------------------------------------------------------------------- /test/fixtures/not.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/not.rb -------------------------------------------------------------------------------- /test/fixtures/op.rb: -------------------------------------------------------------------------------- 1 | % 2 | def +(other) 3 | end 4 | -------------------------------------------------------------------------------- /test/fixtures/opassign.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/opassign.rb -------------------------------------------------------------------------------- /test/fixtures/params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/params.rb -------------------------------------------------------------------------------- /test/fixtures/paren.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/paren.rb -------------------------------------------------------------------------------- /test/fixtures/period.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo.bar 3 | -------------------------------------------------------------------------------- /test/fixtures/pinned_begin.rb: -------------------------------------------------------------------------------- 1 | % 2 | case value 3 | in ^(expression) 4 | end 5 | -------------------------------------------------------------------------------- /test/fixtures/program.rb: -------------------------------------------------------------------------------- 1 | % 2 | foo 3 | -------------------------------------------------------------------------------- /test/fixtures/qsymbols.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/qsymbols.rb -------------------------------------------------------------------------------- /test/fixtures/qwords.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/qwords.rb -------------------------------------------------------------------------------- /test/fixtures/rassign.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/rassign.rb -------------------------------------------------------------------------------- /test/fixtures/rational_literal.rb: -------------------------------------------------------------------------------- 1 | % 2 | 1r 3 | % 4 | 1r # comment 5 | -------------------------------------------------------------------------------- /test/fixtures/redo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/redo.rb -------------------------------------------------------------------------------- /test/fixtures/regexp_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/regexp_literal.rb -------------------------------------------------------------------------------- /test/fixtures/rescue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/rescue.rb -------------------------------------------------------------------------------- /test/fixtures/rescue_mod.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/rescue_mod.rb -------------------------------------------------------------------------------- /test/fixtures/rest_param.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/rest_param.rb -------------------------------------------------------------------------------- /test/fixtures/retry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/retry.rb -------------------------------------------------------------------------------- /test/fixtures/return.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/return.rb -------------------------------------------------------------------------------- /test/fixtures/return0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/return0.rb -------------------------------------------------------------------------------- /test/fixtures/sclass.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/sclass.rb -------------------------------------------------------------------------------- /test/fixtures/statements.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/statements.rb -------------------------------------------------------------------------------- /test/fixtures/string_concat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/string_concat.rb -------------------------------------------------------------------------------- /test/fixtures/string_dvar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/string_dvar.rb -------------------------------------------------------------------------------- /test/fixtures/string_embexpr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/string_embexpr.rb -------------------------------------------------------------------------------- /test/fixtures/string_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/string_literal.rb -------------------------------------------------------------------------------- /test/fixtures/super.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/super.rb -------------------------------------------------------------------------------- /test/fixtures/symbol_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/symbol_literal.rb -------------------------------------------------------------------------------- /test/fixtures/symbols.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/symbols.rb -------------------------------------------------------------------------------- /test/fixtures/top_const_field.rb: -------------------------------------------------------------------------------- 1 | % 2 | ::Foo = baz 3 | -------------------------------------------------------------------------------- /test/fixtures/top_const_ref.rb: -------------------------------------------------------------------------------- 1 | % 2 | ::Foo 3 | -------------------------------------------------------------------------------- /test/fixtures/tstring_content.rb: -------------------------------------------------------------------------------- 1 | % 2 | "foo" 3 | -------------------------------------------------------------------------------- /test/fixtures/unary.rb: -------------------------------------------------------------------------------- 1 | % 2 | !foo 3 | % # https://github.com/prettier/plugin-ruby/issues/764 4 | !(foo&.>(0)) 5 | -------------------------------------------------------------------------------- /test/fixtures/undef.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/undef.rb -------------------------------------------------------------------------------- /test/fixtures/unless.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/unless.rb -------------------------------------------------------------------------------- /test/fixtures/unless_mod.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/unless_mod.rb -------------------------------------------------------------------------------- /test/fixtures/until.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/until.rb -------------------------------------------------------------------------------- /test/fixtures/until_mod.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/until_mod.rb -------------------------------------------------------------------------------- /test/fixtures/var_alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/var_alias.rb -------------------------------------------------------------------------------- /test/fixtures/var_field.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/var_field.rb -------------------------------------------------------------------------------- /test/fixtures/var_field_rassign.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/var_field_rassign.rb -------------------------------------------------------------------------------- /test/fixtures/var_ref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/var_ref.rb -------------------------------------------------------------------------------- /test/fixtures/vcall.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/vcall.rb -------------------------------------------------------------------------------- /test/fixtures/void_stmt.rb: -------------------------------------------------------------------------------- 1 | % 2 | ;;; 3 | - 4 | 5 | -------------------------------------------------------------------------------- /test/fixtures/when.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/when.rb -------------------------------------------------------------------------------- /test/fixtures/while.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/while.rb -------------------------------------------------------------------------------- /test/fixtures/while_mod.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/while_mod.rb -------------------------------------------------------------------------------- /test/fixtures/word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/word.rb -------------------------------------------------------------------------------- /test/fixtures/words.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/words.rb -------------------------------------------------------------------------------- /test/fixtures/xstring_literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/xstring_literal.rb -------------------------------------------------------------------------------- /test/fixtures/yield.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/yield.rb -------------------------------------------------------------------------------- /test/fixtures/yield0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/yield0.rb -------------------------------------------------------------------------------- /test/fixtures/zsuper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/fixtures/zsuper.rb -------------------------------------------------------------------------------- /test/formatting_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/formatting_test.rb -------------------------------------------------------------------------------- /test/idempotency_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/idempotency_test.rb -------------------------------------------------------------------------------- /test/index_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/index_test.rb -------------------------------------------------------------------------------- /test/language_server/inlay_hints_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/language_server/inlay_hints_test.rb -------------------------------------------------------------------------------- /test/language_server_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/language_server_test.rb -------------------------------------------------------------------------------- /test/location_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/location_test.rb -------------------------------------------------------------------------------- /test/mutation_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/mutation_test.rb -------------------------------------------------------------------------------- /test/node_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/node_test.rb -------------------------------------------------------------------------------- /test/parser_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/parser_test.rb -------------------------------------------------------------------------------- /test/plugin/disable_ternary_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/plugin/disable_ternary_test.rb -------------------------------------------------------------------------------- /test/plugin/single_quotes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/plugin/single_quotes_test.rb -------------------------------------------------------------------------------- /test/plugin/trailing_comma_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/plugin/trailing_comma_test.rb -------------------------------------------------------------------------------- /test/quotes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/quotes_test.rb -------------------------------------------------------------------------------- /test/ractor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/ractor_test.rb -------------------------------------------------------------------------------- /test/rake_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/rake_test.rb -------------------------------------------------------------------------------- /test/search_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/search_test.rb -------------------------------------------------------------------------------- /test/syntax_tree_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/syntax_tree_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/translation/parser.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/translation/parser.txt -------------------------------------------------------------------------------- /test/translation/parser_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/translation/parser_test.rb -------------------------------------------------------------------------------- /test/visitor_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/visitor_test.rb -------------------------------------------------------------------------------- /test/with_scope_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/with_scope_test.rb -------------------------------------------------------------------------------- /test/yarv_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/syntax_tree/HEAD/test/yarv_test.rb --------------------------------------------------------------------------------