Sha256: 905da9f5b152658b445875a3f12b2fe9521683ac31fdc24e41a724cfdd09ac44

Contents?: true

Size: 586 Bytes

Versions: 7069

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

7,069 entries across 7,060 versions & 53 rubygems

Version Path
cybrid_api_bank_ruby-0.123.234 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.123.234 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.123.234 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.123.233 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.123.233 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.123.233 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
ory-client-1.16.7 vendor/bundle/ruby/3.1.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.123.231 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.123.231 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.123.231 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.123.230 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.123.230 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.123.230 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.123.229 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.123.229 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.123.229 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.123.228 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_id_ruby-0.123.228 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_organization_ruby-0.123.228 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb
cybrid_api_bank_ruby-0.123.227 vendor/bundle/ruby/3.3.0/gems/ast-2.4.2/lib/ast.rb