Method List
-
#! Algebrick::MatcherDelegations
-
#! Algebrick::Matchers::Abstract
-
#& Algebrick::MatcherDelegations
-
#& Algebrick::Matchers::Abstract
-
#== Algebrick::Value
-
#== Algebrick::Matchers::Product
-
#== Algebrick::Matchers::Many
-
#== Algebrick::ProductVariant
-
#== Algebrick::ProductConstructors::Abstract
-
#== Algebrick::Matchers::Any
-
#== Algebrick::Matchers::Array
-
#== Algebrick::Matchers::Wrapper
-
#== Algebrick::ParametrizedType
-
#== Algebrick::Type
-
#== Algebrick::Matchers::Abstract
-
#== Algebrick::Matchers::AbstractLogic
-
#== Algebrick::Matchers::Not
-
#== Algebrick::Atom
-
#=== Algebrick::Matchers::Abstract
-
#> Algebrick::MatcherDelegations
-
#> Algebrick::Matchers::Abstract
-
#>> Algebrick::MatcherDelegations
-
#Child! Algebrick::TypeCheck
-
#Child? Algebrick::TypeCheck
-
#Match! Algebrick::TypeCheck
-
#Match? Algebrick::TypeCheck
-
#Type! Algebrick::TypeCheck
-
#Type? Algebrick::TypeCheck
-
#[] Algebrick::ParametrizedType
-
#add_all_field_method_readers Algebrick::FieldMethodReaders
-
#add_field_method_reader Algebrick::FieldMethodReaders
-
#add_field_method_readers Algebrick::FieldMethodReaders
-
#algebraic_type Algebrick::Matchers::Product
-
#all_field_readers Algebrick::DSL::TypeDefinitionScope
-
#any Algebrick::Matching
-
#apply_be_kind_of Algebrick::ProductVariant
-
#assign! Algebrick::Matchers::Abstract
-
#assign? Algebrick::Matchers::Abstract
-
#assign_to_s Algebrick::Matchers::Abstract
-
#assigned? Algebrick::Matchers::Abstract
-
#assigned_types Algebrick::ProductVariant
-
#assigned_types= Algebrick::ProductVariant
-
#assigns Algebrick::Matchers::Abstract
-
atom Algebrick
-
#atom Algebrick::DSL::Shortcuts
-
#be_kind_of Algebrick::Type
-
#be_kind_of Algebrick::Atom
-
#be_kind_of Algebrick::ProductVariant
-
build Algebrick::Types::List
-
call Array
-
call Algebrick::Matchers::AbstractLogic
-
call Algebrick::Matchers::Wrapper
-
#call Algebrick::ParametrizedType
-
#call Algebrick::ProductVariant
-
call Algebrick::Matchers::Array
-
#case Algebrick::Matchers::Abstract
-
#case Algebrick::MatcherDelegations
-
#children Algebrick::Matchers::Wrapper
-
#children Algebrick::Matchers::Abstract
-
#children Algebrick::Matchers::AbstractLogic
-
#children Algebrick::Matchers::Product
-
#children Algebrick::Matchers::Array
-
#children Algebrick::Matchers::Many
-
#children Algebrick::Matchers::Not
-
#children Algebrick::Matchers::Any
-
#children_including_self Algebrick::Matchers::Abstract
-
#constantize Algebrick::Serializer
-
#dump Algebrick::Serializer
-
#each Algebrick::Types::List
-
#empty? Algebrick::Types::List
-
#field Algebrick::ProductVariant
-
#field_indexes Algebrick::ProductVariant
-
#field_matchers Algebrick::Matchers::Product
-
#field_names Algebrick::FieldMethodReaders
-
#field_names? Algebrick::FieldMethodReaders
-
#field_readers Algebrick::DSL::TypeDefinitionScope
-
#fields Algebrick::ParametrizedType
-
#fields Algebrick::DSL::TypeDefinitionScope
-
#fields Algebrick::ProductConstructors::Abstract
-
#fields Algebrick::ProductVariant
-
#fields! Algebrick::DSL::TypeDefinitionScope
-
#final! Algebrick::DSL::TypeDefinitionScope
-
#final! Algebrick::ProductVariant
-
#generic Algebrick::ParametrizedType
-
#include Algebrick::Reclude
-
#included Algebrick::Reclude
-
#initialize Algebrick::Matchers::Not
-
#initialize Algebrick::Matchers::Product
-
#initialize Algebrick::Type
-
#initialize Algebrick::Atom
-
#initialize Algebrick::ParametrizedType
-
#initialize Algebrick::DSL::OuterShell
-
#initialize Algebrick::Matchers::Atom
-
#initialize Algebrick::DSL::TypeDefinitionScope
-
#initialize Algebrick::Matchers::AbstractLogic
-
#initialize Algebrick::Matchers::Abstract
-
#initialize Algebrick::Matchers::Variant
-
#initialize Algebrick::ProductVariant
-
#initialize Algebrick::ProductConstructors::Abstract
-
#initialize Algebrick::Matchers::Array
-
#initialize Algebrick::Matchers::Wrapper
-
#inspect Algebrick::ParametrizedType
-
#inspect Algebrick::Value
-
#inspect Algebrick::Type
-
#inspect Algebrick::Matchers::Abstract
-
#kind Algebrick::ProductVariant
-
#load Algebrick::Serializer
-
#match Algebrick::Matching
-
#match Algebrick::Type
-
#match? Algebrick::Matching
-
#matched? Algebrick::Matchers::Abstract
-
#matcher Algebrick::Matchers::Not
-
#matchers Algebrick::Matchers::Array
-
#matchers Algebrick::Matchers::AbstractLogic
-
#maybe Algebrick::Types::Maybe
-
#name Algebrick::Type
-
name Algebrick::ProductConstructors::Abstract
-
#new Algebrick::ProductVariant
-
#new_type Algebrick::DSL::TypeDefinitionScope
-
#next? Algebrick::Types::List
-
#on Algebrick::Matching
-
#pretty_print Algebrick::ProductConstructors::Basic
-
#pretty_print Algebrick::Value
-
#pretty_print Algebrick::Atom
-
#pretty_print Algebrick::ProductConstructors::Named
-
#rest? Algebrick::Matchers::Array
-
#set_fields Algebrick::ProductVariant
-
#set_fields Algebrick::ParametrizedType
-
#set_variants Algebrick::ProductVariant
-
#set_variants Algebrick::ParametrizedType
-
#something Algebrick::Matchers::Wrapper
-
#to_a Algebrick::Matchers::Any
-
#to_a Algebrick::ProductConstructors::Abstract
-
#to_a Algebrick::Matchers::Abstract
-
#to_ary Algebrick::ProductConstructors::Abstract
-
#to_hash Algebrick::ProductConstructors::Named
-
#to_m Algebrick::ProductVariant
-
#to_m Object
-
#to_m Algebrick::ParametrizedType
-
#to_m Algebrick::Atom
-
#to_m Algebrick::Type
-
#to_s Algebrick::Matchers::Variant
-
#to_s Algebrick::Matchers::Product
-
#to_s Algebrick::ProductVariant
-
#to_s Algebrick::Matchers::Atom
-
#to_s Algebrick::Matchers::Many
-
#to_s Algebrick::Matchers::Array
-
to_s Algebrick::ProductConstructors::Abstract
-
#to_s Algebrick::Matchers::And
-
#to_s Algebrick::Matchers::Any
-
#to_s Algebrick::Matchers::Not
-
#to_s Algebrick::Matchers::Or
-
#to_s Algebrick::Value
-
#to_s Algebrick::Type
-
#to_s Algebrick::Atom
-
#to_s Algebrick::ProductConstructors::Named
-
#to_s Algebrick::ProductConstructors::Basic
-
#to_s Algebrick::ParametrizedType
-
#to_s Algebrick::Matchers::Abstract
-
#to_s Algebrick::Matchers::Wrapper
-
#type Algebrick::Value
-
#type Algebrick::Atom
-
type Algebrick
-
#type Algebrick::DSL::Shortcuts
-
type Algebrick::ProductConstructors::Abstract
-
#type Algebrick::ProductConstructors::Abstract
-
type= Algebrick::ProductConstructors::Abstract
-
type= Algebrick::ProductConstructors::Named
-
type= Algebrick::ProductConstructors::Basic
-
types Algebrick
-
#update Algebrick::ProductConstructors::Abstract
-
#update Algebrick::ProductConstructors::Basic
-
#update Algebrick::ProductConstructors::Named
-
#value Algebrick::Matchers::Abstract
-
#variables Algebrick::ParametrizedType
-
#variants Algebrick::ParametrizedType
-
#variants Algebrick::ProductVariant
-
#variants Algebrick::DSL::TypeDefinitionScope
-
version Algebrick
-
#| Algebrick::MatcherDelegations
-
#| Algebrick::Matchers::Abstract
-
#~ Algebrick::MatcherDelegations