Generated RBS files


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

Typing Progress


We have received 7,481 type samples for the syntax_tree-6.1.1 gem and matched them to 241 out of the 3632 methods (6.6 %).

Methods With Samples


[]

877 samples

SyntaxTree::Parser::SingleByteString

initialize

613 samples

SyntaxTree::Location

current_column

472 samples

SyntaxTree::Parser

char_pos

428 samples

SyntaxTree::Parser

token

371 samples

SyntaxTree::Location

<<

176 samples

SyntaxTree::Parser::TokenList

to

175 samples

SyntaxTree::Location

rindex

155 samples

SyntaxTree::Parser::TokenList

initialize

124 samples

SyntaxTree::Parser::SingleByteString

delete_at

123 samples

SyntaxTree::Parser::TokenList

initialize

92 samples

SyntaxTree::Args

consume_token

79 samples

SyntaxTree::Parser

accept

78 samples

SyntaxTree::Ident

fixed

74 samples

SyntaxTree::Location

on_ident

69 samples

SyntaxTree::Parser

child_nodes

66 samples

SyntaxTree::Ident

initialize

66 samples

SyntaxTree::Ident

initialize

58 samples

SyntaxTree::Statements

accept

53 samples

SyntaxTree::VarRef

on_kw

47 samples

SyntaxTree::Parser

on_args_add

47 samples

SyntaxTree::Parser

initialize

45 samples

SyntaxTree::VarRef

on_var_ref

45 samples

SyntaxTree::Parser

initialize

45 samples

SyntaxTree::Comma

on_comma

42 samples

SyntaxTree::Parser

child_nodes

42 samples

SyntaxTree::VarRef

initialize

40 samples

SyntaxTree::Comment

ignore?

40 samples

SyntaxTree::Comment

on_comment

37 samples

SyntaxTree::Parser

on_args_new

35 samples

SyntaxTree::Parser

initialize

33 samples

SyntaxTree::StringContent

accept

32 samples

SyntaxTree::Comment

on_op

32 samples

SyntaxTree::Parser

child_nodes

31 samples

SyntaxTree::Statements

consume_keyword

29 samples

SyntaxTree::Parser

on_stmts_add

27 samples

SyntaxTree::Parser

accept

26 samples

SyntaxTree::CallNode

child_nodes

25 samples

SyntaxTree::CallNode

on_lparen

24 samples

SyntaxTree::Parser

delete

24 samples

SyntaxTree::Parser::TokenList

accept

24 samples

SyntaxTree::Args

bind

23 samples

SyntaxTree::Statements

initialize

23 samples

SyntaxTree::CallNode

initialize

23 samples

SyntaxTree::Const

initialize

22 samples

SyntaxTree::StringLiteral

on_tstring_content

21 samples

SyntaxTree::Parser

child_nodes

21 samples

SyntaxTree::Const

accept

21 samples

SyntaxTree::Statements

initialize

20 samples

SyntaxTree::TStringContent

on_call

19 samples

SyntaxTree::Parser

find_next_statement_start

19 samples

SyntaxTree::Parser

child_nodes

19 samples

SyntaxTree::Period

accept

19 samples

SyntaxTree::Const

on_tstring_beg

18 samples

SyntaxTree::Parser

on_args_add_block

18 samples

SyntaxTree::Parser

initialize

18 samples

SyntaxTree::Params

on_rparen

17 samples

SyntaxTree::Parser

initialize

17 samples

SyntaxTree::Period

child_nodes

16 samples

SyntaxTree::TStringContent

accept

16 samples

SyntaxTree::TStringContent

initialize

16 samples

SyntaxTree::TStringEnd

child_nodes

16 samples

SyntaxTree::Int

child_nodes

15 samples

SyntaxTree::Args

on_const

14 samples

SyntaxTree::Parser

initialize

14 samples

SyntaxTree::TStringBeg

nearest_nodes

14 samples

SyntaxTree::Parser

on_period

14 samples

SyntaxTree::Parser

consume_tstring_end

14 samples

SyntaxTree::Parser

on_string_add

13 samples

SyntaxTree::Parser

initialize

13 samples

SyntaxTree::BodyStmt

child_nodes

13 samples

SyntaxTree::ArgParen

accept

13 samples

SyntaxTree::Int

initialize

13 samples

SyntaxTree::Int

on_tstring_end

12 samples

SyntaxTree::Parser

on_lbracket

12 samples

SyntaxTree::Parser

attach_comments

12 samples

SyntaxTree::Statements

on_stmts_new

12 samples

SyntaxTree::Parser

bind

12 samples

SyntaxTree::BodyStmt

child_nodes

11 samples

SyntaxTree::BodyStmt

on_int

11 samples

SyntaxTree::Parser

on_arg_paren

11 samples

SyntaxTree::Parser

accept

10 samples

SyntaxTree::Period

initialize

10 samples

SyntaxTree::LParen

on_string_literal

9 samples

SyntaxTree::Parser

accept

9 samples

SyntaxTree::VarField

accept

9 samples

SyntaxTree::StringLiteral

child_nodes

9 samples

SyntaxTree::Assign

on_var_field

8 samples

SyntaxTree::Parser

initialize

8 samples

SyntaxTree::ArrayLiteral

on_rbracket

8 samples

SyntaxTree::Parser

accept

8 samples

SyntaxTree::ConstPathRef

child_nodes

8 samples

SyntaxTree::SymbolLiteral

child_nodes

8 samples

SyntaxTree::LParen

on_assign

8 samples

SyntaxTree::Parser

accept

8 samples

SyntaxTree::ArgParen

initialize

8 samples

SyntaxTree::SymbolLiteral

initialize

8 samples

SyntaxTree::LBracket

on_string_content

7 samples

SyntaxTree::Parser

on_bodystmt

7 samples

SyntaxTree::Parser

initialize

7 samples

SyntaxTree::RBracket

initialize

7 samples

SyntaxTree::RParen

accept

7 samples

SyntaxTree::ArrayLiteral

on_method_add_arg

7 samples

SyntaxTree::Parser

on_symbol_literal

7 samples

SyntaxTree::Parser

accept

7 samples

SyntaxTree::Assign

initialize

7 samples

SyntaxTree::SymbolContent

on_fcall

7 samples

SyntaxTree::Parser

initialize

6 samples

SyntaxTree::VCall

on_symbeg

6 samples

SyntaxTree::Parser

[]

6 samples

SyntaxTree::Parser::TokenList

initialize

6 samples

SyntaxTree::IfNode

on_paren

6 samples

SyntaxTree::Parser

child_nodes

6 samples

SyntaxTree::StringLiteral

accept

6 samples

SyntaxTree::BodyStmt

find_keyword

6 samples

SyntaxTree::Parser

on_params

6 samples

SyntaxTree::Parser

child_nodes

5 samples

SyntaxTree::IfNode

accept

5 samples

SyntaxTree::IVar

child_nodes

5 samples

SyntaxTree::ModuleDeclaration

child_nodes

5 samples

SyntaxTree::Params

accept

5 samples

SyntaxTree::Paren

child_nodes

5 samples

SyntaxTree::Paren

consume_operator

5 samples

SyntaxTree::Parser

accept

5 samples

SyntaxTree::Binary

initialize

5 samples

SyntaxTree::SymBeg

on_def

5 samples

SyntaxTree::Parser

initialize

5 samples

SyntaxTree::Assign

child_nodes

4 samples

SyntaxTree::ArrayLiteral

initialize

4 samples

SyntaxTree::Binary

on_embexpr_end

4 samples

SyntaxTree::Parser

child_nodes

4 samples

SyntaxTree::Command

initialize

4 samples

SyntaxTree::MethodAddBlock

accept

4 samples

SyntaxTree::LParen

child_nodes

4 samples

SyntaxTree::ConstPathRef

accept

4 samples

SyntaxTree::ConstRef

child_nodes

4 samples

SyntaxTree::LBracket

on_method_add_block

4 samples

SyntaxTree::Parser

on_symbol

4 samples

SyntaxTree::Parser

initialize

4 samples

SyntaxTree::IVar

initialize

4 samples

SyntaxTree::VarField

on_binary

3 samples

SyntaxTree::Parser

accept

3 samples

SyntaxTree::StringEmbExpr

accept

3 samples

SyntaxTree::Else

accept

3 samples

SyntaxTree::VCall

accept

3 samples

SyntaxTree::MethodAddBlock

accept

3 samples

SyntaxTree::Unary

on_assoc_new

3 samples

SyntaxTree::Parser

accept

3 samples

SyntaxTree::LBracket

initialize

3 samples

SyntaxTree::ConstRef

initialize

3 samples

SyntaxTree::RegexpContent

initialize

3 samples

SyntaxTree::RegexpLiteral

initialize

3 samples

SyntaxTree::EmbExprBeg

accept

3 samples

SyntaxTree::ReturnNode

initialize

3 samples

SyntaxTree::VoidStmt

on_const_path_ref

3 samples

SyntaxTree::Parser

child_nodes

3 samples

SyntaxTree::VarField

child_nodes

3 samples

SyntaxTree::Unary

accept

3 samples

SyntaxTree::BlockVar

initialize

3 samples

SyntaxTree::Paren

on_module

3 samples

SyntaxTree::Parser

accept

3 samples

SyntaxTree::VoidStmt

child_nodes

2 samples

SyntaxTree::ConstRef

initialize

2 samples

SyntaxTree::ArgParen

child_nodes

2 samples

SyntaxTree::ArgStar

initialize

2 samples

SyntaxTree::ArgStar

accept

2 samples

SyntaxTree::Assoc

child_nodes

2 samples

SyntaxTree::Binary

initialize

2 samples

SyntaxTree::BlockNode

child_nodes

2 samples

SyntaxTree::BlockVar

child_nodes

2 samples

SyntaxTree::Case

accept

2 samples

SyntaxTree::Command

initialize

2 samples

SyntaxTree::Command

child_nodes

2 samples

SyntaxTree::HashLiteral

initialize

2 samples

SyntaxTree::HashLiteral

accept

2 samples

SyntaxTree::IfNode

initialize

2 samples

SyntaxTree::IfOp

child_nodes

2 samples

SyntaxTree::IVar

accept

2 samples

SyntaxTree::LBrace

child_nodes

2 samples

SyntaxTree::MethodAddBlock

find_keyword_between

2 samples

SyntaxTree::Parser

on_aref_field

2 samples

SyntaxTree::Parser

on_command

2 samples

SyntaxTree::Parser

on_if

2 samples

SyntaxTree::Parser

on_string_embexpr

2 samples

SyntaxTree::Parser

on_unary

2 samples

SyntaxTree::Parser

on_vcall

2 samples

SyntaxTree::Parser

initialize

2 samples

SyntaxTree::StringEmbExpr

accept

2 samples

SyntaxTree::SymbolLiteral

child_nodes

2 samples

SyntaxTree::VoidStmt

child_nodes

1 sample

SyntaxTree::Program

accept

1 sample

SyntaxTree::Program

initialize

1 sample

SyntaxTree::ReturnNode

initialize

1 sample

SyntaxTree::Parser::TokenList

initialize

1 sample

SyntaxTree::SClass

on_void_stmt

1 sample

SyntaxTree::Parser

on_regexp_new

1 sample

SyntaxTree::Parser

on_regexp_beg

1 sample

SyntaxTree::Parser

on_lbrace

1 sample

SyntaxTree::Parser

on_label

1 sample

SyntaxTree::Parser

start_char

1 sample

SyntaxTree::Statements

on_kwrest_param

1 sample

SyntaxTree::Parser

on_hash

1 sample

SyntaxTree::Parser

child_nodes

1 sample

SyntaxTree::StringEmbExpr

initialize

1 sample

SyntaxTree::ARef

on_field

1 sample

SyntaxTree::Parser

on_do_block

1 sample

SyntaxTree::Parser

on_defs

1 sample

SyntaxTree::Parser

initialize

1 sample

SyntaxTree::Super

on_const_ref

1 sample

SyntaxTree::Parser

on_brace_block

1 sample

SyntaxTree::Parser

child_nodes

1 sample

SyntaxTree::ARef

on_blockarg

1 sample

SyntaxTree::Parser

on_array

1 sample

SyntaxTree::Parser

accept

1 sample

SyntaxTree::TopConstRef

initialize

1 sample

SyntaxTree::Parser

empty?

1 sample

SyntaxTree::Params

initialize

1 sample

SyntaxTree::ModuleDeclaration

initialize

1 sample

SyntaxTree::LBrace

child_nodes

1 sample

SyntaxTree::LBrace

child_nodes

1 sample

SyntaxTree::Label

accept

1 sample

SyntaxTree::IfOp

initialize

1 sample

SyntaxTree::Unary

initialize

1 sample

SyntaxTree::Heredoc

initialize

1 sample

SyntaxTree::EmbExprEnd

initialize

1 sample

SyntaxTree::Else

trailing!

1 sample

SyntaxTree::Comment

accept

1 sample

SyntaxTree::CommandCall

end_char

1 sample

SyntaxTree::Command

child_nodes

1 sample

SyntaxTree::VCall

child_nodes

1 sample

SyntaxTree::ClassDeclaration

end_char

1 sample

SyntaxTree::CallNode

parse

1 sample

SyntaxTree

child_nodes

1 sample

SyntaxTree::BlockNode

accept

1 sample

SyntaxTree::When

accept

1 sample

SyntaxTree::YieldNode

child_nodes

1 sample

SyntaxTree::YieldNode

initialize

1 sample

SyntaxTree::YieldNode

child_nodes

1 sample

SyntaxTree::Backref

child_nodes

1 sample

SyntaxTree::ArgBlock

accept

1 sample

SyntaxTree::ARefField

initialize

1 sample

SyntaxTree::RBrace

initialize

1 sample

SyntaxTree::Program

initialize

1 sample

SyntaxTree::RegexpEnd

child_nodes

1 sample

SyntaxTree::RegexpLiteral