Table of Contents - atomy-0.7.1 Documentation
Classes and Modules
- Atomy
- Atomy::Code
- Atomy::Code::Assign
- Atomy::Code::Block
- Atomy::Code::Block::PushProc
- Atomy::Code::ClassVariable
- Atomy::Code::Constant
- Atomy::Code::Define
- Atomy::Code::DefineFunction
- Atomy::Code::DefineMethod
- Atomy::Code::False
- Atomy::Code::InstanceVariable
- Atomy::Code::Integer
- Atomy::Code::List
- Atomy::Code::Nil
- Atomy::Code::Pattern
- Atomy::Code::Pattern::And
- Atomy::Code::Pattern::QuasiQuote
- Atomy::Code::Pattern::QuasiQuote::AssignWalker
- Atomy::Code::Pattern::QuasiQuote::Constructor
- Atomy::Code::Pattern::QuasiQuote::Walker
- Atomy::Code::Pattern::Splat
- Atomy::Code::Pattern::Wildcard
- Atomy::Code::QuasiQuote
- Atomy::Code::QuasiQuote::Constructor
- Atomy::Code::Quote
- Atomy::Code::Self
- Atomy::Code::Send
- Atomy::Code::Sequence
- Atomy::Code::StringLiteral
- Atomy::Code::Symbol
- Atomy::Code::True
- Atomy::Code::Undefined
- Atomy::Code::Variable
- Atomy::CodeLoader
- Atomy::CodeLoader::RequireRequest
- Atomy::Compiler
- Atomy::EvalLocalState
- Atomy::Grammar
- Atomy::InconsistentArgumentForms
- Atomy::LocalState
- Atomy::MessageMismatch
- Atomy::MessageStructure
- Atomy::MessageStructure::BlockArgument
- Atomy::MessageStructure::DefaultArgument
- Atomy::MessageStructure::UnknownMessageStructure
- Atomy::Method
- Atomy::Method::Branch
- Atomy::Module
- Atomy::Parser
- Atomy::Pattern
- Atomy::Pattern::And
- Atomy::Pattern::Attribute
- Atomy::Pattern::ClassVariable
- Atomy::Pattern::Equality
- Atomy::Pattern::InstanceVariable
- Atomy::Pattern::KindOf
- Atomy::Pattern::Or
- Atomy::Pattern::QuasiQuote
- Atomy::Pattern::QuasiQuote::Constructor
- Atomy::Pattern::QuasiQuote::MatchWalker
- Atomy::Pattern::QuasiQuote::Walker
- Atomy::Pattern::Splat
- Atomy::Pattern::Wildcard
- Atomy::PatternExpander
- Atomy::PatternMismatch
- Atomy::UnknownCode
- Atomy::UnknownPattern
- BootstrapHelper
- BootstrapHelper::WithGrammar
- Kernel
- Object
Methods
- ::basename — Atomy::Grammar::AST::Node
- ::gem_original_require — Kernel
- ::make — Atomy::Pattern::QuasiQuote
- ::new — Atomy::PatternExpander
- ::new — BootstrapHelper::WithGrammar
- ::new — Atomy::Code::Assign
- ::new — Atomy::Code::Block
- ::new — Atomy::Code::Block::PushProc
- ::new — Atomy::Code::ClassVariable
- ::new — Atomy::Code::Constant
- ::new — Atomy::Code::Define
- ::new — Atomy::Code::InstanceVariable
- ::new — Atomy::Code::Integer
- ::new — Atomy::Code::List
- ::new — Atomy::Code::Pattern
- ::new — Atomy::Code::Pattern::And
- ::new — Atomy::Code::Pattern::QuasiQuote
- ::new — Atomy::Code::Pattern::QuasiQuote::Walker
- ::new — Atomy::Code::Pattern::QuasiQuote::Constructor
- ::new — Atomy::Code::Pattern::QuasiQuote::AssignWalker
- ::new — Atomy::Code::Pattern::Splat
- ::new — Atomy::Code::Pattern::Wildcard
- ::new — Atomy::Code::QuasiQuote
- ::new — Atomy::Code::QuasiQuote::Constructor
- ::new — Atomy::Code::Quote
- ::new — Atomy::Code::Send
- ::new — Atomy::Code::Sequence
- ::new — Atomy::Code::StringLiteral
- ::new — Atomy::Code::Symbol
- ::new — Atomy::Code::Variable
- ::new — Atomy::CodeLoader::RequireRequest
- ::new — Atomy::UnknownPattern
- ::new — Atomy::UnknownCode
- ::new — Atomy::PatternMismatch
- ::new — Atomy::MessageMismatch
- ::new — Atomy::EvalLocalState
- ::new — Atomy::MessageStructure
- ::new — Atomy::MessageStructure::DefaultArgument
- ::new — Atomy::MessageStructure::BlockArgument
- ::new — Atomy::MessageStructure::UnknownMessageStructure
- ::new — Atomy::Method
- ::new — Atomy::Method::Branch
- ::new — Atomy::Module
- ::new — Atomy::Pattern::And
- ::new — Atomy::Pattern::Attribute
- ::new — Atomy::Pattern::ClassVariable
- ::new — Atomy::Pattern::Equality
- ::new — Atomy::Pattern::InstanceVariable
- ::new — Atomy::Pattern::KindOf
- ::new — Atomy::Pattern::Or
- ::new — Atomy::Pattern::QuasiQuote
- ::new — Atomy::Pattern::QuasiQuote::Walker
- ::new — Atomy::Pattern::QuasiQuote::Constructor
- ::new — Atomy::Pattern::Splat
- ::patterns_through — Atomy::Pattern::QuasiQuote
- ::require — Kernel
- #== — Atomy::Grammar::AST::Apply
- #== — Atomy::Grammar::AST::Block
- #== — Atomy::Grammar::AST::Compose
- #== — Atomy::Grammar::AST::Constant
- #== — Atomy::Grammar::AST::Infix
- #== — Atomy::Grammar::AST::List
- #== — Atomy::Grammar::AST::Literal
- #== — Atomy::Grammar::AST::Number
- #== — Atomy::Grammar::AST::Postfix
- #== — Atomy::Grammar::AST::Prefix
- #== — Atomy::Grammar::AST::QuasiQuote
- #== — Atomy::Grammar::AST::Quote
- #== — Atomy::Grammar::AST::Sequence
- #== — Atomy::Grammar::AST::StringLiteral
- #== — Atomy::Grammar::AST::Unquote
- #== — Atomy::Grammar::AST::Word
- #== — Atomy::MessageStructure::DefaultArgument
- #== — Atomy::MessageStructure::BlockArgument
- #=== — Atomy::Pattern
- #accept — Atomy::Grammar::AST::Node
- #add_branch — Atomy::Method
- #argument_form — Atomy::Method
- #argument_list_from — Atomy::MessageStructure
- #arguments — Atomy::MessageStructure
- #arguments_from — Atomy::MessageStructure
- #as_method — Atomy::Method::Branch
- #assign — Atomy::Code::Pattern
- #assign — Atomy::Code::Pattern::And
- #assign — Atomy::Code::Pattern::QuasiQuote
- #assign — Atomy::Code::Pattern::Splat
- #assign — Atomy::Code::Pattern::Wildcard
- #assign — Atomy::Pattern::And
- #assign_using_path — Atomy::Code::Pattern::QuasiQuote::AssignWalker
- #assignment_local — Atomy::Code::DefineFunction
- #assignment_local — Atomy::Code::Pattern::Wildcard
- #atomy_original_gem_original_require — Kernel
- #atomy_original_require — Kernel
- #attributes — Atomy::Grammar::AST::Node
- #block — Atomy::MessageStructure
- #block_from — Atomy::MessageStructure
- #build — Atomy::Method
- #build_block — BootstrapHelper::WithGrammar
- #build_block — Atomy::Code::Block
- #build_block — Atomy::Code::Define
- #build_branches — Atomy::Method
- #bytecode — BootstrapHelper::WithGrammar
- #bytecode — Atomy::Code::Assign
- #bytecode — Atomy::Code::Block
- #bytecode — Atomy::Code::Block::PushProc
- #bytecode — Atomy::Code::ClassVariable
- #bytecode — Atomy::Code::Constant
- #bytecode — Atomy::Code::DefineFunction
- #bytecode — Atomy::Code::DefineMethod
- #bytecode — Atomy::Code::False
- #bytecode — Atomy::Code::InstanceVariable
- #bytecode — Atomy::Code::Integer
- #bytecode — Atomy::Code::List
- #bytecode — Atomy::Code::Nil
- #bytecode — Atomy::Code::Pattern
- #bytecode — Atomy::Code::Pattern::And
- #bytecode — Atomy::Code::Pattern::QuasiQuote
- #bytecode — Atomy::Code::Pattern::Splat
- #bytecode — Atomy::Code::Pattern::Wildcard
- #bytecode — Atomy::Code::QuasiQuote
- #bytecode — Atomy::Code::Quote
- #bytecode — Atomy::Code::Self
- #bytecode — Atomy::Code::Send
- #bytecode — Atomy::Code::Sequence
- #bytecode — Atomy::Code::StringLiteral
- #bytecode — Atomy::Code::Symbol
- #bytecode — Atomy::Code::True
- #bytecode — Atomy::Code::Undefined
- #bytecode — Atomy::Code::Variable
- #children — Atomy::Grammar::AST::Node
- #compile — Atomy::Module
- #compile — Atomy::Compiler
- #compile_context — Atomy::Module
- #compiled_file_up_to_date — Atomy::CodeLoader
- #construct — Atomy::Grammar::AST::Node
- #construct — Atomy::Grammar::AST::Apply
- #construct — Atomy::Grammar::AST::Block
- #construct — Atomy::Grammar::AST::Compose
- #construct — Atomy::Grammar::AST::Constant
- #construct — Atomy::Grammar::AST::Infix
- #construct — Atomy::Grammar::AST::List
- #construct — Atomy::Grammar::AST::Literal
- #construct — Atomy::Grammar::AST::Number
- #construct — Atomy::Grammar::AST::Postfix
- #construct — Atomy::Grammar::AST::Prefix
- #construct — Atomy::Grammar::AST::QuasiQuote
- #construct — Atomy::Grammar::AST::Quote
- #construct — Atomy::Grammar::AST::Sequence
- #construct — Atomy::Grammar::AST::StringLiteral
- #construct — Atomy::Grammar::AST::Unquote
- #construct — Atomy::Grammar::AST::Word
- #construct_block — Atomy::Compiler
- #construct_many — Atomy::Code::QuasiQuote::Constructor
- #continue? — Atomy::Grammar
- #current_column — Atomy::Grammar
- #current_line — Atomy::Grammar
- #current_position — Atomy::Grammar
- #current_thread? — Atomy::CodeLoader::RequireRequest
- #default_argument_patterns — Atomy::Code::Define
- #default_arguments — Atomy::MessageStructure
- #default_arguments_count — Atomy::Method::Branch
- #define_branch — Atomy
- #each_attribute — Atomy::Grammar::AST::Node
- #each_attribute — Atomy::Grammar::AST::Constant
- #each_attribute — Atomy::Grammar::AST::Infix
- #each_attribute — Atomy::Grammar::AST::Literal
- #each_attribute — Atomy::Grammar::AST::Number
- #each_attribute — Atomy::Grammar::AST::Postfix
- #each_attribute — Atomy::Grammar::AST::Prefix
- #each_attribute — Atomy::Grammar::AST::StringLiteral
- #each_attribute — Atomy::Grammar::AST::Word
- #each_child — Atomy::Grammar::AST::Node
- #each_child — Atomy::Grammar::AST::Apply
- #each_child — Atomy::Grammar::AST::Block
- #each_child — Atomy::Grammar::AST::Compose
- #each_child — Atomy::Grammar::AST::Infix
- #each_child — Atomy::Grammar::AST::List
- #each_child — Atomy::Grammar::AST::Postfix
- #each_child — Atomy::Grammar::AST::Prefix
- #each_child — Atomy::Grammar::AST::QuasiQuote
- #each_child — Atomy::Grammar::AST::Quote
- #each_child — Atomy::Grammar::AST::Sequence
- #each_child — Atomy::Grammar::AST::Unquote
- #evaluate — Atomy::Module
- #evaluate_sequences — Atomy::CodeLoader
- #expand — Atomy::Module
- #export — Atomy::Module
- #extend — Atomy::Module
- #file= — Atomy::Module
- #find_atomy_source — Atomy::CodeLoader
- #find_source — Atomy::CodeLoader
- #for_method! — Atomy::Method::Branch
- #gem_original_require — Kernel
- #generate — Atomy::Compiler
- #go — Atomy::Code::Pattern::QuasiQuote::Walker
- #go — Atomy::Code::Pattern::QuasiQuote::Constructor
- #go — Atomy::Code::Pattern::QuasiQuote::AssignWalker
- #go — Atomy::Code::QuasiQuote::Constructor
- #go — Atomy::Pattern::QuasiQuote::Walker
- #go — Atomy::Pattern::QuasiQuote::Constructor
- #go — Atomy::Pattern::QuasiQuote::MatchWalker
- #go_array — Atomy::Code::Pattern::QuasiQuote::AssignWalker
- #go_array — Atomy::Pattern::QuasiQuote::MatchWalker
- #inline_matches? — Atomy::Pattern
- #inline_matches? — Atomy::Pattern::And
- #inline_matches? — Atomy::Pattern::Equality
- #inline_matches? — Atomy::Pattern::Or
- #inline_matches? — Atomy::Pattern::Wildcard
- #inspect — Atomy::Module
- #invoke_function — Atomy::Code::Send
- #invoke_method — Atomy::Code::Send
- #kernel_path — Atomy::CodeLoader
- #line_lengths — Atomy::Grammar
- #load — Atomy::Module
- #load — Atomy::CodeLoader
- #load_atomy — Atomy::CodeLoader
- #load_map — Atomy::CodeLoader
- #loaded? — Atomy::CodeLoader
- #local_count — Atomy::EvalLocalState
- #local_names — Atomy::EvalLocalState
- #lock — Atomy::CodeLoader::RequireRequest
- #make — Atomy::Grammar
- #matches? — Atomy::Pattern
- #matches? — Atomy::Pattern::And
- #matches? — Atomy::Pattern::Attribute
- #matches? — Atomy::Pattern::ClassVariable
- #matches? — Atomy::Pattern::Equality
- #matches? — Atomy::Pattern::InstanceVariable
- #matches? — Atomy::Pattern::KindOf
- #matches? — Atomy::Pattern::Or
- #matches? — Atomy::Pattern::QuasiQuote
- #matches? — Atomy::Pattern::Splat
- #matches? — Atomy::Pattern::Wildcard
- #method? — Atomy::Method::Branch
- #name — Atomy::MessageStructure
- #name_from — Atomy::MessageStructure
- #new_local — Atomy::LocalState
- #new_local — Atomy::EvalLocalState
- #package — Atomy::Compiler
- #parse_file — Atomy::Parser
- #parse_string — Atomy::Parser
- #passed! — Atomy::CodeLoader::RequireRequest
- #pattern — Atomy::Module
- #post_argument_patterns — Atomy::Code::Define
- #post_arguments — Atomy::MessageStructure
- #post_arguments_count — Atomy::Method::Branch
- #pre_argument_patterns — Atomy::Code::Define
- #pre_arguments_count — Atomy::Method::Branch
- #proc_argument — Atomy::MessageStructure
- #proc_argument_from — Atomy::MessageStructure
- #proc_argument_pattern — Atomy::Code::Define
- #process_escapes — Atomy::Code::StringLiteral
- #push_branch — Atomy::Code::Define
- #push_class — Atomy::Code::QuasiQuote::Constructor
- #push_literal — Atomy::Code::QuasiQuote::Constructor
- #push_literal — Atomy::Pattern::QuasiQuote::Walker
- #push_node — Atomy::Grammar::AST::Node
- #push_path — Atomy::Code::Pattern::QuasiQuote::AssignWalker
- #push_proc_argument — Atomy::Code::Send
- #push_value — Atomy::Pattern::Equality
- #qualified? — Atomy::CodeLoader
- #raise_mismatch — Atomy::Method
- #receiver — Atomy::MessageStructure
- #receiver_from — Atomy::MessageStructure
- #receiver_pattern — Atomy::Code::Define
- #register_branch — Atomy
- #register_feature — Atomy::CodeLoader
- #remove! — Atomy::CodeLoader::RequireRequest
- #require — Atomy::Module
- #require — Atomy::CodeLoader
- #require — Kernel
- #run_script — Atomy::CodeLoader
- #search_local — Atomy::LocalState
- #search_local — Atomy::EvalLocalState
- #search_path — Atomy::CodeLoader
- #search_scopes — Atomy::EvalLocalState
- #set_lang — Atomy::Grammar
- #source_extension — Atomy::CodeLoader
- #splat? — Atomy::Code::Pattern
- #splat? — Atomy::Code::Pattern::Splat
- #splat_argument — Atomy::MessageStructure
- #splat_argument_pattern — Atomy::Code::Define
- #splat_index — Atomy::Method::Branch
- #synchronized_load — Atomy::CodeLoader
- #take! — Atomy::CodeLoader::RequireRequest
- #target — Atomy::Pattern
- #target — Atomy::Pattern::And
- #target — Atomy::Pattern::Equality
- #target — Atomy::Pattern::KindOf
- #target — Atomy::Pattern::Wildcard
- #through — Atomy::Grammar::AST::Node
- #through — Atomy::Grammar::AST::Apply
- #through — Atomy::Grammar::AST::Block
- #through — Atomy::Grammar::AST::Compose
- #through — Atomy::Grammar::AST::Infix
- #through — Atomy::Grammar::AST::List
- #through — Atomy::Grammar::AST::Postfix
- #through — Atomy::Grammar::AST::Prefix
- #through — Atomy::Grammar::AST::QuasiQuote
- #through — Atomy::Grammar::AST::Quote
- #through — Atomy::Grammar::AST::Sequence
- #through — Atomy::Grammar::AST::Unquote
- #to_s — Atomy::UnknownPattern
- #to_s — Atomy::UnknownCode
- #to_s — Atomy::PatternMismatch
- #to_s — Atomy::MessageMismatch
- #to_s — Atomy::Grammar::AST::Apply
- #to_s — Atomy::Grammar::AST::Block
- #to_s — Atomy::Grammar::AST::Compose
- #to_s — Atomy::Grammar::AST::Constant
- #to_s — Atomy::Grammar::AST::Infix
- #to_s — Atomy::Grammar::AST::List
- #to_s — Atomy::Grammar::AST::Literal
- #to_s — Atomy::Grammar::AST::Number
- #to_s — Atomy::Grammar::AST::Postfix
- #to_s — Atomy::Grammar::AST::Prefix
- #to_s — Atomy::Grammar::AST::QuasiQuote
- #to_s — Atomy::Grammar::AST::Quote
- #to_s — Atomy::Grammar::AST::Sequence
- #to_s — Atomy::Grammar::AST::StringLiteral
- #to_s — Atomy::Grammar::AST::Unquote
- #to_s — Atomy::Grammar::AST::Word
- #to_s — Atomy::MessageStructure::UnknownMessageStructure
- #to_s — Atomy::InconsistentArgumentForms
- #try_super — Atomy::Method
- #uniform_argument_forms? — Atomy::Method
- #unknown_message — Atomy::MessageStructure
- #unlock — Atomy::CodeLoader::RequireRequest
- #unquote — Atomy::Code::Pattern::QuasiQuote::Walker
- #unquote — Atomy::Code::Pattern::QuasiQuote::Constructor
- #unquote — Atomy::Code::QuasiQuote::Constructor
- #unquote — Atomy::Pattern::QuasiQuote::Walker
- #unquote — Atomy::Pattern::QuasiQuote::Constructor
- #unsplat — Atomy::Pattern::QuasiQuote::Walker
- #use — Atomy::Module
- #visit — Atomy::PatternExpander
- #visit — Atomy::Code::Pattern::QuasiQuote::Constructor
- #visit — Atomy::Code::QuasiQuote::Constructor
- #visit — Atomy::Pattern::QuasiQuote::Constructor
- #visit_constant — Atomy::PatternExpander
- #visit_infix — Atomy::PatternExpander
- #visit_number — Atomy::PatternExpander
- #visit_prefix — Atomy::PatternExpander
- #visit_quasiquote — Atomy::PatternExpander
- #visit_quasiquote — Atomy::Code::Pattern::QuasiQuote::Walker
- #visit_quasiquote — Atomy::Code::QuasiQuote::Constructor
- #visit_quasiquote — Atomy::Pattern::QuasiQuote::Walker
- #visit_quote — Atomy::PatternExpander
- #visit_unquote — Atomy::Code::Pattern::QuasiQuote::Walker
- #visit_unquote — Atomy::Code::QuasiQuote::Constructor
- #visit_unquote — Atomy::Pattern::QuasiQuote::Walker
- #visit_word — Atomy::PatternExpander
- #wait — Atomy::CodeLoader::RequireRequest
- #write_compiled_file — Atomy::CodeLoader