├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── Rakefile ├── bin └── typeprof ├── lib ├── typeprof.rb └── typeprof │ ├── code_range.rb │ ├── core.rb │ ├── core │ ├── ast.rb │ ├── ast │ │ ├── base.rb │ │ ├── call.rb │ │ ├── const.rb │ │ ├── control.rb │ │ ├── meta.rb │ │ ├── method.rb │ │ ├── misc.rb │ │ ├── module.rb │ │ ├── sig_decl.rb │ │ ├── sig_type.rb │ │ ├── value.rb │ │ └── variable.rb │ ├── builtin.rb │ ├── env.rb │ ├── env │ │ ├── method.rb │ │ ├── method_entity.rb │ │ ├── module_entity.rb │ │ ├── static_read.rb │ │ ├── type_alias_entity.rb │ │ └── value_entity.rb │ ├── graph.rb │ ├── graph │ │ ├── filter.rb │ │ ├── site.rb │ │ └── vertex.rb │ ├── service.rb │ ├── type.rb │ └── util.rb │ ├── diagnostic.rb │ ├── lsp.rb │ ├── lsp │ ├── messages.rb │ ├── server.rb │ ├── text.rb │ └── util.rb │ └── version.rb ├── scenario ├── args │ ├── positionals_rb_to_rb1.rb │ ├── positionals_rb_to_rb2.rb │ ├── positionals_rb_to_rb3.rb │ ├── positionals_rb_to_rb_block.rb │ ├── positionals_rb_to_rbs.rb │ ├── positionals_rbs_to_rb.rb │ ├── positionals_rbs_to_rb_block.rb │ ├── splat_rb_to_rb.rb │ └── splat_rbs_to_rb.rb ├── array │ ├── basic1.rb │ ├── basic2.rb │ ├── push.rb │ ├── rbs_tuple.rb │ ├── rbs_tuple2.rb │ ├── tuple_aref.rb │ └── tuple_aset.rb ├── block │ ├── basic1.rb │ ├── basic2.rb │ ├── block_pass.rb │ ├── rbs_block.rb │ ├── rbs_block2.rb │ ├── rbs_block3.rb │ ├── rbs_block4.rb │ ├── rbs_block5.rb │ ├── rbs_block6.rb │ └── rbs_block7.rb ├── class │ ├── basic1.rb │ ├── basic2.rb │ ├── circular.rb │ ├── dynamic.rb │ ├── initialize.rb │ ├── initialize2.rb │ ├── initialize3.rb │ ├── module.rb │ ├── module2.rb │ ├── rbs_class.rb │ ├── rbs_module.rb │ ├── rbs_module2.rb │ ├── rbs_module3.rb │ ├── rbs_self_types1.rb │ ├── rbs_self_types2.rb │ └── rbs_self_types3.rb ├── const │ ├── basic1.rb │ ├── basic2.rb │ ├── circular.rb │ ├── module_const.rb │ ├── rbs_const.rb │ ├── resolve.rb │ ├── superclass1.rb │ ├── superclass2.rb │ ├── superclass3.rb │ └── superclass4.rb ├── control │ ├── and.rb │ ├── bot.rb │ ├── bot2.rb │ ├── bot3.rb │ ├── bot4.rb │ ├── branch.rb │ ├── break.rb │ ├── case.rb │ ├── empty.rb │ ├── ensure.rb │ ├── loop.rb │ ├── loop2.rb │ ├── next.rb │ ├── next2.rb │ ├── or.rb │ ├── redo.rb │ ├── rescue.rb │ └── return.rb ├── diagnostics │ ├── argumenterror.rb │ ├── nomethoderror.rb │ └── reuse.rb ├── flow │ ├── is_a.rb │ ├── is_a2.rb │ ├── is_a_module.rb │ ├── ivar.rb │ ├── nil.rb │ ├── nil2.rb │ ├── or.rb │ ├── return_if.rb │ └── while.rb ├── hash │ ├── basic1.rb │ └── implicit.rb ├── incremental │ ├── add-included-module.rb │ ├── basic1.rb │ ├── basic2.rb │ ├── basic3.rb │ ├── basic4.rb │ ├── basic5.rb │ ├── change-included-module.rb │ ├── change-superclass.rb │ └── remove-included-module2.rb ├── meta │ ├── attr_accessor.rb │ └── attr_reader.rb ├── method │ ├── alias.rb │ ├── attrasgn.rb │ ├── block-arg.rb │ ├── change-number-of-arguments.rb │ ├── empty_def.rb │ ├── function.rb │ ├── mid_code_range.rb │ ├── multi_args.rb │ ├── no_args.rb │ ├── rbs_alias.rb │ ├── reuse-alias.rb │ ├── singleton.rb │ └── subclass-methods.rb ├── misc │ ├── ast_glitch.rb │ ├── ast_glitch2.rb │ ├── bot-diagnostics.rb │ ├── defined.rb │ ├── dstr.rb │ ├── fcall-for-subclass-methods.rb │ ├── iasgn-multi-edge.rb │ ├── is_a.rb │ ├── mix-const.rb │ ├── op_asgn1.rb │ ├── op_asgn_or.rb │ ├── range.rb │ ├── regexp.rb │ ├── set.rb │ ├── stmts_diff.rb │ └── super.rb ├── rbs │ ├── any.rb │ ├── basic1.rb │ ├── basic2.rb │ ├── block.rb │ ├── change-scope.rb │ ├── change-scope2.rb │ ├── change-superclass.rb │ ├── change-superclass2.rb │ ├── check-block-return.rb │ ├── check-return-type.rb │ ├── check-return-type2.rb │ ├── check-return-type3.rb │ ├── check-return-type4.rb │ ├── inline.rb │ ├── interface1.rb │ ├── interface2.rb │ ├── module1.rb │ ├── module2.rb │ ├── module3.rb │ ├── no-overload.rb │ ├── param1.rb │ ├── param2.rb │ ├── param3.rb │ ├── param4.rb │ ├── param5.rb │ ├── param6.rb │ ├── param7.rb │ ├── recursive1.rb │ ├── recursive2.rb │ ├── remove-class.rb │ ├── self-types.rb │ ├── superclass1.rb │ ├── superclass2.rb │ ├── symbol.rb │ ├── type-alias.rb │ └── type-alias2.rb ├── service │ ├── code_lens.rb │ ├── code_lens_update.rb │ ├── completion_dot.rb │ ├── completion_dot_module.rb │ ├── definition.rb │ ├── hover.rb │ ├── hover2.rb │ ├── hover3.rb │ ├── references.rb │ ├── references2.rb │ ├── rename.rb │ ├── rename2.rb │ └── rename3.rb └── variable │ ├── and_write.rb │ ├── dvar.rb │ ├── dvar2.rb │ ├── gvar.rb │ ├── ivar.rb │ ├── ivar2.rb │ ├── ivar3.rb │ ├── masgn.rb │ ├── masgn2.rb │ ├── operator_write.rb │ ├── or_write.rb │ ├── uninitialized_ivar.rb │ └── uninitialized_lvar.rb ├── sig └── polyfill.rbs ├── test ├── code_range_test.rb ├── helper.rb ├── lsp │ ├── fixtures │ │ └── basic │ │ │ └── basic.rb │ ├── lsp_test.rb │ └── text_test.rb ├── scenario_compiler.rb └── scenario_test.rb ├── tool ├── dog_bench.rb └── scenario_runner.rb ├── typeprof.conf.json └── zzz-known-issues ├── array-zip-type.rb ├── block_optionals.rb ├── clvar.rb ├── const-scope.rb ├── dynamic-include.rb ├── fcall-include.rb ├── keywords.rb ├── multi-const-write.rb ├── multi_arg_break.rb ├── multi_target_arg.rb ├── multi_target_block_arg.rb └── singleton-method.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/LICENSE -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/typeprof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/bin/typeprof -------------------------------------------------------------------------------- /lib/typeprof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof.rb -------------------------------------------------------------------------------- /lib/typeprof/code_range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/code_range.rb -------------------------------------------------------------------------------- /lib/typeprof/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/base.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/call.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/const.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/control.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/control.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/meta.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/meta.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/method.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/misc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/misc.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/module.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/sig_decl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/sig_decl.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/sig_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/sig_type.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/value.rb -------------------------------------------------------------------------------- /lib/typeprof/core/ast/variable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/ast/variable.rb -------------------------------------------------------------------------------- /lib/typeprof/core/builtin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/builtin.rb -------------------------------------------------------------------------------- /lib/typeprof/core/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/env.rb -------------------------------------------------------------------------------- /lib/typeprof/core/env/method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/env/method.rb -------------------------------------------------------------------------------- /lib/typeprof/core/env/method_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/env/method_entity.rb -------------------------------------------------------------------------------- /lib/typeprof/core/env/module_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/env/module_entity.rb -------------------------------------------------------------------------------- /lib/typeprof/core/env/static_read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/env/static_read.rb -------------------------------------------------------------------------------- /lib/typeprof/core/env/type_alias_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/env/type_alias_entity.rb -------------------------------------------------------------------------------- /lib/typeprof/core/env/value_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/env/value_entity.rb -------------------------------------------------------------------------------- /lib/typeprof/core/graph.rb: -------------------------------------------------------------------------------- 1 | module TypeProf::Core 2 | Fiber[:show_rec] = Set[] 3 | end 4 | -------------------------------------------------------------------------------- /lib/typeprof/core/graph/filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/graph/filter.rb -------------------------------------------------------------------------------- /lib/typeprof/core/graph/site.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/graph/site.rb -------------------------------------------------------------------------------- /lib/typeprof/core/graph/vertex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/graph/vertex.rb -------------------------------------------------------------------------------- /lib/typeprof/core/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/service.rb -------------------------------------------------------------------------------- /lib/typeprof/core/type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/type.rb -------------------------------------------------------------------------------- /lib/typeprof/core/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/core/util.rb -------------------------------------------------------------------------------- /lib/typeprof/diagnostic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/diagnostic.rb -------------------------------------------------------------------------------- /lib/typeprof/lsp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/lsp.rb -------------------------------------------------------------------------------- /lib/typeprof/lsp/messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/lsp/messages.rb -------------------------------------------------------------------------------- /lib/typeprof/lsp/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/lsp/server.rb -------------------------------------------------------------------------------- /lib/typeprof/lsp/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/lsp/text.rb -------------------------------------------------------------------------------- /lib/typeprof/lsp/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/lib/typeprof/lsp/util.rb -------------------------------------------------------------------------------- /lib/typeprof/version.rb: -------------------------------------------------------------------------------- 1 | module TypeProf 2 | VERSION = "0.30.0" 3 | end 4 | -------------------------------------------------------------------------------- /scenario/args/positionals_rb_to_rb1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/positionals_rb_to_rb1.rb -------------------------------------------------------------------------------- /scenario/args/positionals_rb_to_rb2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/positionals_rb_to_rb2.rb -------------------------------------------------------------------------------- /scenario/args/positionals_rb_to_rb3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/positionals_rb_to_rb3.rb -------------------------------------------------------------------------------- /scenario/args/positionals_rb_to_rb_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/positionals_rb_to_rb_block.rb -------------------------------------------------------------------------------- /scenario/args/positionals_rb_to_rbs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/positionals_rb_to_rbs.rb -------------------------------------------------------------------------------- /scenario/args/positionals_rbs_to_rb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/positionals_rbs_to_rb.rb -------------------------------------------------------------------------------- /scenario/args/positionals_rbs_to_rb_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/positionals_rbs_to_rb_block.rb -------------------------------------------------------------------------------- /scenario/args/splat_rb_to_rb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/splat_rb_to_rb.rb -------------------------------------------------------------------------------- /scenario/args/splat_rbs_to_rb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/args/splat_rbs_to_rb.rb -------------------------------------------------------------------------------- /scenario/array/basic1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/array/basic1.rb -------------------------------------------------------------------------------- /scenario/array/basic2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/array/basic2.rb -------------------------------------------------------------------------------- /scenario/array/push.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/array/push.rb -------------------------------------------------------------------------------- /scenario/array/rbs_tuple.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/array/rbs_tuple.rb -------------------------------------------------------------------------------- /scenario/array/rbs_tuple2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/array/rbs_tuple2.rb -------------------------------------------------------------------------------- /scenario/array/tuple_aref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/array/tuple_aref.rb -------------------------------------------------------------------------------- /scenario/array/tuple_aset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/array/tuple_aset.rb -------------------------------------------------------------------------------- /scenario/block/basic1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/basic1.rb -------------------------------------------------------------------------------- /scenario/block/basic2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/basic2.rb -------------------------------------------------------------------------------- /scenario/block/block_pass.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/block_pass.rb -------------------------------------------------------------------------------- /scenario/block/rbs_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/rbs_block.rb -------------------------------------------------------------------------------- /scenario/block/rbs_block2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/rbs_block2.rb -------------------------------------------------------------------------------- /scenario/block/rbs_block3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/rbs_block3.rb -------------------------------------------------------------------------------- /scenario/block/rbs_block4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/rbs_block4.rb -------------------------------------------------------------------------------- /scenario/block/rbs_block5.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/rbs_block5.rb -------------------------------------------------------------------------------- /scenario/block/rbs_block6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/rbs_block6.rb -------------------------------------------------------------------------------- /scenario/block/rbs_block7.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/block/rbs_block7.rb -------------------------------------------------------------------------------- /scenario/class/basic1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/basic1.rb -------------------------------------------------------------------------------- /scenario/class/basic2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/basic2.rb -------------------------------------------------------------------------------- /scenario/class/circular.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/circular.rb -------------------------------------------------------------------------------- /scenario/class/dynamic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/dynamic.rb -------------------------------------------------------------------------------- /scenario/class/initialize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/initialize.rb -------------------------------------------------------------------------------- /scenario/class/initialize2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/initialize2.rb -------------------------------------------------------------------------------- /scenario/class/initialize3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/initialize3.rb -------------------------------------------------------------------------------- /scenario/class/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/module.rb -------------------------------------------------------------------------------- /scenario/class/module2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/module2.rb -------------------------------------------------------------------------------- /scenario/class/rbs_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/rbs_class.rb -------------------------------------------------------------------------------- /scenario/class/rbs_module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/rbs_module.rb -------------------------------------------------------------------------------- /scenario/class/rbs_module2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/rbs_module2.rb -------------------------------------------------------------------------------- /scenario/class/rbs_module3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/rbs_module3.rb -------------------------------------------------------------------------------- /scenario/class/rbs_self_types1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/rbs_self_types1.rb -------------------------------------------------------------------------------- /scenario/class/rbs_self_types2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/rbs_self_types2.rb -------------------------------------------------------------------------------- /scenario/class/rbs_self_types3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/class/rbs_self_types3.rb -------------------------------------------------------------------------------- /scenario/const/basic1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/basic1.rb -------------------------------------------------------------------------------- /scenario/const/basic2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/basic2.rb -------------------------------------------------------------------------------- /scenario/const/circular.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/circular.rb -------------------------------------------------------------------------------- /scenario/const/module_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/module_const.rb -------------------------------------------------------------------------------- /scenario/const/rbs_const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/rbs_const.rb -------------------------------------------------------------------------------- /scenario/const/resolve.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/resolve.rb -------------------------------------------------------------------------------- /scenario/const/superclass1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/superclass1.rb -------------------------------------------------------------------------------- /scenario/const/superclass2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/superclass2.rb -------------------------------------------------------------------------------- /scenario/const/superclass3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/superclass3.rb -------------------------------------------------------------------------------- /scenario/const/superclass4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/const/superclass4.rb -------------------------------------------------------------------------------- /scenario/control/and.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/and.rb -------------------------------------------------------------------------------- /scenario/control/bot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/bot.rb -------------------------------------------------------------------------------- /scenario/control/bot2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/bot2.rb -------------------------------------------------------------------------------- /scenario/control/bot3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/bot3.rb -------------------------------------------------------------------------------- /scenario/control/bot4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/bot4.rb -------------------------------------------------------------------------------- /scenario/control/branch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/branch.rb -------------------------------------------------------------------------------- /scenario/control/break.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/break.rb -------------------------------------------------------------------------------- /scenario/control/case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/case.rb -------------------------------------------------------------------------------- /scenario/control/empty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/empty.rb -------------------------------------------------------------------------------- /scenario/control/ensure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/ensure.rb -------------------------------------------------------------------------------- /scenario/control/loop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/loop.rb -------------------------------------------------------------------------------- /scenario/control/loop2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/loop2.rb -------------------------------------------------------------------------------- /scenario/control/next.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/next.rb -------------------------------------------------------------------------------- /scenario/control/next2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/next2.rb -------------------------------------------------------------------------------- /scenario/control/or.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/or.rb -------------------------------------------------------------------------------- /scenario/control/redo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/redo.rb -------------------------------------------------------------------------------- /scenario/control/rescue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/rescue.rb -------------------------------------------------------------------------------- /scenario/control/return.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/control/return.rb -------------------------------------------------------------------------------- /scenario/diagnostics/argumenterror.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/diagnostics/argumenterror.rb -------------------------------------------------------------------------------- /scenario/diagnostics/nomethoderror.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/diagnostics/nomethoderror.rb -------------------------------------------------------------------------------- /scenario/diagnostics/reuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/diagnostics/reuse.rb -------------------------------------------------------------------------------- /scenario/flow/is_a.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/is_a.rb -------------------------------------------------------------------------------- /scenario/flow/is_a2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/is_a2.rb -------------------------------------------------------------------------------- /scenario/flow/is_a_module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/is_a_module.rb -------------------------------------------------------------------------------- /scenario/flow/ivar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/ivar.rb -------------------------------------------------------------------------------- /scenario/flow/nil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/nil.rb -------------------------------------------------------------------------------- /scenario/flow/nil2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/nil2.rb -------------------------------------------------------------------------------- /scenario/flow/or.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/or.rb -------------------------------------------------------------------------------- /scenario/flow/return_if.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/return_if.rb -------------------------------------------------------------------------------- /scenario/flow/while.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/flow/while.rb -------------------------------------------------------------------------------- /scenario/hash/basic1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/hash/basic1.rb -------------------------------------------------------------------------------- /scenario/hash/implicit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/hash/implicit.rb -------------------------------------------------------------------------------- /scenario/incremental/add-included-module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/add-included-module.rb -------------------------------------------------------------------------------- /scenario/incremental/basic1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/basic1.rb -------------------------------------------------------------------------------- /scenario/incremental/basic2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/basic2.rb -------------------------------------------------------------------------------- /scenario/incremental/basic3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/basic3.rb -------------------------------------------------------------------------------- /scenario/incremental/basic4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/basic4.rb -------------------------------------------------------------------------------- /scenario/incremental/basic5.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/basic5.rb -------------------------------------------------------------------------------- /scenario/incremental/change-included-module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/change-included-module.rb -------------------------------------------------------------------------------- /scenario/incremental/change-superclass.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/change-superclass.rb -------------------------------------------------------------------------------- /scenario/incremental/remove-included-module2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/incremental/remove-included-module2.rb -------------------------------------------------------------------------------- /scenario/meta/attr_accessor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/meta/attr_accessor.rb -------------------------------------------------------------------------------- /scenario/meta/attr_reader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/meta/attr_reader.rb -------------------------------------------------------------------------------- /scenario/method/alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/alias.rb -------------------------------------------------------------------------------- /scenario/method/attrasgn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/attrasgn.rb -------------------------------------------------------------------------------- /scenario/method/block-arg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/block-arg.rb -------------------------------------------------------------------------------- /scenario/method/change-number-of-arguments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/change-number-of-arguments.rb -------------------------------------------------------------------------------- /scenario/method/empty_def.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/empty_def.rb -------------------------------------------------------------------------------- /scenario/method/function.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/function.rb -------------------------------------------------------------------------------- /scenario/method/mid_code_range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/mid_code_range.rb -------------------------------------------------------------------------------- /scenario/method/multi_args.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/multi_args.rb -------------------------------------------------------------------------------- /scenario/method/no_args.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/no_args.rb -------------------------------------------------------------------------------- /scenario/method/rbs_alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/rbs_alias.rb -------------------------------------------------------------------------------- /scenario/method/reuse-alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/reuse-alias.rb -------------------------------------------------------------------------------- /scenario/method/singleton.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/singleton.rb -------------------------------------------------------------------------------- /scenario/method/subclass-methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/method/subclass-methods.rb -------------------------------------------------------------------------------- /scenario/misc/ast_glitch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/ast_glitch.rb -------------------------------------------------------------------------------- /scenario/misc/ast_glitch2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/ast_glitch2.rb -------------------------------------------------------------------------------- /scenario/misc/bot-diagnostics.rb: -------------------------------------------------------------------------------- 1 | ## update 2 | raise.foo 3 | 4 | ## diagnostics 5 | -------------------------------------------------------------------------------- /scenario/misc/defined.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/defined.rb -------------------------------------------------------------------------------- /scenario/misc/dstr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/dstr.rb -------------------------------------------------------------------------------- /scenario/misc/fcall-for-subclass-methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/fcall-for-subclass-methods.rb -------------------------------------------------------------------------------- /scenario/misc/iasgn-multi-edge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/iasgn-multi-edge.rb -------------------------------------------------------------------------------- /scenario/misc/is_a.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/is_a.rb -------------------------------------------------------------------------------- /scenario/misc/mix-const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/mix-const.rb -------------------------------------------------------------------------------- /scenario/misc/op_asgn1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/op_asgn1.rb -------------------------------------------------------------------------------- /scenario/misc/op_asgn_or.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/op_asgn_or.rb -------------------------------------------------------------------------------- /scenario/misc/range.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/range.rb -------------------------------------------------------------------------------- /scenario/misc/regexp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/regexp.rb -------------------------------------------------------------------------------- /scenario/misc/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/set.rb -------------------------------------------------------------------------------- /scenario/misc/stmts_diff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/stmts_diff.rb -------------------------------------------------------------------------------- /scenario/misc/super.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/misc/super.rb -------------------------------------------------------------------------------- /scenario/rbs/any.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/any.rb -------------------------------------------------------------------------------- /scenario/rbs/basic1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/basic1.rb -------------------------------------------------------------------------------- /scenario/rbs/basic2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/basic2.rb -------------------------------------------------------------------------------- /scenario/rbs/block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/block.rb -------------------------------------------------------------------------------- /scenario/rbs/change-scope.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/change-scope.rb -------------------------------------------------------------------------------- /scenario/rbs/change-scope2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/change-scope2.rb -------------------------------------------------------------------------------- /scenario/rbs/change-superclass.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/change-superclass.rb -------------------------------------------------------------------------------- /scenario/rbs/change-superclass2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/change-superclass2.rb -------------------------------------------------------------------------------- /scenario/rbs/check-block-return.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/check-block-return.rb -------------------------------------------------------------------------------- /scenario/rbs/check-return-type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/check-return-type.rb -------------------------------------------------------------------------------- /scenario/rbs/check-return-type2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/check-return-type2.rb -------------------------------------------------------------------------------- /scenario/rbs/check-return-type3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/check-return-type3.rb -------------------------------------------------------------------------------- /scenario/rbs/check-return-type4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/check-return-type4.rb -------------------------------------------------------------------------------- /scenario/rbs/inline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/inline.rb -------------------------------------------------------------------------------- /scenario/rbs/interface1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/interface1.rb -------------------------------------------------------------------------------- /scenario/rbs/interface2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/interface2.rb -------------------------------------------------------------------------------- /scenario/rbs/module1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/module1.rb -------------------------------------------------------------------------------- /scenario/rbs/module2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/module2.rb -------------------------------------------------------------------------------- /scenario/rbs/module3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/module3.rb -------------------------------------------------------------------------------- /scenario/rbs/no-overload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/no-overload.rb -------------------------------------------------------------------------------- /scenario/rbs/param1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/param1.rb -------------------------------------------------------------------------------- /scenario/rbs/param2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/param2.rb -------------------------------------------------------------------------------- /scenario/rbs/param3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/param3.rb -------------------------------------------------------------------------------- /scenario/rbs/param4.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/param4.rb -------------------------------------------------------------------------------- /scenario/rbs/param5.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/param5.rb -------------------------------------------------------------------------------- /scenario/rbs/param6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/param6.rb -------------------------------------------------------------------------------- /scenario/rbs/param7.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/param7.rb -------------------------------------------------------------------------------- /scenario/rbs/recursive1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/recursive1.rb -------------------------------------------------------------------------------- /scenario/rbs/recursive2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/recursive2.rb -------------------------------------------------------------------------------- /scenario/rbs/remove-class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/remove-class.rb -------------------------------------------------------------------------------- /scenario/rbs/self-types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/self-types.rb -------------------------------------------------------------------------------- /scenario/rbs/superclass1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/superclass1.rb -------------------------------------------------------------------------------- /scenario/rbs/superclass2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/superclass2.rb -------------------------------------------------------------------------------- /scenario/rbs/symbol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/symbol.rb -------------------------------------------------------------------------------- /scenario/rbs/type-alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/type-alias.rb -------------------------------------------------------------------------------- /scenario/rbs/type-alias2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/rbs/type-alias2.rb -------------------------------------------------------------------------------- /scenario/service/code_lens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/code_lens.rb -------------------------------------------------------------------------------- /scenario/service/code_lens_update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/code_lens_update.rb -------------------------------------------------------------------------------- /scenario/service/completion_dot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/completion_dot.rb -------------------------------------------------------------------------------- /scenario/service/completion_dot_module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/completion_dot_module.rb -------------------------------------------------------------------------------- /scenario/service/definition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/definition.rb -------------------------------------------------------------------------------- /scenario/service/hover.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/hover.rb -------------------------------------------------------------------------------- /scenario/service/hover2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/hover2.rb -------------------------------------------------------------------------------- /scenario/service/hover3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/hover3.rb -------------------------------------------------------------------------------- /scenario/service/references.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/references.rb -------------------------------------------------------------------------------- /scenario/service/references2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/references2.rb -------------------------------------------------------------------------------- /scenario/service/rename.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/rename.rb -------------------------------------------------------------------------------- /scenario/service/rename2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/rename2.rb -------------------------------------------------------------------------------- /scenario/service/rename3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/service/rename3.rb -------------------------------------------------------------------------------- /scenario/variable/and_write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/and_write.rb -------------------------------------------------------------------------------- /scenario/variable/dvar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/dvar.rb -------------------------------------------------------------------------------- /scenario/variable/dvar2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/dvar2.rb -------------------------------------------------------------------------------- /scenario/variable/gvar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/gvar.rb -------------------------------------------------------------------------------- /scenario/variable/ivar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/ivar.rb -------------------------------------------------------------------------------- /scenario/variable/ivar2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/ivar2.rb -------------------------------------------------------------------------------- /scenario/variable/ivar3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/ivar3.rb -------------------------------------------------------------------------------- /scenario/variable/masgn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/masgn.rb -------------------------------------------------------------------------------- /scenario/variable/masgn2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/masgn2.rb -------------------------------------------------------------------------------- /scenario/variable/operator_write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/operator_write.rb -------------------------------------------------------------------------------- /scenario/variable/or_write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/or_write.rb -------------------------------------------------------------------------------- /scenario/variable/uninitialized_ivar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/uninitialized_ivar.rb -------------------------------------------------------------------------------- /scenario/variable/uninitialized_lvar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/scenario/variable/uninitialized_lvar.rb -------------------------------------------------------------------------------- /sig/polyfill.rbs: -------------------------------------------------------------------------------- 1 | class Object 2 | def pretty_print_instance_variables: -> Array[Symbol] 3 | end 4 | -------------------------------------------------------------------------------- /test/code_range_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/test/code_range_test.rb -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/lsp/fixtures/basic/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/test/lsp/fixtures/basic/basic.rb -------------------------------------------------------------------------------- /test/lsp/lsp_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/test/lsp/lsp_test.rb -------------------------------------------------------------------------------- /test/lsp/text_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/test/lsp/text_test.rb -------------------------------------------------------------------------------- /test/scenario_compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/test/scenario_compiler.rb -------------------------------------------------------------------------------- /test/scenario_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/test/scenario_test.rb -------------------------------------------------------------------------------- /tool/dog_bench.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/tool/dog_bench.rb -------------------------------------------------------------------------------- /tool/scenario_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/tool/scenario_runner.rb -------------------------------------------------------------------------------- /typeprof.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/typeprof.conf.json -------------------------------------------------------------------------------- /zzz-known-issues/array-zip-type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/array-zip-type.rb -------------------------------------------------------------------------------- /zzz-known-issues/block_optionals.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/block_optionals.rb -------------------------------------------------------------------------------- /zzz-known-issues/clvar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/clvar.rb -------------------------------------------------------------------------------- /zzz-known-issues/const-scope.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/const-scope.rb -------------------------------------------------------------------------------- /zzz-known-issues/dynamic-include.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/dynamic-include.rb -------------------------------------------------------------------------------- /zzz-known-issues/fcall-include.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/fcall-include.rb -------------------------------------------------------------------------------- /zzz-known-issues/keywords.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/keywords.rb -------------------------------------------------------------------------------- /zzz-known-issues/multi-const-write.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/multi-const-write.rb -------------------------------------------------------------------------------- /zzz-known-issues/multi_arg_break.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/multi_arg_break.rb -------------------------------------------------------------------------------- /zzz-known-issues/multi_target_arg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/multi_target_arg.rb -------------------------------------------------------------------------------- /zzz-known-issues/multi_target_block_arg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/multi_target_block_arg.rb -------------------------------------------------------------------------------- /zzz-known-issues/singleton-method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mame/typeprof2/HEAD/zzz-known-issues/singleton-method.rb --------------------------------------------------------------------------------