Sha256: 83e506af735c2f5fdf41109aea3f93e0a0b061ea55d6b4995e084de4af9c2f9d

Contents?: true

Size: 507 Bytes

Versions: 15

Compression:

Stored size: 507 Bytes

Contents

module Steep
  module NodeHelper
    def each_child_node: (Parser::AST::Node) -> Enumerator[Parser::AST::Node, void]
                       | (Parser::AST::Node) { (Parser::AST::Node) -> void } -> void

    def each_descendant_node: (Parser::AST::Node) -> Enumerator[Parser::AST::Node, void]
                            | (Parser::AST::Node) { (Parser::AST::Node) -> void } -> void

    # Returns true if given node is a syntactic-value node
    #
    def value_node?: (Parser::AST::Node) -> bool
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
steep-1.4.0 sig/steep/node_helper.rbs
steep-1.4.0.dev.5 sig/steep/node_helper.rbs
steep-1.4.0.dev.4 sig/steep/node_helper.rbs
steep-1.4.0.dev.3 sig/steep/node_helper.rbs
steep-1.3.2 sig/steep/node_helper.rbs
steep-1.3.1 sig/steep/node_helper.rbs
steep-1.4.0.dev.2 sig/steep/node_helper.rbs
steep-1.4.0.dev.1 sig/steep/node_helper.rbs
steep-1.3.0 sig/steep/node_helper.rbs
steep-1.3.0.pre.2 sig/steep/node_helper.rbs
steep-1.3.0.pre.1 sig/steep/node_helper.rbs
steep-1.2.1 sig/steep/node_helper.rbs
steep-1.2.0 sig/steep/node_helper.rbs
steep-1.2.0.pre.1 sig/steep/node_helper.rbs
steep-1.1.1 sig/steep/node_helper.rbs