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
[]
SyntaxTree::Parser::SingleByteString
initialize
SyntaxTree::Location
current_column
SyntaxTree::Parser
char_pos
SyntaxTree::Parser
token
SyntaxTree::Location
<<
SyntaxTree::Parser::TokenList
to
SyntaxTree::Location
rindex
SyntaxTree::Parser::TokenList
initialize
SyntaxTree::Parser::SingleByteString
delete_at
SyntaxTree::Parser::TokenList
initialize
SyntaxTree::Args
consume_token
SyntaxTree::Parser
accept
SyntaxTree::Ident
fixed
SyntaxTree::Location
on_ident
SyntaxTree::Parser
child_nodes
SyntaxTree::Ident
initialize
SyntaxTree::Ident
initialize
SyntaxTree::Statements
accept
SyntaxTree::VarRef
on_kw
SyntaxTree::Parser
on_args_add
SyntaxTree::Parser
initialize
SyntaxTree::VarRef
on_var_ref
SyntaxTree::Parser
initialize
SyntaxTree::Comma
on_comma
SyntaxTree::Parser
child_nodes
SyntaxTree::VarRef
initialize
SyntaxTree::Comment
ignore?
SyntaxTree::Comment
on_comment
SyntaxTree::Parser
on_args_new
SyntaxTree::Parser
initialize
SyntaxTree::StringContent
accept
SyntaxTree::Comment
on_op
SyntaxTree::Parser
child_nodes
SyntaxTree::Statements
consume_keyword
SyntaxTree::Parser
on_stmts_add
SyntaxTree::Parser
accept
SyntaxTree::CallNode
child_nodes
SyntaxTree::CallNode
on_lparen
SyntaxTree::Parser
delete
SyntaxTree::Parser::TokenList
accept
SyntaxTree::Args
bind
SyntaxTree::Statements
initialize
SyntaxTree::CallNode
initialize
SyntaxTree::Const
initialize
SyntaxTree::StringLiteral
on_tstring_content
SyntaxTree::Parser
child_nodes
SyntaxTree::Const
accept
SyntaxTree::Statements
initialize
SyntaxTree::TStringContent
on_call
SyntaxTree::Parser
find_next_statement_start
SyntaxTree::Parser
child_nodes
SyntaxTree::Period
accept
SyntaxTree::Const
on_tstring_beg
SyntaxTree::Parser
on_args_add_block
SyntaxTree::Parser
initialize
SyntaxTree::Params
on_rparen
SyntaxTree::Parser
initialize
SyntaxTree::Period
child_nodes
SyntaxTree::TStringContent
accept
SyntaxTree::TStringContent
initialize
SyntaxTree::TStringEnd
child_nodes
SyntaxTree::Int
child_nodes
SyntaxTree::Args
on_const
SyntaxTree::Parser
initialize
SyntaxTree::TStringBeg
nearest_nodes
SyntaxTree::Parser
on_period
SyntaxTree::Parser
consume_tstring_end
SyntaxTree::Parser
on_string_add
SyntaxTree::Parser
initialize
SyntaxTree::BodyStmt
child_nodes
SyntaxTree::ArgParen
accept
SyntaxTree::Int
initialize
SyntaxTree::Int
on_tstring_end
SyntaxTree::Parser
on_lbracket
SyntaxTree::Parser
attach_comments
SyntaxTree::Statements
on_stmts_new
SyntaxTree::Parser
bind
SyntaxTree::BodyStmt
child_nodes
SyntaxTree::BodyStmt
on_int
SyntaxTree::Parser
on_arg_paren
SyntaxTree::Parser
accept
SyntaxTree::Period
initialize
SyntaxTree::LParen
on_string_literal
SyntaxTree::Parser
accept
SyntaxTree::VarField
accept
SyntaxTree::StringLiteral
child_nodes
SyntaxTree::Assign
on_var_field
SyntaxTree::Parser
initialize
SyntaxTree::ArrayLiteral
on_rbracket
SyntaxTree::Parser
accept
SyntaxTree::ConstPathRef
child_nodes
SyntaxTree::SymbolLiteral
child_nodes
SyntaxTree::LParen
on_assign
SyntaxTree::Parser
accept
SyntaxTree::ArgParen
initialize
SyntaxTree::SymbolLiteral
initialize
SyntaxTree::LBracket
on_string_content
SyntaxTree::Parser
on_bodystmt
SyntaxTree::Parser
initialize
SyntaxTree::RBracket
initialize
SyntaxTree::RParen
accept
SyntaxTree::ArrayLiteral
on_method_add_arg
SyntaxTree::Parser
on_symbol_literal
SyntaxTree::Parser
accept
SyntaxTree::Assign
initialize
SyntaxTree::SymbolContent
on_fcall
SyntaxTree::Parser
initialize
SyntaxTree::VCall
on_symbeg
SyntaxTree::Parser
[]
SyntaxTree::Parser::TokenList
initialize
SyntaxTree::IfNode
on_paren
SyntaxTree::Parser
child_nodes
SyntaxTree::StringLiteral
accept
SyntaxTree::BodyStmt
find_keyword
SyntaxTree::Parser
on_params
SyntaxTree::Parser
child_nodes
SyntaxTree::IfNode
accept
SyntaxTree::IVar
child_nodes
SyntaxTree::ModuleDeclaration
child_nodes
SyntaxTree::Params
accept
SyntaxTree::Paren
child_nodes
SyntaxTree::Paren
consume_operator
SyntaxTree::Parser
accept
SyntaxTree::Binary
initialize
SyntaxTree::SymBeg
on_def
SyntaxTree::Parser
initialize
SyntaxTree::Assign
child_nodes
SyntaxTree::ArrayLiteral
initialize
SyntaxTree::Binary
on_embexpr_end
SyntaxTree::Parser
child_nodes
SyntaxTree::Command
initialize
SyntaxTree::MethodAddBlock
accept
SyntaxTree::LParen
child_nodes
SyntaxTree::ConstPathRef
accept
SyntaxTree::ConstRef
child_nodes
SyntaxTree::LBracket
on_method_add_block
SyntaxTree::Parser
on_symbol
SyntaxTree::Parser
initialize
SyntaxTree::IVar
initialize
SyntaxTree::VarField
on_binary
SyntaxTree::Parser
accept
SyntaxTree::StringEmbExpr
accept
SyntaxTree::Else
accept
SyntaxTree::VCall
accept
SyntaxTree::MethodAddBlock
accept
SyntaxTree::Unary
on_assoc_new
SyntaxTree::Parser
accept
SyntaxTree::LBracket
initialize
SyntaxTree::ConstRef
initialize
SyntaxTree::RegexpContent
initialize
SyntaxTree::RegexpLiteral
initialize
SyntaxTree::EmbExprBeg
accept
SyntaxTree::ReturnNode
initialize
SyntaxTree::VoidStmt
on_const_path_ref
SyntaxTree::Parser
child_nodes
SyntaxTree::VarField
child_nodes
SyntaxTree::Unary
accept
SyntaxTree::BlockVar
initialize
SyntaxTree::Paren
on_module
SyntaxTree::Parser
accept
SyntaxTree::VoidStmt
child_nodes
SyntaxTree::ConstRef
initialize
SyntaxTree::ArgParen
child_nodes
SyntaxTree::ArgStar
initialize
SyntaxTree::ArgStar
accept
SyntaxTree::Assoc
child_nodes
SyntaxTree::Binary
initialize
SyntaxTree::BlockNode
child_nodes
SyntaxTree::BlockVar
child_nodes
SyntaxTree::Case
accept
SyntaxTree::Command
initialize
SyntaxTree::Command
child_nodes
SyntaxTree::HashLiteral
initialize
SyntaxTree::HashLiteral
accept
SyntaxTree::IfNode
initialize
SyntaxTree::IfOp
child_nodes
SyntaxTree::IVar
accept
SyntaxTree::LBrace
child_nodes
SyntaxTree::MethodAddBlock
find_keyword_between
SyntaxTree::Parser
on_aref_field
SyntaxTree::Parser
on_command
SyntaxTree::Parser
on_if
SyntaxTree::Parser
on_string_embexpr
SyntaxTree::Parser
on_unary
SyntaxTree::Parser
on_vcall
SyntaxTree::Parser
initialize
SyntaxTree::StringEmbExpr
accept
SyntaxTree::SymbolLiteral
child_nodes
SyntaxTree::VoidStmt
child_nodes
SyntaxTree::Program
accept
SyntaxTree::Program
initialize
SyntaxTree::ReturnNode
initialize
SyntaxTree::Parser::TokenList
initialize
SyntaxTree::SClass
on_void_stmt
SyntaxTree::Parser
on_regexp_new
SyntaxTree::Parser
on_regexp_beg
SyntaxTree::Parser
on_lbrace
SyntaxTree::Parser
on_label
SyntaxTree::Parser
start_char
SyntaxTree::Statements
on_kwrest_param
SyntaxTree::Parser
on_hash
SyntaxTree::Parser
child_nodes
SyntaxTree::StringEmbExpr
initialize
SyntaxTree::ARef
on_field
SyntaxTree::Parser
on_do_block
SyntaxTree::Parser
on_defs
SyntaxTree::Parser
initialize
SyntaxTree::Super
on_const_ref
SyntaxTree::Parser
on_brace_block
SyntaxTree::Parser
child_nodes
SyntaxTree::ARef
on_blockarg
SyntaxTree::Parser
on_array
SyntaxTree::Parser
accept
SyntaxTree::TopConstRef
initialize
SyntaxTree::Parser
empty?
SyntaxTree::Params
initialize
SyntaxTree::ModuleDeclaration
initialize
SyntaxTree::LBrace
child_nodes
SyntaxTree::LBrace
child_nodes
SyntaxTree::Label
accept
SyntaxTree::IfOp
initialize
SyntaxTree::Unary
initialize
SyntaxTree::Heredoc
initialize
SyntaxTree::EmbExprEnd
initialize
SyntaxTree::Else
trailing!
SyntaxTree::Comment
accept
SyntaxTree::CommandCall
end_char
SyntaxTree::Command
child_nodes
SyntaxTree::VCall
child_nodes
SyntaxTree::ClassDeclaration
end_char
SyntaxTree::CallNode
parse
SyntaxTree
child_nodes
SyntaxTree::BlockNode
accept
SyntaxTree::When
accept
SyntaxTree::YieldNode
child_nodes
SyntaxTree::YieldNode
initialize
SyntaxTree::YieldNode
child_nodes
SyntaxTree::Backref
child_nodes
SyntaxTree::ArgBlock
accept
SyntaxTree::ARefField
initialize
SyntaxTree::RBrace
initialize
SyntaxTree::Program
initialize
SyntaxTree::RegexpEnd
child_nodes
SyntaxTree::RegexpLiteral