Sha256: 44d1ae1553e40104bd4e7494796084b05bf31136e153275ec8e0e3966f5e3c6c

Contents?: true

Size: 1.14 KB

Versions: 17

Compression:

Stored size: 1.14 KB

Contents

# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `ast` gem.
# Please instead update this file by running `bin/tapioca sync`.

# typed: true

module AST
end

class AST::Node
  def initialize(type, children = T.unsafe(nil), properties = T.unsafe(nil)); end

  def +(array); end
  def <<(element); end
  def ==(other); end
  def append(element); end
  def children; end
  def clone; end
  def concat(array); end
  def deconstruct; end
  def dup; end
  def eql?(other); end
  def hash; end
  def inspect(indent = T.unsafe(nil)); end
  def to_a; end
  def to_ast; end
  def to_s(indent = T.unsafe(nil)); end
  def to_sexp(indent = T.unsafe(nil)); end
  def to_sexp_array; end
  def type; end
  def updated(type = T.unsafe(nil), children = T.unsafe(nil), properties = T.unsafe(nil)); end

  protected

  def assign_properties(properties); end
  def fancy_type; end

  private

  def original_dup; end
end

class AST::Processor
  include(::AST::Processor::Mixin)
end

module AST::Processor::Mixin
  def handler_missing(node); end
  def process(node); end
  def process_all(nodes); end
end

module AST::Sexp
  def s(type, *children); end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
packwerk-3.2.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-3.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-3.0.1 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-3.0.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-2.3.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-2.2.2 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-2.2.1 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-2.2.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-2.1.1 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-2.1.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-2.0.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-1.4.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-1.3.2 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-1.3.1 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-1.3.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-1.2.0 sorbet/rbi/gems/ast@2.4.2.rbi
packwerk-1.1.3 sorbet/rbi/gems/ast@2.4.2.rbi