Sha256: 905da9f5b152658b445875a3f12b2fe9521683ac31fdc24e41a724cfdd09ac44

Contents?: true

Size: 586 Bytes

Versions: 6625

Compression:

Stored size: 586 Bytes

Contents

# {AST} is a library for manipulating abstract syntax trees.
#
# It embraces immutability; each AST node is inherently frozen at
# creation, and updating a child node requires recreating that node
# and its every parent, recursively.
# This is a design choice. It does create some pressure on
# garbage collector, but completely eliminates all concurrency
# and aliasing problems.
#
# See also {AST::Node}, {AST::Processor::Mixin} and {AST::Sexp} for
# additional recommendations and design patterns.
#
module AST
  require 'ast/node'
  require 'ast/processor'
  require 'ast/sexp'
end

Version data entries

6,625 entries across 6,616 versions & 50 rubygems

Version Path
cybrid_api_bank_ruby-0.122.47 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.122.47 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.122.47 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.122.46 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.122.46 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.122.46 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.122.45 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.122.45 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.122.45 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.122.44 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.122.44 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.122.44 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.122.43 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.122.43 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.122.43 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.122.42 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.122.42 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.122.42 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
ory-client-1.15.10 vendor/bundle/ruby/3.1.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.122.41 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb