Generated RBS files


Experimental RBS support (using type sampling data from the type_fusion project).

Typing Progress


We have received 2,290 type samples for the prism-0.22.0 gem and matched them to 108 out of the 2988 methods (3.6 %).

Methods With Samples


initialize

676 samples

Prism::Location

line

70 samples

Prism::Source

start_line

62 samples

Prism::Location

slice

59 samples

Prism::Location

initialize

53 samples

Prism::InlineComment

slice

53 samples

Prism::Source

find_line

52 samples

Prism::Source

compact_child_nodes

41 samples

Prism::StatementsNode

initialize

40 samples

Prism::StatementsNode

initialize

39 samples

Prism::ArgumentsNode

accept

30 samples

Prism::StatementsNode

compact_child_nodes

26 samples

Prism::ArgumentsNode

accept

21 samples

Prism::ArgumentsNode

initialize

17 samples

Prism::StringNode

initialize

14 samples

Prism::SymbolNode

compact_child_nodes

13 samples

Prism::SymbolNode

accept

12 samples

Prism::StringNode

compact_child_nodes

12 samples

Prism::StringNode

compact_child_nodes

11 samples

Prism::ConstantPathNode

accept

9 samples

Prism::SymbolNode

initialize

7 samples

Prism::IfNode

initialize

6 samples

Prism::ConstantPathNode

accept

6 samples

Prism::ParametersNode

accept

6 samples

Prism::IntegerNode

accept

6 samples

Prism::ConstantPathNode

initialize

6 samples

Prism::ParametersNode

accept

5 samples

Prism::IfNode

compact_child_nodes

5 samples

Prism::ParametersNode

initialize

5 samples

Prism::Source

compact_child_nodes

5 samples

Prism::IntegerNode

initialize

5 samples

Prism::IntegerNode

compact_child_nodes

4 samples

Prism::AssocNode

initialize

4 samples

Prism::ArrayNode

initialize

4 samples

Prism::ReturnNode

compact_child_nodes

4 samples

Prism::IfNode

accept

4 samples

Prism::BlockNode

initialize

4 samples

Prism::MagicComment

initialize

3 samples

Prism::UnlessNode

accept

3 samples

Prism::ArrayNode

initialize

3 samples

Prism::BlockNode

accept

3 samples

Prism::ElseNode

accept

3 samples

Prism::EmbeddedStatementsNode

accept

3 samples

Prism::NilNode

compact_child_nodes

3 samples

Prism::NilNode

initialize

3 samples

Prism::NilNode

initialize

3 samples

Prism::ParseResult

compact_child_nodes

3 samples

Prism::ProgramNode

initialize

3 samples

Prism::ProgramNode

accept

3 samples

Prism::SelfNode

initialize

3 samples

Prism::SelfNode

type

3 samples

Prism::StatementsNode

accept

3 samples

Prism::UnlessNode

accept

2 samples

Prism::AssocNode

initialize

2 samples

Prism::TrueNode

compact_child_nodes

2 samples

Prism::OrNode

compact_child_nodes

2 samples

Prism::EmbeddedStatementsNode

accept

2 samples

Prism::AndNode

compact_child_nodes

2 samples

Prism::ReturnNode

compact_child_nodes

2 samples

Prism::SelfNode

compact_child_nodes

2 samples

Prism::WhenNode

compact_child_nodes

2 samples

Prism::BlockParametersNode

accept

2 samples

Prism::BlockParametersNode

compact_child_nodes

2 samples

Prism::BlockNode

initialize

2 samples

Prism::HashNode

initialize

2 samples

Prism::SplatNode

compact_child_nodes

2 samples

Prism::HashNode

accept

2 samples

Prism::ForwardingSuperNode

initialize

2 samples

Prism::InterpolatedStringNode

initialize

2 samples

Prism::AssocNode

compact_child_nodes

1 sample

Prism::ArrayNode

compact_child_nodes

1 sample

Prism::AssocSplatNode

accept

1 sample

Prism::BeginNode

compact_child_nodes

1 sample

Prism::BlockArgumentNode

initialize

1 sample

Prism::BlockArgumentNode

initialize

1 sample

Prism::BlockParametersNode

accept

1 sample

Prism::DefinedNode

compact_child_nodes

1 sample

Prism::ElseNode

initialize

1 sample

Prism::EmbeddedStatementsNode

accept

1 sample

Prism::EnsureNode

compact_child_nodes

1 sample

Prism::FalseNode

initialize

1 sample

Prism::FalseNode

initialize

1 sample

Prism::ForwardingArgumentsNode

initialize

1 sample

Prism::ForwardingParameterNode

accept

1 sample

Prism::HashNode

compact_child_nodes

1 sample

Prism::IndexOrWriteNode

initialize

1 sample

Prism::IndexOrWriteNode

accept

1 sample

Prism::InNode

accept

1 sample

Prism::InterpolatedStringNode

compact_child_nodes

1 sample

Prism::InterpolatedStringNode

compact_child_nodes

1 sample

Prism::KeywordHashNode

initialize

1 sample

Prism::KeywordHashNode

initialize

1 sample

Prism::NextNode

initialize

1 sample

Prism::NumberedReferenceReadNode

initialize

1 sample

Prism::OrNode

compact_child_nodes

1 sample

Prism::ParenthesesNode

initialize

1 sample

Prism::RangeNode

accept

1 sample

Prism::RegularExpressionNode

compact_child_nodes

1 sample

Prism::RegularExpressionNode

initialize

1 sample

Prism::RegularExpressionNode

accept

1 sample

Prism::ReturnNode

accept

1 sample

Prism::SplatNode

compact_child_nodes

1 sample

Prism::SuperNode

initialize

1 sample

Prism::SuperNode

accept

1 sample

Prism::TrueNode

initialize

1 sample

Prism::WhenNode

accept

1 sample

Prism::WhileNode

compact_child_nodes

1 sample

Prism::WhileNode

accept

1 sample

Prism::YieldNode

initialize

1 sample

Prism::YieldNode