Index

Symbols

+
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#+ / 1
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#+ / 1
<=>
instance method
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#<=> / 1
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#<=> / 1
<Built-in Module>
module , Module: <Built-in Module>
<Toplevel Module>
module , Module: <Toplevel Module>
==
instance method
Class: Abstract (Umu::Environment::Context::Type::Signature::Class) , Abstract#== / 1
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#== / 1
Class: Entry (Umu::Location) , Entry#== / 1
__apply__
instance method
Class: Fun (Umu::Value::Core) , Fun#__apply__ / 5
__bb_str__
instance method
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#__bb_str__
Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , CellStream#__bb_str__
__bb__
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#__bb__
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Abstract#__bb__
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__bb__
Class: Basic (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Basic#__bb__
Class: Basic (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Basic#__bb__
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , List#__bb__
Class: List (Umu::ConcreteSyntax::Core::Pattern::Container::Morph::Monomorph) , List#__bb__
Class: Polymorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Polymorph#__bb__
Class: Stream (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Stream#__bb__
Class: Stream (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Stream#__bb__
Class: Stream (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Stream#__bb__
__bind__
instance method
Class: Fun (Umu::Value::Core) , Fun#__bind__ / 4
__category__
instance method
Class: Expected (Umu::Exception::Abstraction) , Expected#__category__
Class: SyntaxErrorWithoutLocation (Umu::Exception) , SyntaxErrorWithoutLocation#__category__
__classify_pattern__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#__classify_pattern__ / 7
__deconstruct_keys__
class method
Class: Record (Umu::Abstraction) , Record.__deconstruct_keys__
__define_method__
class method
Class: Top (Umu::Value::Core) , Top.__define_method__ / 6
__desugar_composite__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Composite) , Abstract#__desugar_composite__ / 3
__desugar_lambda_nil__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__desugar_lambda_nil__ / 1
Class: Polymorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Polymorph#__desugar_lambda_nil__ / 1
__desugar_lambda__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern) , Abstract#__desugar_lambda__ / 3
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__desugar_lambda__ / 3
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Abstract#__desugar_lambda__ / 3
Class: Unit (Umu::ConcreteSyntax::Core::Pattern) , Unit#__desugar_lambda__ / 3
Class: Variable (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Variable#__desugar_lambda__ / 3
__desugar_pattern__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Abstract#__desugar_pattern__ / 1
__desugar_pipe__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Pipe) , Abstract#__desugar_pipe__ / 3
__desugar_rules__
instance method
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#__desugar_rules__ / 3
Class: Cond (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Cond#__desugar_rules__ / 2
__desugar_value_nil__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__desugar_value_nil__ / 2
Class: Polymorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Polymorph#__desugar_value_nil__ / 2
__desugar_value__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern) , Abstract#__desugar_value__ / 3
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__desugar_value__ / 3
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Abstract#__desugar_value__ / 3
Class: Abstract (Umu::ConcreteSyntax::Module::Pattern) , Abstract#__desugar_value__ / 3
Class: Unit (Umu::ConcreteSyntax::Core::Pattern) , Unit#__desugar_value__ / 3
Class: Variable (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Variable#__desugar_value__ / 3
Class: Variable (Umu::ConcreteSyntax::Module::Pattern) , Variable#__desugar_value__ / 3
__desugar__
instance method
Class: Abstract (Umu::ConcreteSyntax) , Abstract#__desugar__ / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Declaration::Function) , Abstract#__desugar__ / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Abstract#__desugar__ / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Abstract#__desugar__ / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Abstract#__desugar__ / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__desugar__ / 2
Class: AndAlso (Umu::ConcreteSyntax::Core::Expression::Binary::Infix) , AndAlso#__desugar__ / 2
Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Apply#__desugar__ / 2
Class: ApplyMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , ApplyMessage#__desugar__ / 2
Class: Assert (Umu::ConcreteSyntax::Core::Declaration) , Assert#__desugar__ / 2
Class: Atom (Umu::ConcreteSyntax::Core::Expression::SExpression) , Atom#__desugar__ / 2
Class: BasicMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , BasicMessage#__desugar__ / 2
Class: Case (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Case#__desugar__ / 2
Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , CellStream#__desugar__ / 2
Class: Class (Umu::ConcreteSyntax::Core::Expression::Unary) , Class#__desugar__ / 2
Class: Cond (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Cond#__desugar__ / 2
Class: Cons (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Cons#__desugar__ / 2
Class: Core (Umu::ConcreteSyntax::Module::Declaration) , Core#__desugar__ / 2
Class: Delay (Umu::ConcreteSyntax::Core::Expression::Unary) , Delay#__desugar__ / 2
Class: Embeded (Umu::ConcreteSyntax::Core::Expression::SExpression) , Embeded#__desugar__ / 2
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Entry#__desugar__ / 2
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Entry#__desugar__ / 2
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Entry#__desugar__ / 2
Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import) , Entry#__desugar__ / 2
Class: Float (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Float#__desugar__ / 2
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , If#__desugar__ / 2
Class: Int (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Int#__desugar__ / 2
Class: KeywordMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , KeywordMessage#__desugar__ / 2
Class: KindOf (Umu::ConcreteSyntax::Core::Expression::Binary::Infix) , KindOf#__desugar__ / 2
Class: Label (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Label#__desugar__ / 2
Class: LabelSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , LabelSelector#__desugar__ / 2
Class: Left (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Composite) , Left#__desugar__ / 2
Class: Left (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Pipe) , Left#__desugar__ / 2
Class: Let (Umu::ConcreteSyntax::Core::Expression::Nary) , Let#__desugar__ / 2
Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , List#__desugar__ / 2
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , List#__desugar__ / 2
Class: Long (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Long#__desugar__ / 2
Class: Long (Umu::ConcreteSyntax::Module::Expression::Identifier) , Long#__desugar__ / 2
Class: Message (Umu::ConcreteSyntax::Core::Expression::Unary) , Message#__desugar__ / 2
Class: Modifier (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , Modifier#__desugar__ / 2
Class: Nil (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Nil#__desugar__ / 2
Class: Nil (Umu::ConcreteSyntax::Core::Expression::SExpression) , Nil#__desugar__ / 2
Class: NumberSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , NumberSelector#__desugar__ / 2
Class: OrElse (Umu::ConcreteSyntax::Core::Expression::Binary::Infix) , OrElse#__desugar__ / 2
Class: Prefix (Umu::ConcreteSyntax::Core::Expression::Unary) , Prefix#__desugar__ / 2
Class: Recursive (Umu::ConcreteSyntax::Core::Declaration) , Recursive#__desugar__ / 2
Class: Redefinable (Umu::ConcreteSyntax::Core::Expression::Binary::Infix) , Redefinable#__desugar__ / 2
Class: Right (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Composite) , Right#__desugar__ / 2
Class: Right (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Pipe) , Right#__desugar__ / 2
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#__desugar__ / 2
Class: Sequential (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Sequential#__desugar__ / 2
Class: Short (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Short#__desugar__ / 2
Class: Short (Umu::ConcreteSyntax::Module::Expression::Identifier) , Short#__desugar__ / 2
Class: String (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , String#__desugar__ / 2
Class: Struct (Umu::ConcreteSyntax::Module::Expression) , Struct#__desugar__ / 2
Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Structure#__desugar__ / 2
Class: SuspendedStream (Umu::ConcreteSyntax::Core::Expression) , SuspendedStream#__desugar__ / 2
Class: Symbol (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , Symbol#__desugar__ / 2
Class: Tuple (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Tuple#__desugar__ / 2
Class: Unit (Umu::ConcreteSyntax::Core::Expression) , Unit#__desugar__ / 2
Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Value#__desugar__ / 2
__eb_str__
instance method
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#__eb_str__
Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , CellStream#__eb_str__
__eb__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__eb__
Class: List (Umu::ConcreteSyntax::Core::Pattern::Container::Morph::Monomorph) , List#__eb__
Class: Polymorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Polymorph#__eb__
__escape_string_format__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Abstract#__escape_string_format__ / 1
__evaluate__
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Declaration) , Abstract#__evaluate__ / 1
Class: Abstract (Umu::AbstractSyntax::Core::Expression) , Abstract#__evaluate__ / 2
Class: Abstract (Umu::AbstractSyntax::Core::Expression::MemoStream) , Abstract#__evaluate__ / 2
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#__evaluate__ / 2
Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary) , Apply#__evaluate__ / 2
Class: Atom (Umu::AbstractSyntax::Core::Expression::SExpression) , Atom#__evaluate__ / 2
Class: Bool (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Bool#__evaluate__ / 2
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#__evaluate__ / 2
Class: Class (Umu::AbstractSyntax::Core::Expression::Unary) , Class#__evaluate__ / 2
Class: Delay (Umu::AbstractSyntax::Core::Expression::Unary) , Delay#__evaluate__ / 2
Class: Embeded (Umu::AbstractSyntax::Core::Expression::SExpression) , Embeded#__evaluate__ / 2
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Entry#__evaluate__ / 2
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#__evaluate__ / 2
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::If) , Entry#__evaluate__ / 2
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Entry#__evaluate__ / 2
Class: Entry (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Entry#__evaluate__ / 2
Class: Float (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Float#__evaluate__ / 2
Class: Import (Umu::AbstractSyntax::Core::Declaration) , Import#__evaluate__ / 1
Class: Int (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Int#__evaluate__ / 2
Class: KindOf (Umu::AbstractSyntax::Core::Expression::Binary) , KindOf#__evaluate__ / 2
Class: Let (Umu::AbstractSyntax::Core::Expression::Nary) , Let#__evaluate__ / 2
Class: List (Umu::AbstractSyntax::Core::Expression::SExpression) , List#__evaluate__ / 2
Class: List (Umu::AbstractSyntax::Core::Expression::Unary::Container) , List#__evaluate__ / 2
Class: Long (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Long#__evaluate__ / 2
Class: MutualRecursive (Umu::AbstractSyntax::Core::Declaration) , MutualRecursive#__evaluate__ / 1
Class: Nil (Umu::AbstractSyntax::Core::Expression::SExpression) , Nil#__evaluate__ / 2
Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary) , Pipe#__evaluate__ / 2
Class: Raise (Umu::AbstractSyntax::Core::Expression::Unary) , Raise#__evaluate__ / 2
Class: Recursive (Umu::AbstractSyntax::Core::Declaration::Simple) , Recursive#__evaluate__ / 1
Class: SeqOfDeclaration (Umu::AbstractSyntax::Core::Declaration) , SeqOfDeclaration#__evaluate__ / 1
Class: Short (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Short#__evaluate__ / 2
Class: String (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , String#__evaluate__ / 2
Class: Struct (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Struct#__evaluate__ / 2
Class: SuspendedStream (Umu::AbstractSyntax::Core::Expression) , SuspendedStream#__evaluate__ / 2
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#__evaluate__ / 2
Class: Symbol (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Symbol#__evaluate__ / 2
Class: Tuple (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Tuple#__evaluate__ / 2
Class: Value (Umu::AbstractSyntax::Core::Declaration::Simple) , Value#__evaluate__ / 1
__extend__
instance method
Class: Abstract (Umu::Environment::Context::Value) , Abstract#__extend__ / 2
Class: Entry (Umu::Environment::Context::Value) , Entry#__extend__ / 2
Class: Initial (Umu::Environment::Context::Value) , Initial#__extend__ / 2
__extract_keywords__
instance method
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#__extract_keywords__
__fold_rules__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#__fold_rules__ / 1
__format_field__
instance method
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Abstract#__format_field__ / 3
__format_message_infos__
module function
Module: Subcommand (Umu::Commander) , Subcommand.__format_message_infos__ / 1
__gen_pair_sym__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__gen_pair_sym__ / 1
__gen_sym__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container) , Abstract#__gen_sym__ / 1
__invoke__
instance method
Class: Class (Umu::Value::Core) , Class#__invoke__ / 5
Class: Top (Umu::Value::Core) , Top#__invoke__ / 5
__keyword_method__?
instance method
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#__keyword_method__?
__keyword__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#__keyword__
Class: Case (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Case#__keyword__
Class: Cond (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Cond#__keyword__
__lex_source__
instance method
Class: Interpreter (Umu::Api) , Interpreter#__lex_source__ / 4
__lookup_line_at__
instance method
Class: Entry (Umu::Environment) , Entry#__lookup_line_at__ / 1
__make_comment__
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#__make_comment__ / 5
__make_comprehension__
instance method
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , List#__make_comprehension__ / 3
Class: Stream (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Stream#__make_comprehension__ / 3
__make_expression_has_cons__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#__make_expression_has_cons__ / 8
__make_expression_has_not_cons__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#__make_expression_has_not_cons__ / 5
__make_expression__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#__make_expression__ / 8
__make_morph__
instance method
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , List#__make_morph__ / 2
Class: Stream (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Stream#__make_morph__ / 2
__make_selector__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Abstract#__make_selector__ / 3
Class: Entry (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Entry#__make_selector__ / 3
Class: Tuple (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Tuple#__make_selector__ / 3
__make_select_by_number__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__make_select_by_number__ / 3
__make_select_head__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__make_select_head__ / 2
__make_select_tail__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__make_select_tail__ / 2
__make_send_dest__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__make_send_dest__ / 2
__make_separator__
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#__make_separator__ / 2
__make_state__
instance method
Class: Abstract (Umu::Lexical::Lexer::String) , Abstract#__make_state__ / 1
Class: Basic (Umu::Lexical::Lexer::String) , Basic#__make_state__ / 1
Class: Symbolized (Umu::Lexical::Lexer::String) , Symbolized#__make_state__ / 1
__make_string__
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#__make_string__ / 3
__make_symbolized_string__
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#__make_symbolized_string__ / 3
__make_token__
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#__make_token__ / 2
Class: Abstract (Umu::Lexical::Lexer::String) , Abstract#__make_token__ / 2
Class: Basic (Umu::Lexical::Lexer::String) , Basic#__make_token__ / 2
Class: Symbolized (Umu::Lexical::Lexer::String) , Symbolized#__make_token__ / 2
__make_value_morph__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#__make_value_morph__ / 4
__make__
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#__make__ / 4
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Abstract#__make__ / 4
Class: Basic (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Basic#__make__ / 4
Class: Basic (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Basic#__make__ / 4
Class: Stream (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Stream#__make__ / 4
Class: Stream (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Stream#__make__ / 4
__meth_force__
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#__meth_force__ / 3
Class: Cell (Umu::Value::Core::Morph::Stream::Entry) , Cell#__meth_force__ / 3
Class: Expression (Umu::Value::Core::Morph::Stream::Entry) , Expression#__meth_force__ / 3
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval#__meth_force__ / 3
Class: Memorization (Umu::Value::Core::Morph::Stream::Entry) , Memorization#__meth_force__ / 3
Class: Suspended (Umu::Value::Core::Morph::Stream::Entry) , Suspended#__meth_force__ / 3
__name_sym__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Abstract#__name_sym__
Class: Anonymous (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Anonymous#__name_sym__
Class: Named (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Named#__name_sym__
__opt_type_sym_of_cons__
instance alias
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__opt_type_sym_of_cons__
instance method
Class: List (Umu::ConcreteSyntax::Core::Pattern::Container::Morph::Monomorph) , List#__opt_type_sym_of_cons__
Class: Polymorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Polymorph#__opt_type_sym_of_cons__
__opt_type_sym_of_morph__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__opt_type_sym_of_morph__
Class: List (Umu::ConcreteSyntax::Core::Pattern::Container::Morph::Monomorph) , List#__opt_type_sym_of_morph__
Class: Polymorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Polymorph#__opt_type_sym_of_morph__
__opt_type_sym_of_nil__
instance alias
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#__opt_type_sym_of_nil__
instance method
Class: List (Umu::ConcreteSyntax::Core::Pattern::Container::Morph::Monomorph) , List#__opt_type_sym_of_nil__
Class: Polymorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Polymorph#__opt_type_sym_of_nil__
__opt_type_sym__
instance method
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Abstract#__opt_type_sym__
Class: Function (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Function#__opt_type_sym__ / 1
Class: Structure (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Structure#__opt_type_sym__ / 1
Class: Value (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Value#__opt_type_sym__ / 1
__parse_option__
instance method
Class: Interpreter (Umu::Api) , Interpreter#__parse_option__ / 1
__parse_opt_params__
module function
Module: PrettyPrint (Umu) , PrettyPrint.__parse_opt_params__ / 1
__pretty_print_binding__
instance method
Class: MutualRecursive (Umu::AbstractSyntax::Core::Declaration) , MutualRecursive#__pretty_print_binding__ / 3
__pretty_print_leaf__
instance method
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#__pretty_print_leaf__ / 3
__pretty_print__
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#__pretty_print__ / 2
__print_box__
module function
Module: Assertion (Umu) , Assertion.__print_box__ / 3
__print_class_message_list__
module function
Module: Subcommand (Umu::Commander) , Subcommand.__print_class_message_list__ / 3
__print_instance_message_list__
module function
Module: Subcommand (Umu::Commander) , Subcommand.__print_instance_message_list__ / 3
__print_line__
module function
Module: Assertion (Umu) , Assertion.__print_line__ / 1
__reserved_word__
instance method
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Abstract#__reserved_word__
Class: Function (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Function#__reserved_word__
Class: Structure (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Structure#__reserved_word__
Class: Value (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Value#__reserved_word__
__send_message__
instance method
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#__send_message__ / 4
__to_string__
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#__to_string__ / 2
__type_coercion_sym__
instance method
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , List#__type_coercion_sym__
Class: Stream (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Stream#__type_coercion_sym__
__type_sym__
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Abstract#__type_sym__
Class: Entry (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Entry#__type_sym__
Class: Tuple (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Tuple#__type_sym__
__update_sources__
instance method
Class: Entry (Umu::Environment) , Entry#__update_sources__ / 1
__update_trace_stack__
instance method
Class: Entry (Umu::Environment) , Entry#__update_trace_stack__ / 1
__validate_second_value__
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#__validate_second_value__ / 4
__validate_type_of_args__
instance method
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#__validate_type_of_args__ / 6

A

ABBREVIATABLE_MODULE_NAMES
constant
Module: Tracer (Umu::Environment) , Tracer::ABBREVIATABLE_MODULE_NAMES
abbreviate
module function
Module: Tracer (Umu::Environment) , Tracer.abbreviate / 1
abort
module function
Module: Assertion (Umu) , Assertion.abort / 2
Abstract
class , Class: Abstract (Umu::Lexical::Lexer) , Class: Abstract (Umu::Lexical::Lexer::String) , Class: Abstract (Umu::Lexical::Token::Abstraction) , Class: Abstract (Umu::ConcreteSyntax) , Class: Abstract (Umu::ConcreteSyntax::Module) , Class: Abstract (Umu::ConcreteSyntax::Module::Declaration) , Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Class: Abstract (Umu::ConcreteSyntax::Module::Expression) , Class: Abstract (Umu::ConcreteSyntax::Module::Expression::Identifier) , Class: Abstract (Umu::ConcreteSyntax::Module::Pattern) , Class: Abstract (Umu::ConcreteSyntax::Core::Declaration) , Class: Abstract (Umu::ConcreteSyntax::Core::Declaration::Function) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Pipe) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Composite) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Class: Abstract (Umu::ConcreteSyntax::Core::Expression::SExpression) , Class: Abstract (Umu::ConcreteSyntax::Core::Pattern) , Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container) , Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Class: Abstract (Umu::AbstractSyntax::Result) , Class: Abstract (Umu::AbstractSyntax) , Class: Abstract (Umu::AbstractSyntax::Core::Declaration) , Class: Abstract (Umu::AbstractSyntax::Core::Declaration::Simple) , Class: Abstract (Umu::AbstractSyntax::Core::Expression) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Container::Abstraction) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::Binary) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator::Abstraction) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::MemoStream) , Class: Abstract (Umu::AbstractSyntax::Core::Expression::SExpression) , Class: Abstract (Umu::Value::Core::Atom) , Class: Abstract (Umu::Value::Core::Atom::Number) , Class: Abstract (Umu::Value::Core::Product) , Class: Abstract (Umu::Value::Core::Union) , Class: Abstract (Umu::Value::Core::Union::Option) , Class: Abstract (Umu::Value::Core::Union::Result) , Class: Abstract (Umu::Value::Core::Morph) , Class: Abstract (Umu::Value::Core::Morph::Enum) , Class: Abstract (Umu::Value::Core::Morph::List) , Class: Abstract (Umu::Value::Core::Morph::Stream::Cell) , Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Class: Abstract (Umu::Value::Core::SExpr) , Class: Abstract (Umu::Value::Core::IO) , Class: Abstract (Umu::Environment::Tracer::Stack) , Class: Abstract (Umu::Environment::Context::Type::Signature::Class) , Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Class: Abstract (Umu::Environment::Context::Value::Target) , Class: Abstract (Umu::Environment::Context::Value) , Class: Abstract (Umu::Assertion::Exception) , Class: Abstract (Umu::Exception::Abstraction)
Abstraction
module , Module: Abstraction (Umu::Lexical::Token) , Module: Abstraction (Umu::ConcreteSyntax::Core::Expression::Binary::Infix) , Module: Abstraction (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , Module: Abstraction (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Module: Abstraction (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , Module: Abstraction (Umu) , Module: Abstraction (Umu::Exception)
AbstractSyntax
module , Module: AbstractSyntax (Umu)
abstract_class
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#abstract_class
abstract_class?
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#abstract_class?
ancestors
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#ancestors
ancestors_of
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#ancestors_of / 1
AndAlso
class , Class: AndAlso (Umu::ConcreteSyntax::Core::Expression::Binary::Infix)
Anonymous
class , Class: Anonymous (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda)
any_trace?
instance method
Class: Preference (Umu::Environment) , Preference#any_trace?
Api
module , Module: Api (Umu)
ApplicationError
class , Class: ApplicationError (Umu::Exception)
Apply
class , Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary)
apply
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator::Abstraction) , Abstract#apply / 3
Class: ByLabel (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByLabel#apply / 3
Class: ByNumber (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByNumber#apply / 3
Class: Fun (Umu::Value::Core) , Fun#apply / 4
Class: Modifier (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , Modifier#apply / 3
Class: Top (Umu::Value::Core) , Top#apply / 4
ApplyMessage
class , Class: ApplyMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message)
ArgumentError
class , Class: ArgumentError (Umu::Exception)
arity
instance method
Class: Abstract (Umu::Value::Core::Product) , Abstract#arity
array
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container) , Abstract#array [R]
AS
constant
Module: Umu (<Toplevel Module>) , Umu::AS
ASC
constant
Module: Umu (<Toplevel Module>) , Umu::ASC
ASCD
constant
Module: Umu (<Toplevel Module>) , Umu::ASCD
ASCE
constant
Module: Umu (<Toplevel Module>) , Umu::ASCE
ASCEB
constant
Module: Umu (<Toplevel Module>) , Umu::ASCEB
ASCEN
constant
Module: Umu (<Toplevel Module>) , Umu::ASCEN
ASCEU
constant
Module: Umu (<Toplevel Module>) , Umu::ASCEU
ASR
constant
Module: Umu (<Toplevel Module>) , Umu::ASR
ASSERT
constant
Module: Umu (<Toplevel Module>) , Umu::ASSERT
Assert
class , Class: Assert (Umu::ConcreteSyntax::Core::Declaration)
assert
module function
Module: Assertion (Umu) , Assertion.assert / 3
Assertion
module , Module: Assertion (Umu)
AssertionFailure
class , Class: AssertionFailure (Umu::Exception)
Atom
class , Class: Atom (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class: Atom (Umu::ConcreteSyntax::Core::Expression::SExpression) , Class: Atom (Umu::AbstractSyntax::Core::Expression::SExpression)
module , Module: Atom (Umu::ConcreteSyntax::Core::Expression::Unary) , Module: Atom (Umu::AbstractSyntax::Core::Expression::Unary) , Module: Atom (Umu::Value::Core)
atom_val
instance attribute
Class: Atom (Umu::ConcreteSyntax::Core::Expression::SExpression) , Atom#atom_val [R]
atom_value
instance alias
Class: Atom (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Atom#atom_value

B

Base
class , Class: Base (Umu::Environment::Context::Type::Signature::Class)
base_class_signat
instance attribute
Class: Meta (Umu::Environment::Context::Type::Signature::Class) , Meta#base_class_signat [R]
base_type_sym
class method
Class: Abstract (Umu::Value::Core::Union) , Abstract.base_type_sym (1/2)
Class: Abstract (Umu::Value::Core::Union::Option) , Abstract.base_type_sym
Class: Abstract (Umu::Value::Core::Union::Result) , Abstract.base_type_sym
Class: Datum (Umu::Value::Core::Union) , Datum.base_type_sym
instance method
Class: Abstract (Umu::Value::Core::Union) , Abstract#base_type_sym (2/E)
Basic
class , Class: Basic (Umu::Lexical::Lexer::String) , Class: Basic (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Class: Basic (Umu::AbstractSyntax::Core::Expression::Nary::Interval)
BasicMessage
class , Class: BasicMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message)
BEGIN_BRAKET_SYMBOLS
constant
Class: Token (Umu::Lexical::Lexer) , Token::BEGIN_BRAKET_SYMBOLS
between_braket?
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#between_braket?
Binary
module , Module: Binary (Umu::ConcreteSyntax::Core::Expression) , Module: Binary (Umu::AbstractSyntax::Core::Expression)
bindings
instance attribute
Class: Entry (Umu::Environment::Context::Value) , Entry#bindings [R]
Class: MutualRecursive (Umu::AbstractSyntax::Core::Declaration) , MutualRecursive#bindings [R]
body_decls
instance attribute
Class: Struct (Umu::ConcreteSyntax::Module::Expression) , Struct#body_decls [R]
body_expr
instance attribute
Class: HasHead (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction) , HasHead#body_expr [R]
Class: Rule (Umu::AbstractSyntax::Core::Expression::Nary::If) , Rule#body_expr [R]
Bool
class , Class: Bool (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Class: Bool (Umu::Value::Core::Atom)
bool
module function
Module: Assertion (Umu) , Assertion.bool / 3
BOTTOM_LINE
constant
Module: Assertion (Umu) , Assertion::BOTTOM_LINE
braket_depth
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#braket_depth
BRAKET_MAP_OF_BEGIN_TO_END
constant
Class: Token (Umu::Lexical::Lexer) , Token::BRAKET_MAP_OF_BEGIN_TO_END
BRAKET_PAIRS
constant
Class: Token (Umu::Lexical::Lexer) , Token::BRAKET_PAIRS
braket_stack
instance attribute
Class: Abstract (Umu::Lexical::Lexer) , Abstract#braket_stack [R]
Branch
module , Module: Branch (Umu::ConcreteSyntax::Core::Expression::Nary)
buf
instance attribute
Class: Abstract (Umu::Lexical::Lexer::String) , Abstract#buf [R]
Class: Comment (Umu::Lexical::Lexer) , Comment#buf [R]
BUILTIN
constant
Module: Type (Umu::Environment::Context) , Type::BUILTIN
ByLabel
class , Class: ByLabel (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator)
ByNumber
class , Class: ByNumber (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator)

C

car
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#car
Case
class , Class: Case (Umu::ConcreteSyntax::Core::Expression::Nary::Branch)
module , Module: Case (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule)
cdr
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#cdr
Cell
class , Class: Cell (Umu::Value::Core::Morph::Stream::Entry)
module , Module: Cell (Umu::Value::Core::Morph::Stream)
cell
instance alias
Class: Cell (Umu::Value::Core::Morph::Stream::Entry) , Cell#cell
CellStream
class , Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container)
Class
class , Class: Class (Umu::ConcreteSyntax::Core::Expression::Unary) , Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class: Class (Umu::AbstractSyntax::Core::Expression::Unary) , Class: Class (Umu::Value::Core)
module , Module: Class (Umu::Environment::Context::Type::Signature)
CLASSES
constant
Module: Type (Umu::Environment::Context) , Type::CLASSES
classes
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#classes
class_id
instance alias
Class: KindOf (Umu::AbstractSyntax::Core::Expression::Binary) , KindOf#class_id
class_ident
instance alias
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#class_ident
class_method_infos
class method
Class: Top (Umu::Value::Core) , Top.class_method_infos
class_method_info_of_mess_sym
instance attribute
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#class_method_info_of_mess_sym [R]
class_signat
instance attribute
Class: Class (Umu::Value::Core) , Class#class_signat [R]
CLASS_SIGNATS
constant
Module: Type (Umu::Environment::Context) , Type::CLASS_SIGNATS
class_signats
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#class_signats
class_signat_of
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#class_signat_of / 1
class_sym
instance alias
Class: Class (Umu::AbstractSyntax::Core::Expression::Unary) , Class#class_sym
Class: Class (Umu::ConcreteSyntax::Core::Expression::Unary) , Class#class_sym
class_to_string
module function
Module: Tracer (Umu::Environment) , Tracer.class_to_string / 1
Collection
class , Class: Collection (Umu::Abstraction)
Commander
module , Module: Commander (Umu)
CommandError
class , Class: CommandError (Umu::Exception)
Comment
class , Class: Comment (Umu::Lexical::Lexer) , Class: Comment (Umu::Lexical::Token::Separator)
comment_depth
instance attribute
Class: Comment (Umu::Lexical::Lexer) , Comment#comment_depth [R]
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#comment_depth
Composite
module , Module: Composite (Umu::ConcreteSyntax::Core::Expression::Binary::Infix)
Comprehension
module , Module: Comprehension (Umu::ConcreteSyntax::Core::Expression::Unary::Container)
ConcreteSyntax
module , Module: ConcreteSyntax (Umu)
Cond
class , Class: Cond (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , Class: Cond (Umu::ConcreteSyntax::Core::Expression::Nary::Branch)
Cons
class , Class: Cons (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Class: Cons (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Class: Cons (Umu::AbstractSyntax::Core::Expression::MemoStream) , Class: Cons (Umu::Value::Core::Morph::List) , Class: Cons (Umu::Value::Core::Morph::Stream::Cell) , Class: Cons (Umu::Value::Core::SExpr) , Class: Cons (Umu::Environment::Tracer::Stack)
Container
module , Module: Container (Umu::ConcreteSyntax::Core::Expression::Unary) , Module: Container (Umu::ConcreteSyntax::Core::Pattern) , Module: Container (Umu::AbstractSyntax::Core::Expression::Unary)
contents
instance attribute
Class: Abstract (Umu::Value::Core::Union::Result) , Abstract#contents [R]
Class: Datum (Umu::Value::Core::Union) , Datum#contents [R]
Class: Some (Umu::Value::Core::Union::Option) , Some#contents [R]
instance method
Class: Cons (Umu::Value::Core::Morph::List) , Cons#contents
Class: Cons (Umu::Value::Core::SExpr) , Cons#contents
Class: Object (Umu::Value::Core) , Object#contents
Class: Value (Umu::Value::Core::SExpr) , Value#contents
Context
module , Module: Context (Umu::Environment)
Core
class , Class: Core (Umu::ConcreteSyntax::Module::Declaration)
module , Module: Core (Umu::ConcreteSyntax) , Module: Core (Umu::AbstractSyntax) , Module: Core (Umu::Value)
core_decl
instance attribute
Class: Core (Umu::ConcreteSyntax::Module::Declaration) , Core#core_decl [R]
CS
constant
Module: Umu (<Toplevel Module>) , Umu::CS
CSC
constant
Module: Umu (<Toplevel Module>) , Umu::CSC
CSCD
constant
Module: Umu (<Toplevel Module>) , Umu::CSCD
CSCE
constant
Module: Umu (<Toplevel Module>) , Umu::CSCE
CSCEB
constant
Module: Umu (<Toplevel Module>) , Umu::CSCEB
CSCEN
constant
Module: Umu (<Toplevel Module>) , Umu::CSCEN
CSCEU
constant
Module: Umu (<Toplevel Module>) , Umu::CSCEU
CSCP
constant
Module: Umu (<Toplevel Module>) , Umu::CSCP
CSM
constant
Module: Umu (<Toplevel Module>) , Umu::CSM
CSMD
constant
Module: Umu (<Toplevel Module>) , Umu::CSMD
CSME
constant
Module: Umu (<Toplevel Module>) , Umu::CSME
CSMP
constant
Module: Umu (<Toplevel Module>) , Umu::CSMP
current_value
instance alias
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval#current_value
instance attribute
Class: Interval (Umu::Value::Core::Morph) , Interval#current_value [R]

D

Datum
class , Class: Datum (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class: Datum (Umu::Value::Core::Union)
Declaration
module , Module: Declaration (Umu::ConcreteSyntax::Module) , Module: Declaration (Umu::ConcreteSyntax::Core) , Module: Declaration (Umu::AbstractSyntax::Core)
decls
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Abstract#decls [R]
Class: Let (Umu::AbstractSyntax::Core::Expression::Nary) , Let#decls [R]
Class: Let (Umu::ConcreteSyntax::Core::Expression::Nary) , Let#decls [R]
Class: Result (Umu::ConcreteSyntax::Core::Pattern) , Result#decls [R]
Class: SeqOfDeclaration (Umu::AbstractSyntax::Core::Declaration) , SeqOfDeclaration#decls [R]
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#decls [R]
Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Value#decls [R]
deconstruct_keys
class method
Class: Abstract (Umu::Lexical::Lexer) , Abstract.deconstruct_keys
Class: Abstract (Umu::Lexical::Lexer::String) , Abstract.deconstruct_keys
Class: Comment (Umu::Lexical::Lexer) , Comment.deconstruct_keys
Class: Entry (Umu::Environment) , Entry.deconstruct_keys
Class: Entry (Umu::Location) , Entry.deconstruct_keys
Class: Preference (Umu::Environment) , Preference.deconstruct_keys
instance method
Class: Record (Umu::Abstraction) , Record#deconstruct_keys
define_class_method
class method
Class: Top (Umu::Value::Core) , Top.define_class_method / 5
define_instance_method
class method
Class: Top (Umu::Value::Core) , Top.define_instance_method / 5
Delay
class , Class: Delay (Umu::ConcreteSyntax::Core::Expression::Unary) , Class: Delay (Umu::AbstractSyntax::Core::Expression::Unary)
descendants
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#descendants
descendants_of
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#descendants_of / 1
DESCENDANTS_OF_ANCESTOR
constant
Module: Type (Umu::Environment::Context) , Type::DESCENDANTS_OF_ANCESTOR
dest
instance attribute
Class: Provider (Umu::Value::Core::Morph::Enum) , Provider#dest [R]
desugar
instance method
Class: Abstract (Umu::ConcreteSyntax) , Abstract#desugar / 1
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , Abstract#desugar / 1
desugar_body_expr
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#desugar_body_expr / 2
desugar_else_expr
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#desugar_else_expr / 1
desugar_field
instance method
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Abstract#desugar_field / 2
desugar_for_rule
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#desugar_for_rule / 2
Class: Atom (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Atom#desugar_for_rule / 2
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#desugar_for_rule / 2
Class: Datum (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Datum#desugar_for_rule / 2
desugar_lambda
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern) , Abstract#desugar_lambda / 2
desugar_poly_rule
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction) , Abstract#desugar_poly_rule / 1
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Entry#desugar_poly_rule / 1
Class: Otherwise (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Otherwise#desugar_poly_rule / 1
Class: Unmatch (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Unmatch#desugar_poly_rule / 1
desugar_qualifier
instance method
Class: Generator (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Generator#desugar_qualifier / 6
Class: Guard (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Guard#desugar_qualifier / 6
desugar_value
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern) , Abstract#desugar_value / 2
Class: Abstract (Umu::ConcreteSyntax::Module::Pattern) , Abstract#desugar_value / 2
Device
class , Class: Device (Umu::Value::Core)
Dir
class , Class: Dir (Umu::Value::Core)
DISPLAY_WIDTH
constant
Module: Assertion (Umu) , Assertion::DISPLAY_WIDTH
dump_mode
instance attribute
Class: Preference (Umu::Environment) , Preference#dump_mode [R]
dump_mode?
instance method
Class: Preference (Umu::Environment) , Preference#dump_mode?

E

E
constant
Module: Umu (<Toplevel Module>) , Umu::E
EACAPE_PAIRS
constant
Module: Escape (Umu) , Escape::EACAPE_PAIRS
each
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Container::Abstraction) , Abstract#each
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Abstract#each
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container) , Abstract#each
Class: Abstract (Umu::Environment::Context::Value) , Abstract#each
Class: Abstract (Umu::Environment::Tracer::Stack) , Abstract#each
Class: Abstract (Umu::Value::Core::Morph::List) , Abstract#each
Class: Abstract (Umu::Value::Core::Product) , Abstract#each
Class: Entry (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Entry#each
Class: Entry (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Entry#each
Class: Entry (Umu::Value::Core::Struct) , Entry#each
Class: Expressions (Umu::AbstractSyntax::Core::Expression::Unary::Container::Abstraction) , Expressions#each
Class: Named (Umu::Value::Core::Product) , Named#each
Class: SeqOfDeclaration (Umu::AbstractSyntax::Core::Declaration) , SeqOfDeclaration#each
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#each
Class: SetOfClass (Umu::Environment::Context::Type::Signature) , SetOfClass#each
Class: Struct (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Struct#each
Class: Tuple (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Tuple#each
Class: WithRepetition (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , WithRepetition#each
each_class_method
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#each_class_method / 1
each_instance_method
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#each_instance_method / 1
EC
constant
Module: Umu (<Toplevel Module>) , Umu::EC
ECT
constant
Module: Umu (<Toplevel Module>) , Umu::ECT
ECTS
constant
Module: Umu (<Toplevel Module>) , Umu::ECTS
ECTSC
constant
Module: Umu (<Toplevel Module>) , Umu::ECTSC
ECTSM
constant
Module: Umu (<Toplevel Module>) , Umu::ECTSM
ECV
constant
Module: Umu (<Toplevel Module>) , Umu::ECV
ElementOfContainer
module , Module: ElementOfContainer (Umu::ConcreteSyntax::Core::Pattern)
else_expr
instance attribute
Class: Assert (Umu::ConcreteSyntax::Core::Declaration) , Assert#else_expr [R]
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::If) , Entry#else_expr [R]
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , If#else_expr [R]
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#else_expr [R]
elsif_rules
instance attribute
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , If#elsif_rules [R]
Embeded
class , Class: Embeded (Umu::ConcreteSyntax::Core::Expression::SExpression) , Class: Embeded (Umu::AbstractSyntax::Core::Expression::SExpression)
EMPTY
constant
Module: Stack (Umu::Environment::Tracer) , Stack::EMPTY
empty
module function
Module: Stack (Umu::Environment::Tracer) , Stack.empty
Empty
class , Class: Empty (Umu::Environment::Tracer::Stack)
empty?
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Abstract#empty?
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#empty?
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#empty?
Class: SetOfClass (Umu::Environment::Context::Type::Signature) , SetOfClass#empty?
EmptyError
class , Class: EmptyError (Umu::Exception)
EMPTY_SEQ_OF_DECRALATION
constant
Module: Declaration (Umu::ConcreteSyntax::Core) , Declaration::EMPTY_SEQ_OF_DECRALATION
EMPTY_SET
constant
Module: Signature (Umu::Environment::Context::Type) , Signature::EMPTY_SET
END_BRAKET_SYMBOLS
constant
Class: Token (Umu::Lexical::Lexer) , Token::END_BRAKET_SYMBOLS
enter
instance method
Class: Entry (Umu::Environment) , Entry#enter / 1
Entry
class , Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import) , Class: Entry (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Class: Entry (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class: Entry (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Class: Entry (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::If) , Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Class: Entry (Umu::Value::Core::Struct) , Class: Entry (Umu::Environment::Context::Type::Signature::Method) , Class: Entry (Umu::Environment::Context::Type) , Class: Entry (Umu::Environment::Context::Value) , Class: Entry (Umu::Environment) , Class: Entry (Umu::Location)
module , Module: Entry (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension) , Module: Entry (Umu::Value::Core::Morph::Stream)
enum
instance alias
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Container::Abstraction) , Abstract#enum
Enum
module , Module: Enum (Umu::Value::Core::Morph)
Enumerable
module , Module: Enumerable (<Built-in Module>)
env
instance attribute
Class: Environment (Umu::AbstractSyntax::Result) , Environment#env [R]
Class: Interpreter (Umu::Api) , Interpreter#env [R]
Class: RuntimeError (Umu::Exception::Abstraction) , RuntimeError#env [R]
Environment
class , Class: Environment (Umu::AbstractSyntax::Result)
module , Module: Environment (Umu)
eql?
instance alias
Class: Abstract (Umu::Environment::Context::Type::Signature::Class) , Abstract#eql?
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#eql?
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Abstract#eql? / 1
Class: Label (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Label#eql? / 1
Class: Label (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Label#eql? / 1
Class: Label (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Label#eql? / 1
EqualityError
class , Class: EqualityError (Umu::Exception)
Err
class , Class: Err (Umu::Value::Core::Union::Result)
Error
class , Class: Error (Umu::Assertion::Exception)
Escape
module , Module: Escape (Umu)
evaluate
instance method
Class: Abstract (Umu::AbstractSyntax) , Abstract#evaluate / 1
Class: Abstract (Umu::AbstractSyntax::Core::Declaration) , Abstract#evaluate / 1
Class: Abstract (Umu::AbstractSyntax::Core::Expression) , Abstract#evaluate / 1
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Abstract#evaluate / 1
Class: Unit (Umu::AbstractSyntax::Core::Expression) , Unit#evaluate / 1
eval_decls
instance method
Class: Interpreter (Umu::Api) , Interpreter#eval_decls / 2
module function
Module: Api (Umu) , Api.eval_decls / 3
eval_expr
instance method
Class: Interpreter (Umu::Api) , Interpreter#eval_expr / 2
module function
Module: Api (Umu) , Api.eval_expr / 3
Event
class , Class: Event (Umu::Environment::Tracer)
event
instance attribute
Class: Cons (Umu::Environment::Tracer::Stack) , Cons#event [R]
Exception
class , Class: Exception (<Built-in Module>)
module , Module: Exception (Umu) , Module: Exception (Umu::Assertion)
exception_class
instance alias
Class: Raise (Umu::AbstractSyntax::Core::Expression::Unary) , Raise#exception_class
execute
module function
Module: Commander (Umu) , Commander.execute / 2
Module: Subcommand (Umu::Commander) , Subcommand.execute / 4
ExecutionError
class , Class: ExecutionError (Umu::Exception::Abstraction)
Expected
class , Class: Expected (Umu::Exception::Abstraction)
exported_vars
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Declaration) , Abstract#exported_vars
Class: Abstract (Umu::ConcreteSyntax::Core::Declaration::Function) , Abstract#exported_vars
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern) , Abstract#exported_vars
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#exported_vars
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Abstract#exported_vars
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Abstract#exported_vars
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration) , Abstract#exported_vars
Class: Abstract (Umu::ConcreteSyntax::Module::Pattern) , Abstract#exported_vars
Class: Assert (Umu::ConcreteSyntax::Core::Declaration) , Assert#exported_vars
Class: Core (Umu::ConcreteSyntax::Module::Declaration) , Core#exported_vars
Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import) , Entry#exported_vars
Class: Recursive (Umu::ConcreteSyntax::Core::Declaration) , Recursive#exported_vars
Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Structure#exported_vars
Class: Unit (Umu::ConcreteSyntax::Core::Pattern) , Unit#exported_vars
Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Value#exported_vars
Class: Variable (Umu::ConcreteSyntax::Module::Pattern) , Variable#exported_vars
expr
instance alias
Class: Delay (Umu::AbstractSyntax::Core::Expression::Unary) , Delay#expr
Class: Delay (Umu::ConcreteSyntax::Core::Expression::Unary) , Delay#expr
Class: Expression (Umu::Value::Core::Morph::Stream::Entry) , Expression#expr
Class: KindOf (Umu::AbstractSyntax::Core::Expression::Binary) , KindOf#expr
Class: Suspended (Umu::Value::Core::Morph::Stream::Entry) , Suspended#expr
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#expr [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Abstract#expr [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Abstract#expr [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Abstract#expr [R]
Class: Embeded (Umu::AbstractSyntax::Core::Expression::SExpression) , Embeded#expr [R]
Class: Embeded (Umu::ConcreteSyntax::Core::Expression::SExpression) , Embeded#expr [R]
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Entry#expr [R]
Class: Let (Umu::AbstractSyntax::Core::Expression::Nary) , Let#expr [R]
Class: Let (Umu::ConcreteSyntax::Core::Expression::Nary) , Let#expr [R]
Class: Otherwise (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Otherwise#expr [R]
Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Structure#expr [R]
Class: Susp (Umu::Value::Core) , Susp#expr [R]
Class: SuspendedStream (Umu::AbstractSyntax::Core::Expression) , SuspendedStream#expr [R]
Class: SuspendedStream (Umu::ConcreteSyntax::Core::Expression) , SuspendedStream#expr [R]
Class: Value (Umu::AbstractSyntax::Core::Declaration::Simple) , Value#expr [R]
Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Value#expr [R]
Expression
class , Class: Expression (Umu::Value::Core::Morph::Stream::Entry)
module , Module: Expression (Umu::ConcreteSyntax::Module) , Module: Expression (Umu::ConcreteSyntax::Core) , Module: Expression (Umu::AbstractSyntax::Core)
Expressions
class , Class: Expressions (Umu::AbstractSyntax::Core::Expression::Unary::Container::Abstraction)
exprs
instance alias
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Abstract#exprs
Class: Expressions (Umu::AbstractSyntax::Core::Expression::Unary::Container::Abstraction) , Expressions#exprs
instance attribute
Class: BasicMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , BasicMessage#exprs [R]
Class: Message (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Message#exprs [R]
instance method
Class: List (Umu::AbstractSyntax::Core::Expression::SExpression) , List#exprs
Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , List#exprs
expr_by_label
instance alias
Class: Modifier (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , Modifier#expr_by_label
expr_by_sym
instance alias
Class: Struct (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Struct#expr_by_sym
extend
instance method
Class: Abstract (Umu::Environment::Context::Value) , Abstract#extend / 2
extend_bindings
instance method
Class: Abstract (Umu::Environment::Context::Value) , Abstract#extend_bindings / 1

F

Fail
class , Class: Fail (Umu::Assertion::Exception)
FALSE
constant
Module: Atom (Umu::Value::Core) , Atom::FALSE
false?
instance method
Class: Bool (Umu::Value::Core::Atom) , Bool#false?
Field
class , Class: Field (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Class: Field (Umu::Value::Core::Struct)
Fields
module , Module: Fields (Umu::ConcreteSyntax::Module::Declaration::Import)
fields
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Abstract#fields [R]
Class: Modifier (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , Modifier#fields [R]
FILE_NAME
constant
Module: Prelude (Umu::Commander) , Prelude::FILE_NAME
file_name
instance attribute
Class: Entry (Umu::Location) , Entry#file_name [R]
find_escape
module function
Module: Escape (Umu) , Escape.find_escape / 1
Float
class , Class: Float (Umu::Lexical::Token) , Class: Float (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Class: Float (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Class: Float (Umu::Value::Core::Atom::Number)
fn_dest
instance attribute
Class: User (Umu::Value::Core::Morph::Enum) , User#fn_dest [R]
FN_DEST
constant
Class: Dir (Umu::Value::Core) , Dir::FN_DEST
Class: Input (Umu::Value::Core::IO) , Input::FN_DEST
foldl
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#foldl / 5
foldr
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#foldr / 5
force
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Cell) , Abstract#force / 3
Class: Cons (Umu::Value::Core::Morph::Stream::Cell) , Cons#force / 3
Class: Nil (Umu::Value::Core::Morph::Stream::Cell) , Nil#force / 3
format_info
instance method
Class: Info (Umu::Environment::Context::Type::Signature::Method) , Info#format_info
fst_expr
instance attribute
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#fst_expr [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Abstract#fst_expr [R]
Class: List (Umu::AbstractSyntax::Core::Expression::SExpression) , List#fst_expr [R]
Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , List#fst_expr [R]
fst_obj
instance attribute
Class: Abstract (Umu::Value::Core::Product) , Abstract#fst_obj [R]
fst_rule
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#fst_rule [R]
Fun
class , Class: Fun (Umu::Value::Core)
Function
class , Class: Function (Umu::ConcreteSyntax::Module::Declaration::Import::Fields)
module , Module: Function (Umu::ConcreteSyntax::Core::Declaration)
functions
instance attribute
Class: Recursive (Umu::ConcreteSyntax::Core::Declaration) , Recursive#functions [R]

G

Generator
class , Class: Generator (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier)
get_bindings
instance method
Class: Abstract (Umu::Environment::Context::Value) , Abstract#get_bindings
Class: Entry (Umu::Environment::Context::Value) , Entry#get_bindings
get_bindings_difference_with
instance method
Class: Entry (Umu::Environment::Context::Value) , Entry#get_bindings_difference_with / 1
get_binding_lines
module function
Module: Subcommand (Umu::Commander) , Subcommand.get_binding_lines / 2
get_message_infos_of_class
module function
Module: Subcommand (Umu::Commander) , Subcommand.get_message_infos_of_class / 2
get_value
instance method
Class: Abstract (Umu::Environment::Context::Value::Target) , Abstract#get_value / 1
Class: Recursive (Umu::Environment::Context::Value::Target) , Recursive#get_value / 1
Class: Value (Umu::Environment::Context::Value::Target) , Value#get_value / 1
group
module function
Module: PrettyPrint (Umu) , PrettyPrint.group / 3
group_for_enum
module function
Module: PrettyPrint (Umu) , PrettyPrint.group_for_enum / 4
Guard
class , Class: Guard (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier)

H

hash
instance attribute
Class: SetOfClass (Umu::Environment::Context::Type::Signature) , SetOfClass#hash [R]
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Abstract#hash
Class: Abstract (Umu::Environment::Context::Type::Signature::Class) , Abstract#hash
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#hash
Class: Label (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Label#hash
Class: Label (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Label#hash
Class: Label (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Label#hash
HasHead
class , Class: HasHead (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction)
hd_rhs_opnd
instance alias
Class: WithRepetition (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , WithRepetition#hd_rhs_opnd
head
instance attribute
Class: Cons (Umu::Value::Core::Morph::List) , Cons#head [R]
Class: HasHead (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction) , HasHead#head [R]
Class: Long (Umu::ConcreteSyntax::Module::Expression::Identifier) , Long#head [R]
instance method
Class: Abstract (Umu::ConcreteSyntax::Module::Expression::Identifier) , Abstract#head
Class: Short (Umu::ConcreteSyntax::Module::Expression::Identifier) , Short#head
head_expr
instance alias
Class: Cond (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , Cond#head_expr
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , If#head_expr
instance attribute
Class: ApplyMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , ApplyMessage#head_expr [R]
Class: Cons (Umu::AbstractSyntax::Core::Expression::MemoStream) , Cons#head_expr [R]
Class: Cons (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Cons#head_expr [R]
Class: Cons (Umu::Value::Core::Morph::Stream::Cell) , Cons#head_expr [R]
Class: Rule (Umu::AbstractSyntax::Core::Expression::Nary::If) , Rule#head_expr [R]
head_field
instance attribute
Class: KeywordMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , KeywordMessage#head_field [R]
head_id
instance alias
Class: Long (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Long#head_id
Class: Long (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Long#head_id
head_pat
instance attribute
Class: Cons (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Cons#head_pat [R]

I

id
instance attribute
Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import) , Entry#id [R]
Class: Import (Umu::AbstractSyntax::Core::Declaration) , Import#id [R]
ident
instance attribute
Class: Parameter (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Parameter#ident [R]
Class: Result (Umu::ConcreteSyntax::Core::Pattern) , Result#ident [R]
Identifier
class , Class: Identifier (Umu::Lexical::Token)
module , Module: Identifier (Umu::ConcreteSyntax::Module::Expression) , Module: Identifier (Umu::ConcreteSyntax::Core::Expression::Unary) , Module: Identifier (Umu::AbstractSyntax::Core::Expression::Unary)
IDENTIFIER_SYMBOLS
constant
Class: Token (Umu::Lexical::Lexer) , Token::IDENTIFIER_SYMBOLS
IDENT_PATTERN
constant
Class: Token (Umu::Lexical::Lexer) , Token::IDENT_PATTERN
IDENT_WORD
constant
Class: Token (Umu::Lexical::Lexer) , Token::IDENT_WORD
If
class , Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch)
module , Module: If (Umu::AbstractSyntax::Core::Expression::Nary)
if_rule
instance attribute
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , If#if_rule [R]
Import
class , Class: Import (Umu::AbstractSyntax::Core::Declaration)
module , Module: Import (Umu::ConcreteSyntax::Module::Declaration)
IndexError
class , Class: IndexError (Umu::Exception)
index_by_label
instance attribute
Class: Entry (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Entry#index_by_label [R]
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Entry#index_by_label [R]
Class: Entry (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Entry#index_by_label [R]
Class: Named (Umu::Value::Core::Product) , Named#index_by_label [R]
INDEX_BY_LABELS
constant
Class: Cons (Umu::Value::Core::SExpr) , Cons::INDEX_BY_LABELS
Class: Interval (Umu::Value::Core::Morph) , Interval::INDEX_BY_LABELS
INFINITY
constant
Module: Number (Umu::Value::Core::Atom) , Number::INFINITY
Infix
module , Module: Infix (Umu::ConcreteSyntax::Core::Expression::Binary)
Info
class , Class: Info (Umu::Environment::Context::Type::Signature::Method)
INITIAL
constant
Module: Value (Umu::Environment::Context) , Value::INITIAL
Initial
class , Class: Initial (Umu::Environment::Context::Value)
initialize
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Declaration::Simple) , Abstract#initialize / 2
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Binary) , Abstract#initialize / 3
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#initialize / 4
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary) , Abstract#initialize / 2
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Declaration::Function) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary) , Abstract#initialize / 3
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , Abstract#initialize / 4
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#initialize / 5
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Abstract#initialize / 4
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Abstract#initialize / 4
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Abstract#initialize / 3
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container) , Abstract#initialize / 2
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#initialize / 3
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Abstract#initialize / 2
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#initialize / 2
Class: Abstract (Umu::Environment::Context::Value::Target) , Abstract#initialize / 1
Class: Abstract (Umu::Lexical::Lexer) , Abstract#initialize / 2
Class: Abstract (Umu::Lexical::Lexer::String) , Abstract#initialize / 3
Class: Abstract (Umu::Lexical::Token::Abstraction) , Abstract#initialize / 2
Class: Abstract (Umu::Value::Core::Atom) , Abstract#initialize / 1
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#initialize / 1
Class: Abstract (Umu::Value::Core::IO) , Abstract#initialize / 1
Class: Abstract (Umu::Value::Core::Morph::Enum) , Abstract#initialize / 1
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#initialize / 2
Class: Abstract (Umu::Value::Core::Product) , Abstract#initialize / 3
Class: Abstract (Umu::Value::Core::Union::Result) , Abstract#initialize / 1
Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary) , Apply#initialize / 4
Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Apply#initialize / 4
Class: ApplyMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , ApplyMessage#initialize / 3
Class: Assert (Umu::ConcreteSyntax::Core::Declaration) , Assert#initialize / 3
Class: Atom (Umu::AbstractSyntax::Core::Expression::SExpression) , Atom#initialize / 2
Class: Atom (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Atom#initialize / 2
Class: Atom (Umu::ConcreteSyntax::Core::Expression::SExpression) , Atom#initialize / 2
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#initialize / 4
Class: Basic (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Basic#initialize / 4
Class: Basic (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Basic#initialize / 4
Class: BasicMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , BasicMessage#initialize / 3
Class: Bool (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Bool#initialize / 2
Class: ByLabel (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByLabel#initialize / 2
Class: ByNumber (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByNumber#initialize / 2
Class: Cell (Umu::Value::Core::Morph::Stream::Entry) , Cell#initialize / 2
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#initialize / 4
Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , CellStream#initialize / 4
Class: Class (Umu::AbstractSyntax::Core::Expression::Unary) , Class#initialize / 2
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#initialize / 4
Class: Class (Umu::ConcreteSyntax::Core::Expression::Unary) , Class#initialize / 2
Class: Class (Umu::Value::Core) , Class#initialize / 1
Class: Comment (Umu::Lexical::Lexer) , Comment#initialize / 5
Class: Cons (Umu::AbstractSyntax::Core::Expression::MemoStream) , Cons#initialize / 3
Class: Cons (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Cons#initialize / 3
Class: Cons (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Cons#initialize / 4
Class: Cons (Umu::Environment::Tracer::Stack) , Cons#initialize / 2
Class: Cons (Umu::Value::Core::Morph::List) , Cons#initialize / 2
Class: Cons (Umu::Value::Core::Morph::Stream::Cell) , Cons#initialize / 2
Class: Cons (Umu::Value::Core::SExpr) , Cons#initialize / 2
Class: Core (Umu::ConcreteSyntax::Module::Declaration) , Core#initialize / 2
Class: Datum (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Datum#initialize / 3
Class: Datum (Umu::Value::Core::Union) , Datum#initialize / 2
Class: Delay (Umu::AbstractSyntax::Core::Expression::Unary) , Delay#initialize / 2
Class: Delay (Umu::ConcreteSyntax::Core::Expression::Unary) , Delay#initialize / 2
Class: Dir (Umu::Value::Core) , Dir#initialize / 1
Class: Embeded (Umu::AbstractSyntax::Core::Expression::SExpression) , Embeded#initialize / 2
Class: Embeded (Umu::ConcreteSyntax::Core::Expression::SExpression) , Embeded#initialize / 2
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Entry#initialize / 5
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#initialize / 5
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::If) , Entry#initialize / 3
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Entry#initialize / 4
Class: Entry (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Entry#initialize / 3
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Entry#initialize / 4
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Entry#initialize / 4
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Entry#initialize / 2
Class: Entry (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Entry#initialize / 2
Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import) , Entry#initialize / 3
Class: Entry (Umu::Environment) , Entry#initialize / 5
Class: Entry (Umu::Environment::Context::Type::Signature::Method) , Entry#initialize / 4
Class: Entry (Umu::Environment::Context::Value) , Entry#initialize / 2
Class: Entry (Umu::Location) , Entry#initialize / 2
Class: Entry (Umu::Value::Core::Struct) , Entry#initialize / 1
Class: Environment (Umu::AbstractSyntax::Result) , Environment#initialize / 1
Class: Event (Umu::Environment::Tracer) , Event#initialize / 4
Class: ExecutionError (Umu::Exception::Abstraction) , ExecutionError#initialize / 3
Class: Expected (Umu::Exception::Abstraction) , Expected#initialize / 2
Class: Expression (Umu::Value::Core::Morph::Stream::Entry) , Expression#initialize / 2
Class: Expressions (Umu::AbstractSyntax::Core::Expression::Unary::Container::Abstraction) , Expressions#initialize / 2
Class: Field (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Field#initialize / 3
Class: Field (Umu::Value::Core::Struct) , Field#initialize / 2
Class: Float (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Float#initialize / 2
Class: Float (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Float#initialize / 2
Class: Float (Umu::Lexical::Token) , Float#initialize / 2
Class: Float (Umu::Value::Core::Atom::Number) , Float#initialize / 1
Class: Fun (Umu::Value::Core) , Fun#initialize / 2
Class: Generator (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Generator#initialize / 3
Class: HasHead (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction) , HasHead#initialize / 3
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , If#initialize / 4
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , If#initialize / 3
Class: Import (Umu::AbstractSyntax::Core::Declaration) , Import#initialize / 2
Class: Info (Umu::Environment::Context::Type::Signature::Method) , Info#initialize / 4
Class: Int (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Int#initialize / 2
Class: Int (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Int#initialize / 2
Class: Int (Umu::Lexical::Token) , Int#initialize / 2
Class: Int (Umu::Value::Core::Atom::Number) , Int#initialize / 1
Class: Interpreter (Umu::Api) , Interpreter#initialize / 1
Class: Interval (Umu::Value::Core::Morph) , Interval#initialize / 3
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval#initialize / 4
Class: KeywordMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , KeywordMessage#initialize / 3
Class: KindOf (Umu::AbstractSyntax::Core::Expression::Binary) , KindOf#initialize / 4
Class: KindOf (Umu::ConcreteSyntax::Core::Expression::Binary::Infix) , KindOf#initialize / 4
Class: Label (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Label#initialize / 2
Class: Label (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Label#initialize / 2
Class: Label (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Label#initialize / 2
Class: LabelSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , LabelSelector#initialize / 2
Class: Let (Umu::AbstractSyntax::Core::Expression::Nary) , Let#initialize / 3
Class: Let (Umu::ConcreteSyntax::Core::Expression::Nary) , Let#initialize / 3
Class: List (Umu::AbstractSyntax::Core::Expression::SExpression) , List#initialize / 4
Class: List (Umu::AbstractSyntax::Core::Expression::Unary::Container) , List#initialize / 3
Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , List#initialize / 4
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , List#initialize / 3
Class: List (Umu::ConcreteSyntax::Core::Pattern::Container::Morph::Monomorph) , List#initialize / 3
Class: Long (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Long#initialize / 3
Class: Long (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Long#initialize / 3
Class: Long (Umu::ConcreteSyntax::Module::Expression::Identifier) , Long#initialize / 3
Class: Memorization (Umu::Value::Core::Morph::Stream::Entry) , Memorization#initialize / 2
Class: Message (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Message#initialize / 3
Class: Message (Umu::ConcreteSyntax::Core::Expression::Unary) , Message#initialize / 3
Class: Meta (Umu::Environment::Context::Type::Signature::Class) , Meta#initialize / 1
Class: Model (Umu::Abstraction) , Model#initialize / 1
Class: Modifier (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , Modifier#initialize / 2
Class: Modifier (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , Modifier#initialize / 2
Class: MutualRecursive (Umu::AbstractSyntax::Core::Declaration) , MutualRecursive#initialize / 2
Class: Named (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Named#initialize / 5
Class: Named (Umu::Value::Core::Product) , Named#initialize / 4
Class: Newline (Umu::Lexical::Token::Separator) , Newline#initialize / 2
Class: NumberSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , NumberSelector#initialize / 2
Class: NumberSelector (Umu::Lexical::Token) , NumberSelector#initialize / 2
Class: Opaque (Umu::Value::Core) , Opaque#initialize / 1
Class: Otherwise (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Otherwise#initialize / 2
Class: Panic (Umu::Exception) , Panic#initialize / 4
Class: Parameter (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Parameter#initialize / 3
Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary) , Pipe#initialize / 4
Class: Preference (Umu::Environment) , Preference#initialize / 5
Class: Prefix (Umu::ConcreteSyntax::Core::Expression::Unary) , Prefix#initialize / 3
Class: Provider (Umu::Value::Core::Morph::Enum) , Provider#initialize / 2
Class: Raise (Umu::AbstractSyntax::Core::Expression::Unary) , Raise#initialize / 3
Class: Recursive (Umu::AbstractSyntax::Core::Declaration::Simple) , Recursive#initialize / 3
Class: Recursive (Umu::ConcreteSyntax::Core::Declaration) , Recursive#initialize / 2
Class: Recursive (Umu::Environment::Context::Value::Target) , Recursive#initialize / 1
Class: Ref (Umu::Value::Core) , Ref#initialize / 1
Class: ReservedWord (Umu::Lexical::Token) , ReservedWord#initialize / 2
Class: Result (Umu::ConcreteSyntax::Core::Pattern) , Result#initialize / 3
Class: Rule (Umu::AbstractSyntax::Core::Expression::Nary::If) , Rule#initialize / 3
Class: RuntimeError (Umu::Exception::Abstraction) , RuntimeError#initialize / 4
Class: Selector (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator::Abstraction) , Selector#initialize / 2
Class: SeqOfDeclaration (Umu::AbstractSyntax::Core::Declaration) , SeqOfDeclaration#initialize / 2
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#initialize / 2
Class: Sequential (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Sequential#initialize / 2
Class: SetOfClass (Umu::Environment::Context::Type::Signature) , SetOfClass#initialize / 1
Class: Short (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Short#initialize / 2
Class: Short (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Short#initialize / 2
Class: Short (Umu::ConcreteSyntax::Module::Expression::Identifier) , Short#initialize / 2
Class: Simple (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , Simple#initialize / 4
Class: Some (Umu::Value::Core::Union::Option) , Some#initialize / 1
Class: String (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , String#initialize / 2
Class: String (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , String#initialize / 2
Class: String (Umu::Lexical::Token) , String#initialize / 2
Class: String (Umu::Lexical::Token::Abstraction) , String#initialize / 2
Class: String (Umu::Value::Core::Atom) , String#initialize / 1
Class: Struct (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Struct#initialize / 2
Class: Struct (Umu::ConcreteSyntax::Module::Expression) , Struct#initialize / 2
Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Structure#initialize / 4
Class: Susp (Umu::Value::Core) , Susp#initialize / 2
Class: Suspended (Umu::Value::Core::Morph::Stream::Entry) , Suspended#initialize / 2
Class: SuspendedStream (Umu::AbstractSyntax::Core::Expression) , SuspendedStream#initialize / 2
Class: SuspendedStream (Umu::ConcreteSyntax::Core::Expression) , SuspendedStream#initialize / 2
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#initialize / 5
Class: Symbol (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Symbol#initialize / 2
Class: Symbol (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , Symbol#initialize / 2
Class: Symbol (Umu::Lexical::Token::Abstraction) , Symbol#initialize / 2
Class: Symbol (Umu::Value::Core::Atom) , Symbol#initialize / 1
Class: Tuple (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Tuple#initialize / 2
Class: Tuple (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Tuple#initialize / 2
Class: Tuple (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Tuple#initialize / 2
Class: User (Umu::Value::Core::Morph::Enum) , User#initialize / 2
Class: Value (Umu::AbstractSyntax::Core::Declaration::Simple) , Value#initialize / 4
Class: Value (Umu::AbstractSyntax::Result) , Value#initialize / 1
Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Value#initialize / 4
Class: Value (Umu::Environment::Context::Value::Target) , Value#initialize / 1
Class: Value (Umu::Value::Core::SExpr) , Value#initialize / 1
Class: Variable (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Variable#initialize / 3
Class: Variable (Umu::ConcreteSyntax::Module::Pattern) , Variable#initialize / 2
Class: WithRepetition (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , WithRepetition#initialize / 5
INITIAL_LOCATION
constant
Module: Location (Umu) , Location::INITIAL_LOCATION
INITIAL_PREFERENCE
constant
Module: Environment (Umu) , Environment::INITIAL_PREFERENCE
input
module function
Module: Commander (Umu) , Commander.input (1/2) / 1 , Commander.input (2/E) / 1
Input
class , Class: Input (Umu::Value::Core::IO)
instance_method_infos
class method
Class: Top (Umu::Value::Core) , Top.instance_method_infos
instance_method_info_of_mess_sym
instance attribute
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#instance_method_info_of_mess_sym [R]
instance_of
module function
Module: Assertion (Umu) , Assertion.instance_of / 4
Int
class , Class: Int (Umu::Lexical::Token) , Class: Int (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Class: Int (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Class: Int (Umu::Value::Core::Atom::Number)
interact
module function
Module: Commander (Umu) , Commander.interact / 2
interactive_mode
instance attribute
Class: Preference (Umu::Environment) , Preference#interactive_mode [R]
interactive_mode?
instance method
Class: Preference (Umu::Environment) , Preference#interactive_mode?
InternalSubclassResponsibility
class , Class: InternalSubclassResponsibility (Umu::Exception)
Interpreter
class , Class: Interpreter (Umu::Api)
Interval
class , Class: Interval (Umu::Value::Core::Morph) , Class: Interval (Umu::Value::Core::Morph::Stream::Entry)
module , Module: Interval (Umu::ConcreteSyntax::Core::Expression::Nary) , Module: Interval (Umu::AbstractSyntax::Core::Expression::Nary)
invoke
instance method
Class: Top (Umu::Value::Core) , Top#invoke / 5
in_braket?
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#in_braket?
in_comment?
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#in_comment?
Class: Comment (Umu::Lexical::Lexer) , Comment#in_comment?
IO
module , Module: IO (Umu::Value::Core)
io
instance attribute
Class: Abstract (Umu::Value::Core::IO) , Abstract#io [R]

K

KeywordMessage
class , Class: KeywordMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message)
KindOf
class , Class: KindOf (Umu::ConcreteSyntax::Core::Expression::Binary::Infix) , Class: KindOf (Umu::AbstractSyntax::Core::Expression::Binary)
kind_of
module function
Module: Assertion (Umu) , Assertion.kind_of / 4
klass
instance attribute
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#klass [R]
Class: Event (Umu::Environment::Tracer) , Event#klass [R]

L

L
constant
Module: Umu (<Toplevel Module>) , Umu::L
Label
class , Class: Label (Umu::Lexical::Token) , Class: Label (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Class: Label (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Class: Label (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named)
label
instance attribute
Class: Event (Umu::Environment::Tracer) , Event#label [R]
Class: Field (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Field#label [R]
Class: Field (Umu::Value::Core::Struct) , Field#label [R]
labels
instance method
Class: Named (Umu::Value::Core::Product) , Named#labels
LabelSelector
class , Class: LabelSelector (Umu::Lexical::Token) , Class: LabelSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator)
lam
instance attribute
Class: Fun (Umu::Value::Core) , Fun#lam [R]
Lambda
module , Module: Lambda (Umu::ConcreteSyntax::Core::Expression::Nary) , Module: Lambda (Umu::AbstractSyntax::Core::Expression::Nary)
lam_expr
instance alias
Class: Recursive (Umu::Environment::Context::Value::Target) , Recursive#lam_expr
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Declaration::Function) , Abstract#lam_expr [R]
Class: Recursive (Umu::AbstractSyntax::Core::Declaration::Simple) , Recursive#lam_expr [R]
leafs
instance attribute
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#leafs [R]
leave
instance method
Class: Entry (Umu::Environment) , Entry#leave
Left
class , Class: Left (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Pipe) , Class: Left (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Composite)
Let
class , Class: Let (Umu::ConcreteSyntax::Core::Expression::Nary) , Class: Let (Umu::AbstractSyntax::Core::Expression::Nary)
lex
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#lex / 1
Class: Abstract (Umu::Lexical::Lexer::String) , Abstract#lex / 1
Class: Comment (Umu::Lexical::Lexer) , Comment#lex / 1
Class: Separator (Umu::Lexical::Lexer) , Separator#lex / 1
Class: Token (Umu::Lexical::Lexer) , Token#lex / 1
module function
Module: Lexer (Umu::Lexical) , Lexer.lex / 4
Lexer
module , Module: Lexer (Umu::Lexical)
Lexical
module , Module: Lexical (Umu)
LexicalError
class , Class: LexicalError (Umu::Exception)
lex_trace_mode
instance attribute
Class: Preference (Umu::Environment) , Preference#lex_trace_mode [R]
lex_trace_mode?
instance method
Class: Preference (Umu::Environment) , Preference#lex_trace_mode?
lhs
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary) , Abstract#lhs [R]
lhs_expr
instance alias
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Entry#lhs_expr
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Entry#lhs_expr
instance attribute
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Binary) , Abstract#lhs_expr [R]
lhs_opnd
instance alias
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , Abstract#lhs_opnd
LINE_LENGTH
constant
Module: Assertion (Umu) , Assertion::LINE_LENGTH
line_num
instance attribute
Class: Entry (Umu::Location) , Entry#line_num [R]
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction) , Abstract#line_num
List
class , Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , Class: List (Umu::ConcreteSyntax::Core::Pattern::Container::Morph::Monomorph) , Class: List (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Class: List (Umu::AbstractSyntax::Core::Expression::SExpression)
module , Module: List (Umu::Value::Core::Morph)
LL
constant
Module: Umu (<Toplevel Module>) , Umu::LL
LOC
constant
Module: Umu (<Toplevel Module>) , Umu::LOC
loc
instance attribute
Class: Abstract (Umu::Lexical::Lexer) , Abstract#loc [R]
Class: Event (Umu::Environment::Tracer) , Event#loc [R]
Class: ExecutionError (Umu::Exception::Abstraction) , ExecutionError#loc [R]
Class: Model (Umu::Abstraction) , Model#loc [R]
local_decls
instance attribute
Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Structure#local_decls [R]
Location
module , Module: Location (Umu)
Long
class , Class: Long (Umu::ConcreteSyntax::Module::Expression::Identifier) , Class: Long (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Class: Long (Umu::AbstractSyntax::Core::Expression::Unary::Identifier)
lookup
instance method
Class: Abstract (Umu::Environment::Context::Value) , Abstract#lookup / 3
Class: Entry (Umu::Environment::Context::Type) , Entry#lookup / 3
lookup_class_method
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#lookup_class_method / 3
lookup_instance_method
instance method
Class: Abstract (Umu::Environment::Context::Type::Signature::Class) , Abstract#lookup_instance_method / 3
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#lookup_instance_method / 3
Class: Meta (Umu::Environment::Context::Type::Signature::Class) , Meta#lookup_instance_method / 3
LT
constant
Module: Umu (<Toplevel Module>) , Umu::LT

M

main
module function
Module: Commander (Umu) , Commander.main / 1
make
class method
Class: Abstract (Umu::Value::Core::Morph::Enum) , Abstract.make / 1
Class: Abstract (Umu::Value::Core::Morph::List) , Abstract.make / 1
Class: Abstract (Umu::Value::Core::SExpr) , Abstract.make / 1
module function
Module: Type (Umu::Environment::Context) , Type.make
make_andalso
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_andalso / 4
make_apply
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_apply / 4
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_apply / 4
make_apply_message
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_apply_message / 3
make_assert
module function
Module: Declaration (Umu::ConcreteSyntax::Core) , Declaration.make_assert / 3
make_bindings
module function
Module: Value (Umu::Environment::Context) , Value.make_bindings / 2
make_bool
module function
Module: Core (Umu::Value) , Core.make_bool / 1
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_bool / 2
make_case
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case / 5
make_case_rule
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule / 3
make_case_rule_atom
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_atom / 2
make_case_rule_cell_stream_cons
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_cell_stream_cons / 3
make_case_rule_cell_stream_nil
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_cell_stream_nil / 1
make_case_rule_class
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_class / 4
make_case_rule_datum
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_datum / 3
make_case_rule_list_cons
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_list_cons / 3
make_case_rule_list_nil
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_list_nil / 1
make_case_rule_memo_stream_cons
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_memo_stream_cons / 3
make_case_rule_memo_stream_nil
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_memo_stream_nil / 1
make_case_rule_poly_cons
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_poly_cons / 4
make_case_rule_poly_nil
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_case_rule_poly_nil / 2
make_cell_stream_cons
module function
Module: Core (Umu::Value) , Core.make_cell_stream_cons / 3
make_cell_stream_entry
module function
Module: Core (Umu::Value) , Core.make_cell_stream_entry / 2
make_cell_stream_nil
module function
Module: Core (Umu::Value) , Core.make_cell_stream_nil / 1
make_class
module function
Module: Core (Umu::Value) , Core.make_class / 1
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_class / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_class / 2
Module: Signature (Umu::Environment::Context::Type) , Signature.make_class / 4
make_comment
module function
Module: Token (Umu::Lexical) , Token.make_comment / 2
make_comp_left
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_comp_left / 5
make_comp_right
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_comp_right / 5
make_cond
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_cond / 5
make_cond_rule
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_cond_rule / 3
make_cons
module function
Module: Cell (Umu::Value::Core::Morph::Stream) , Cell.make_cons / 2
Module: Core (Umu::Value) , Core.make_cons / 2
make_core
module function
Module: Declaration (Umu::ConcreteSyntax::Module) , Declaration.make_core / 2
make_datum
module function
Module: Core (Umu::Value) , Core.make_datum / 2
make_delay
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_delay / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_delay / 2
make_dir
module function
Module: Core (Umu::Value) , Core.make_dir / 1
make_e
module function
Module: Core (Umu::Value) , Core.make_e
make_empty_seq_of_declaration
module function
Module: Declaration (Umu::ConcreteSyntax::Core) , Declaration.make_empty_seq_of_declaration
make_entry
module function
Module: Environment (Umu) , Environment.make_entry / 5
make_enumerator
module function
Module: Core (Umu::Value) , Core.make_enumerator / 2
make_environment
module function
Module: Result (Umu::AbstractSyntax) , Result.make_environment / 1
make_err
module function
Module: Core (Umu::Value) , Core.make_err / 1
make_event
module function
Module: Tracer (Umu::Environment) , Tracer.make_event / 4
make_expr_stream_entry
module function
Module: Core (Umu::Value) , Core.make_expr_stream_entry / 2
make_false
module function
Module: Core (Umu::Value) , Core.make_false
make_float
module function
Module: Core (Umu::Value) , Core.make_float / 1
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_float / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_float / 2
Module: Token (Umu::Lexical) , Token.make_float / 2
make_function
module function
Module: Core (Umu::Value) , Core.make_function / 2
Module: Declaration (Umu::ConcreteSyntax::Core) , Declaration.make_function / 2
make_functionalized_message
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_functionalized_message / 3
make_function_fields_of_import
module function
Module: Declaration (Umu::ConcreteSyntax::Module) , Declaration.make_function_fields_of_import / 2
make_generator
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_generator / 3
make_guard
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_guard / 2
make_identifier
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_identifier / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_identifier / 2
Module: Expression (Umu::ConcreteSyntax::Module) , Expression.make_identifier / 2
Module: Token (Umu::Lexical) , Token.make_identifier / 2
make_if
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_if / 3
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_if / 4
make_if_rule
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_if_rule / 3
make_import
module function
Module: Declaration (Umu::AbstractSyntax::Core) , Declaration.make_import / 2
Module: Declaration (Umu::ConcreteSyntax::Module) , Declaration.make_import / 3
make_infinity
module function
Module: Core (Umu::Value) , Core.make_infinity
make_infix
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_infix / 4
make_initial
module function
Module: Value (Umu::Environment::Context) , Value.make_initial
make_initial_lexer
module function
Module: Lexer (Umu::Lexical) , Lexer.make_initial_lexer / 2
make_initial_location
module function
Module: Location (Umu) , Location.make_initial_location
make_input
module function
Module: Core (Umu::Value) , Core.make_input / 1
make_integer
module function
Module: Core (Umu::Value) , Core.make_integer / 1
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_integer / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_integer / 2
Module: Token (Umu::Lexical) , Token.make_integer / 2
make_integer_one
module function
Module: Core (Umu::Value) , Core.make_integer_one
make_integer_zero
module function
Module: Core (Umu::Value) , Core.make_integer_zero
make_interval
module function
Module: Core (Umu::Value) , Core.make_interval / 3
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_interval / 4
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_interval / 4
make_interval_stream
module function
Module: Core (Umu::Value) , Core.make_interval_stream / 4
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_interval_stream / 4
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_interval_stream / 4
make_keyword_message
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_keyword_message / 3
make_kindof
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_kindof / 4
make_label
module function
Module: Token (Umu::Lexical) , Token.make_label / 2
make_label_selector
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_label_selector / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_label_selector / 2
Module: Token (Umu::Lexical) , Token.make_label_selector / 2
make_lambda
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_lambda / 4
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_lambda / 4
make_let
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_let / 3
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_let / 3
make_list
module function
Module: Core (Umu::Value) , Core.make_list / 2
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_list / 3
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_list / 3
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_list / 3
make_list_comprehension
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_list_comprehension / 3
make_location
module function
Module: Location (Umu) , Location.make_location / 2
make_long_identifier
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_long_identifier / 3
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_long_identifier / 3
Module: Expression (Umu::ConcreteSyntax::Module) , Expression.make_long_identifier / 3
make_memo_stream_cons
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_memo_stream_cons / 3
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_memo_stream_cons / 3
make_memo_stream_entry
module function
Module: Core (Umu::Value) , Core.make_memo_stream_entry / 2
make_memo_stream_nil
module function
Module: Core (Umu::Value) , Core.make_memo_stream_nil / 1
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_memo_stream_nil / 1
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_memo_stream_nil / 1
make_message
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_message / 3
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_message / 3
Module: Token (Umu::Lexical) , Token.make_message / 2
make_metaclass
module function
Module: Signature (Umu::Environment::Context::Type) , Signature.make_metaclass / 1
make_method_info
module function
Module: Signature (Umu::Environment::Context::Type) , Signature.make_method_info / 4
make_method_signat
module function
Module: Signature (Umu::Environment::Context::Type) , Signature.make_method_signat / 4
make_modifier
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_modifier / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_modifier / 2
make_module_directory
module function
Module: Token (Umu::Lexical) , Token.make_module_directory / 2
make_mutual_recursive
module function
Module: Declaration (Umu::AbstractSyntax::Core) , Declaration.make_mutual_recursive / 2
make_named_lambda
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_named_lambda / 5
make_named_tuple
module function
Module: Core (Umu::Value) , Core.make_named_tuple / 4
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_named_tuple / 3
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_named_tuple / 2
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_named_tuple / 2
make_named_tuple_field
module function
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_named_tuple_field / 3
make_named_tuple_label
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_named_tuple_label / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_named_tuple_label / 2
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_named_tuple_label / 2
make_nan
module function
Module: Core (Umu::Value) , Core.make_nan
make_newline
module function
Module: Token (Umu::Lexical) , Token.make_newline / 2
make_nil
module function
Module: Cell (Umu::Value::Core::Morph::Stream) , Cell.make_nil
Module: Core (Umu::Value) , Core.make_nil
make_none
module function
Module: Core (Umu::Value) , Core.make_none
make_number
module function
Module: Core (Umu::Value) , Core.make_number / 2
make_number_selector
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_number_selector / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_number_selector / 2
Module: Token (Umu::Lexical) , Token.make_number_selector / 2
make_ok
module function
Module: Core (Umu::Value) , Core.make_ok / 1
make_opaque
module function
Module: Core (Umu::Value) , Core.make_opaque / 1
make_orelse
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_orelse / 4
make_output
module function
Module: Core (Umu::Value) , Core.make_output / 1
make_parameter
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_parameter / 3
make_pi
module function
Module: Core (Umu::Value) , Core.make_pi
make_pipe
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_pipe / 4
make_pipe_left
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_pipe_left / 5
make_pipe_right
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_pipe_right / 5
make_poly
module function
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_poly / 3
make_poly_otherwise
module function
Module: Case (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , Case.make_poly_otherwise / 2
make_poly_unmatch
module function
Module: Case (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , Case.make_poly_unmatch / 1
make_preference
module function
Module: Environment (Umu) , Environment.make_preference / 5
make_prefix
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_prefix / 3
make_product
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_product / 5
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_product / 4
make_raise
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_raise / 3
make_recursive
module function
Module: Declaration (Umu::AbstractSyntax::Core) , Declaration.make_recursive / 3
Module: Declaration (Umu::ConcreteSyntax::Core) , Declaration.make_recursive / 2
make_recursive_function
module function
Module: Declaration (Umu::ConcreteSyntax::Core) , Declaration.make_recursive_function / 2
make_recursive_target
module function
Module: Value (Umu::Environment::Context) , Value.make_recursive_target / 1
make_reference
module function
Module: Core (Umu::Value) , Core.make_reference / 1
make_reserved_symbol
module function
Module: Token (Umu::Lexical) , Token.make_reserved_symbol / 2
make_reserved_word
module function
Module: Token (Umu::Lexical) , Token.make_reserved_word / 2
make_result
module function
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_result / 3
make_rule
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_rule / 3
make_rule_mono_cons
module function
Module: Case (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , Case.make_rule_mono_cons / 4
make_rule_mono_nil
module function
Module: Case (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , Case.make_rule_mono_nil / 2
make_send
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_send / 5
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_send / 4
make_sequential
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_sequential / 2
make_seq_of_declaration
module function
Module: Declaration (Umu::AbstractSyntax::Core) , Declaration.make_seq_of_declaration / 2
Module: Declaration (Umu::ConcreteSyntax::Core) , Declaration.make_seq_of_declaration / 1
make_set
module function
Module: Signature (Umu::Environment::Context::Type) , Signature.make_set / 1
make_some
module function
Module: Core (Umu::Value) , Core.make_some / 1
make_space
module function
Module: Token (Umu::Lexical) , Token.make_space / 2
make_stream
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_stream / 4
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_stream / 3
make_stream_comprehension
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_stream_comprehension / 3
make_string
module function
Module: Core (Umu::Value) , Core.make_string / 1
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_string / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_string / 2
Module: Token (Umu::Lexical) , Token.make_string / 2
make_struct
module function
Module: Core (Umu::Value) , Core.make_struct / 1
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_struct / 2
Module: Expression (Umu::ConcreteSyntax::Module) , Expression.make_struct / 2
make_structure
module function
Module: Declaration (Umu::ConcreteSyntax::Module) , Declaration.make_structure / 4
make_structure_fields_of_import
module function
Module: Declaration (Umu::ConcreteSyntax::Module) , Declaration.make_structure_fields_of_import / 2
make_struct_field
module function
Module: Core (Umu::Value) , Core.make_struct_field / 2
make_suspended_stream
module function
Module: Core (Umu::Value) , Core.make_suspended_stream / 2
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_suspended_stream / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_suspended_stream / 2
make_suspension
module function
Module: Core (Umu::Value) , Core.make_suspension / 2
make_switch
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_switch / 5
make_symbol
module function
Module: Core (Umu::Value) , Core.make_symbol / 1
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_symbol / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_symbol / 2
Module: Token (Umu::Lexical) , Token.make_symbol / 2
make_s_expr_atom
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_s_expr_atom / 2
make_s_expr_cons
module function
Module: Core (Umu::Value) , Core.make_s_expr_cons / 2
make_s_expr_embeded
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_s_expr_embeded / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_s_expr_embeded / 2
make_s_expr_float
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_s_expr_float / 2
make_s_expr_int
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_s_expr_int / 2
make_s_expr_list
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_s_expr_list / 4
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_s_expr_list / 4
make_s_expr_nil
module function
Module: Core (Umu::Value) , Core.make_s_expr_nil
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_s_expr_nil / 1
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_s_expr_nil / 1
make_s_expr_string
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_s_expr_string / 2
make_s_expr_symbol
module function
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_s_expr_symbol / 2
make_s_expr_value
module function
Module: Core (Umu::Value) , Core.make_s_expr_value / 1
make_test_kind_of
module function
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_test_kind_of / 4
make_true
module function
Module: Core (Umu::Value) , Core.make_true
make_tuple
module function
Module: Core (Umu::Value) , Core.make_tuple / 3
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_tuple / 2
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_tuple / 2
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_tuple / 2
make_unit
module function
Module: Core (Umu::Value) , Core.make_unit
Module: Expression (Umu::AbstractSyntax::Core) , Expression.make_unit / 1
Module: Expression (Umu::ConcreteSyntax::Core) , Expression.make_unit / 1
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_unit / 1
make_user_enumerator
module function
Module: Core (Umu::Value) , Core.make_user_enumerator / 2
make_value
module function
Module: Declaration (Umu::AbstractSyntax::Core) , Declaration.make_value / 4
Module: Declaration (Umu::ConcreteSyntax::Core) , Declaration.make_value / 4
Module: Result (Umu::AbstractSyntax) , Result.make_value / 1
make_value_fields_of_import
module function
Module: Declaration (Umu::ConcreteSyntax::Module) , Declaration.make_value_fields_of_import / 2
make_value_target
module function
Module: Value (Umu::Environment::Context) , Value.make_value_target / 1
make_variable
module function
Module: Pattern (Umu::ConcreteSyntax::Core) , Pattern.make_variable / 3
Module: Pattern (Umu::ConcreteSyntax::Module) , Pattern.make_variable / 2
MAP_OF_ESCAPE_TO_UNESCAPE
constant
Module: Escape (Umu) , Escape::MAP_OF_ESCAPE_TO_UNESCAPE
MAP_OF_UNESCAPE_TO_ESCAPE
constant
Module: Escape (Umu) , Escape::MAP_OF_UNESCAPE_TO_ESCAPE
Math
class , Class: Math (Umu::Value::Core)
member?
instance method
Class: SetOfClass (Umu::Environment::Context::Type::Signature) , SetOfClass#member? / 1
Memorization
class , Class: Memorization (Umu::Value::Core::Morph::Stream::Entry)
memorized?
instance method
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#memorized?
Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , CellStream#memorized?
memorized_value
instance attribute
Class: Memorization (Umu::Value::Core::Morph::Stream::Entry) , Memorization#memorized_value [R]
Class: Susp (Umu::Value::Core) , Susp#memorized_value [R]
MemoStream
module , Module: MemoStream (Umu::ConcreteSyntax::Core::Expression) , Module: MemoStream (Umu::AbstractSyntax::Core::Expression)
Message
class , Class: Message (Umu::Lexical::Token) , Class: Message (Umu::ConcreteSyntax::Core::Expression::Unary) , Class: Message (Umu::AbstractSyntax::Core::Expression::Binary::Send)
module , Module: Message (Umu::ConcreteSyntax::Core::Expression::Binary::Send)
message_ident
instance alias
Class: Message (Umu::ConcreteSyntax::Core::Expression::Unary) , Message#message_ident
mess_sym
instance attribute
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#mess_sym [R]
Meta
class , Class: Meta (Umu::Environment::Context::Type::Signature::Class)
META_CLASS
constant
Module: Type (Umu::Environment::Context) , Type::META_CLASS
Method
module , Module: Method (Umu::Environment::Context::Type::Signature)
meth_absolute
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_absolute / 3
meth_acos
class method
Class: Math (Umu::Value::Core) , Math.meth_acos / 4
meth_add
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_add / 4
meth_append
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_append / 4
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_append / 4
Class: String (Umu::Value::Core::Atom) , String#meth_append / 4
meth_append_
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_append_ / 4
meth_apply
instance method
Class: Fun (Umu::Value::Core) , Fun#meth_apply / 4
meth_apply_binary
instance method
Class: Fun (Umu::Value::Core) , Fun#meth_apply_binary / 5
meth_apply_nary
instance method
Class: Fun (Umu::Value::Core) , Fun#meth_apply_nary / 6
meth_asin
class method
Class: Math (Umu::Value::Core) , Math.meth_asin / 4
meth_at
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_at / 4
meth_at!
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_at! / 4
meth_atan
class method
Class: Math (Umu::Value::Core) , Math.meth_atan / 4
meth_atan2
class method
Class: Math (Umu::Value::Core) , Math.meth_atan2 / 5
meth_avg
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_avg / 3
meth_car
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#meth_car / 3
meth_cdr
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#meth_cdr / 3
meth_ceil
instance method
Class: Float (Umu::Value::Core::Atom::Number) , Float#meth_ceil / 4
meth_compare
instance method
Class: Object (Umu::Value::Core) , Object#meth_compare / 4
meth_concat
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_concat / 3
meth_concat_map
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_concat_map / 4
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_concat_map / 4
meth_concat_map_
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_concat_map_ / 4
meth_cons
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_cons / 4
Class: Abstract (Umu::Value::Core::Morph::Enum) , Abstract#meth_cons / 4
Class: Abstract (Umu::Value::Core::Morph::List) , Abstract#meth_cons / 4
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_cons / 4
Class: Abstract (Umu::Value::Core::SExpr) , Abstract#meth_cons / 4
Class: Interval (Umu::Value::Core::Morph) , Interval#meth_cons / 4
meth_contents
instance alias
Class: Cons (Umu::Value::Core::Morph::List) , Cons#meth_contents
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#meth_contents / 3
Class: Interval (Umu::Value::Core::Morph) , Interval#meth_contents / 3
Class: Object (Umu::Value::Core) , Object#meth_contents / 3
Class: Value (Umu::Value::Core::SExpr) , Value#meth_contents / 3
meth_cos
class method
Class: Math (Umu::Value::Core) , Math.meth_cos / 4
meth_cosh
class method
Class: Math (Umu::Value::Core) , Math.meth_cosh / 4
meth_count
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_count / 3
meth_dest
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_dest / 3
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_dest / 3
Class: Cons (Umu::Value::Core::Morph::List) , Cons#meth_dest / 3
Class: Interval (Umu::Value::Core::Morph) , Interval#meth_dest / 3
Class: Nil (Umu::Value::Core::Morph::List) , Nil#meth_dest / 3
Class: Provider (Umu::Value::Core::Morph::Enum) , Provider#meth_dest / 3
Class: User (Umu::Value::Core::Morph::Enum) , User#meth_dest / 3
meth_dest!
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_dest! / 3
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_dest! / 3
Class: Nil (Umu::Value::Core::Morph::List) , Nil#meth_dest! / 3
meth_divide
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_divide / 4
meth_divmod
class method
Class: Math (Umu::Value::Core) , Math.meth_divmod / 5
meth_each
instance method
Class: Dir (Umu::Value::Core) , Dir#meth_each / 3
meth_each_line
instance method
Class: Input (Umu::Value::Core::IO) , Input#meth_each_line / 3
meth_exp
class method
Class: Math (Umu::Value::Core) , Math.meth_exp / 4
meth_floor
instance method
Class: Float (Umu::Value::Core::Atom::Number) , Float#meth_floor / 4
meth_flush
instance method
Class: Output (Umu::Value::Core::IO) , Output#meth_flush / 3
meth_foldl
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_foldl / 5
meth_foldr
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_foldr / 5
meth_force
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_force / 3
Class: Object (Umu::Value::Core) , Object#meth_force / 3
Class: Susp (Umu::Value::Core) , Susp#meth_force / 3
meth_for_each
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_for_each / 4
meth_frexp
class method
Class: Math (Umu::Value::Core) , Math.meth_frexp / 4
meth_from_by
class method
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval.meth_from_by / 5
meth_from_to_by
class method
Class: Interval (Umu::Value::Core::Morph) , Interval.meth_from_to_by / 6
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval.meth_from_to_by / 6
meth_get_string
instance method
Class: Input (Umu::Value::Core::IO) , Input#meth_get_string / 3
meth_head
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_head / 3
Class: Cons (Umu::Value::Core::Morph::List) , Cons#meth_head / 3
Class: Nil (Umu::Value::Core::Morph::List) , Nil#meth_head / 3
meth_is_all
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_is_all / 4
meth_is_any
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_is_any / 4
meth_is_cons
instance method
Class: Abstract (Umu::Value::Core::SExpr) , Abstract#meth_is_cons / 3
Class: Cons (Umu::Value::Core::SExpr) , Cons#meth_is_cons / 3
meth_is_empty
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_is_empty / 3
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_is_empty / 3
Class: Cons (Umu::Value::Core::Morph::List) , Cons#meth_is_empty / 3
Class: Nil (Umu::Value::Core::Morph::List) , Nil#meth_is_empty / 3
meth_is_equal
instance method
Class: Abstract (Umu::Value::Core::Atom) , Abstract#meth_is_equal / 4
Class: Abstract (Umu::Value::Core::Union) , Abstract#meth_is_equal / 4
Class: Cons (Umu::Value::Core::SExpr) , Cons#meth_is_equal / 4
Class: Datum (Umu::Value::Core::Union) , Datum#meth_is_equal / 4
Class: Named (Umu::Value::Core::Product) , Named#meth_is_equal / 4
Class: Nil (Umu::Value::Core::SExpr) , Nil#meth_is_equal / 4
Class: Object (Umu::Value::Core) , Object#meth_is_equal / 4
Class: Tuple (Umu::Value::Core::Product) , Tuple#meth_is_equal / 4
Class: Unit (Umu::Value::Core) , Unit#meth_is_equal / 4
Class: Value (Umu::Value::Core::SExpr) , Value#meth_is_equal / 4
meth_is_err
instance method
Class: Abstract (Umu::Value::Core::Union::Result) , Abstract#meth_is_err / 3
Class: Err (Umu::Value::Core::Union::Result) , Err#meth_is_err / 3
meth_is_even
instance method
Class: Int (Umu::Value::Core::Atom::Number) , Int#meth_is_even / 3
meth_is_exists
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_is_exists / 3
meth_is_finite
instance method
Class: Float (Umu::Value::Core::Atom::Number) , Float#meth_is_finite / 3
meth_is_greater_equal
instance method
Class: Object (Umu::Value::Core) , Object#meth_is_greater_equal / 4
meth_is_greater_than
instance method
Class: Object (Umu::Value::Core) , Object#meth_is_greater_than / 4
meth_is_include
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_is_include / 4
meth_is_infinite
instance method
Class: Float (Umu::Value::Core::Atom::Number) , Float#meth_is_infinite / 3
meth_is_less_equal
instance method
Class: Object (Umu::Value::Core) , Object#meth_is_less_equal / 4
meth_is_less_than
instance method
Class: Abstract (Umu::Value::Core::Atom) , Abstract#meth_is_less_than / 4
Class: Abstract (Umu::Value::Core::Union) , Abstract#meth_is_less_than / 4
Class: Bool (Umu::Value::Core::Atom) , Bool#meth_is_less_than / 4
Class: Datum (Umu::Value::Core::Union) , Datum#meth_is_less_than / 4
Class: Named (Umu::Value::Core::Product) , Named#meth_is_less_than / 4
Class: Object (Umu::Value::Core) , Object#meth_is_less_than / 4
Class: Tuple (Umu::Value::Core::Product) , Tuple#meth_is_less_than / 4
Class: Unit (Umu::Value::Core) , Unit#meth_is_less_than / 4
meth_is_nan
instance method
Class: Float (Umu::Value::Core::Atom::Number) , Float#meth_is_nan / 3
meth_is_negative
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_is_negative / 3
meth_is_nil
instance method
Class: Abstract (Umu::Value::Core::SExpr) , Abstract#meth_is_nil / 3
Class: Nil (Umu::Value::Core::SExpr) , Nil#meth_is_nil / 3
meth_is_none
instance method
Class: Abstract (Umu::Value::Core::Union::Option) , Abstract#meth_is_none / 3
Class: None (Umu::Value::Core::Union::Option) , None#meth_is_none / 3
meth_is_not_equal
instance method
Class: Object (Umu::Value::Core) , Object#meth_is_not_equal / 4
meth_is_odd
instance method
Class: Int (Umu::Value::Core::Atom::Number) , Int#meth_is_odd / 3
meth_is_ok
instance method
Class: Abstract (Umu::Value::Core::Union::Result) , Abstract#meth_is_ok / 3
Class: Ok (Umu::Value::Core::Union::Result) , Ok#meth_is_ok / 3
meth_is_positive
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_is_positive / 3
meth_is_some
instance method
Class: Abstract (Umu::Value::Core::Union::Option) , Abstract#meth_is_some / 3
Class: Some (Umu::Value::Core::Union::Option) , Some#meth_is_some / 3
meth_is_value
instance method
Class: Abstract (Umu::Value::Core::SExpr) , Abstract#meth_is_value / 3
Class: Value (Umu::Value::Core::SExpr) , Value#meth_is_value / 3
meth_is_zero
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_is_zero / 3
meth_join
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_join / 4
meth_ldexp
class method
Class: Math (Umu::Value::Core) , Math.meth_ldexp / 5
meth_log
class method
Class: Math (Umu::Value::Core) , Math.meth_log / 4
meth_log10
class method
Class: Math (Umu::Value::Core) , Math.meth_log10 / 4
meth_make
class method
Class: Abstract (Umu::Value::Core::SExpr) , Abstract.meth_make / 4
Class: Datum (Umu::Value::Core::Union) , Datum.meth_make / 5
Class: Err (Umu::Value::Core::Union::Result) , Err.meth_make / 4
Class: None (Umu::Value::Core::Union::Option) , None.meth_make / 3
Class: Ok (Umu::Value::Core::Union::Result) , Ok.meth_make / 4
Class: Some (Umu::Value::Core::Union::Option) , Some.meth_make / 4
Class: User (Umu::Value::Core::Morph::Enum) , User.meth_make / 5
meth_make_cons
class method
Class: Abstract (Umu::Value::Core::Morph) , Abstract.meth_make_cons / 5
Class: Abstract (Umu::Value::Core::SExpr) , Abstract.meth_make_cons / 5
meth_make_e
class method
Class: Math (Umu::Value::Core) , Math.meth_make_e / 3
meth_make_empty
class method
Class: Abstract (Umu::Value::Core::Morph) , Abstract.meth_make_empty (1/2) / 3
Class: Abstract (Umu::Value::Core::Morph::Enum) , Abstract.meth_make_empty / 3
Class: Abstract (Umu::Value::Core::Morph::List) , Abstract.meth_make_empty / 3
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract.meth_make_empty / 3
Class: Cell (Umu::Value::Core::Morph::Stream::Entry) , Cell.meth_make_empty / 3
Class: Interval (Umu::Value::Core::Morph) , Interval.meth_make_empty / 3
Class: Memorization (Umu::Value::Core::Morph::Stream::Entry) , Memorization.meth_make_empty / 3
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_make_empty (2/E) / 3
meth_make_false
class method
Class: Bool (Umu::Value::Core::Atom) , Bool.meth_make_false / 3
meth_make_infinity
class method
Class: Float (Umu::Value::Core::Atom::Number) , Float.meth_make_infinity / 3
meth_make_nan
class method
Class: Float (Umu::Value::Core::Atom::Number) , Float.meth_make_nan / 3
meth_make_nil
class method
Class: Abstract (Umu::Value::Core::SExpr) , Abstract.meth_make_nil / 3
meth_make_pi
class method
Class: Math (Umu::Value::Core) , Math.meth_make_pi / 3
meth_make_ref
class method
Class: Ref (Umu::Value::Core) , Ref.meth_make_ref / 4
meth_make_stderr
class method
Class: Device (Umu::Value::Core) , Device.meth_make_stderr / 3
meth_make_stdin
class method
Class: Device (Umu::Value::Core) , Device.meth_make_stdin / 3
meth_make_stdout
class method
Class: Device (Umu::Value::Core) , Device.meth_make_stdout / 3
meth_make_true
class method
Class: Bool (Umu::Value::Core::Atom) , Bool.meth_make_true / 3
meth_make_value
class method
Class: Abstract (Umu::Value::Core::SExpr) , Abstract.meth_make_value / 4
meth_map
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_map / 4
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_map / 4
meth_map_
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_map_ / 4
meth_max
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_max / 3
meth_min
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_min / 3
meth_modulo
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_modulo / 4
meth_multiply
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_multiply / 4
meth_negate
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_negate / 3
meth_not
instance method
Class: Bool (Umu::Value::Core::Atom) , Bool#meth_not / 3
meth_panic
instance method
Class: String (Umu::Value::Core::Atom) , String#meth_panic / 3
meth_partition
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_partition / 4
meth_peek
instance method
Class: Ref (Umu::Value::Core) , Ref#meth_peek / 3
meth_poke
instance method
Class: Ref (Umu::Value::Core) , Ref#meth_poke / 4
meth_power
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_power / 4
meth_pred
instance method
Class: Int (Umu::Value::Core::Atom::Number) , Int#meth_pred / 3
meth_pretty_print
instance method
Class: Output (Umu::Value::Core::IO) , Output#meth_pretty_print / 4
meth_put_string
instance method
Class: Output (Umu::Value::Core::IO) , Output#meth_put_string / 4
meth_random
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_random / 3
meth_reject
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_reject / 4
meth_reverse
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_reverse / 3
meth_see
class method
Class: Device (Umu::Value::Core) , Device.meth_see / 4
meth_seen
instance method
Class: Dir (Umu::Value::Core) , Dir#meth_seen / 3
Class: Input (Umu::Value::Core::IO) , Input#meth_seen / 3
meth_see_dir
class method
Class: Device (Umu::Value::Core) , Device.meth_see_dir / 4
meth_see_dir_with
class method
Class: Device (Umu::Value::Core) , Device.meth_see_dir_with / 5
meth_see_with
class method
Class: Device (Umu::Value::Core) , Device.meth_see_with / 5
meth_select
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_select / 4
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_select / 4
meth_select_
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_select_ / 4
meth_set_car!
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#meth_set_car! / 4
meth_set_cdr!
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#meth_set_cdr! / 4
meth_show
instance method
Class: Object (Umu::Value::Core) , Object#meth_show / 3
Class: String (Umu::Value::Core::Atom) , String#meth_show / 3
meth_sin
class method
Class: Math (Umu::Value::Core) , Math.meth_sin / 4
meth_sinh
class method
Class: Math (Umu::Value::Core) , Math.meth_sinh / 4
meth_sort
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_sort / 4
meth_sqrt
class method
Class: Math (Umu::Value::Core) , Math.meth_sqrt / 4
meth_sub
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_sub / 4
meth_succ
instance method
Class: Int (Umu::Value::Core::Atom::Number) , Int#meth_succ / 3
meth_sum
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_sum / 3
meth_susp
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_susp / 3
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_susp / 3
Class: Interval (Umu::Value::Core::Morph) , Interval#meth_susp / 3
meth_susp_
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_susp_ / 3
meth_sym
instance attribute
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#meth_sym [R]
meth_tag
instance method
Class: Datum (Umu::Value::Core::Union) , Datum#meth_tag / 3
meth_tail
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_tail / 3
Class: Cons (Umu::Value::Core::Morph::List) , Cons#meth_tail / 3
Class: Nil (Umu::Value::Core::Morph::List) , Nil#meth_tail / 3
meth_take_to_list
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#meth_take_to_list / 4
meth_tan
class method
Class: Math (Umu::Value::Core) , Math.meth_tan / 4
meth_tanh
class method
Class: Math (Umu::Value::Core) , Math.meth_tanh / 4
meth_tell
class method
Class: Device (Umu::Value::Core) , Device.meth_tell / 4
meth_tell_with
class method
Class: Device (Umu::Value::Core) , Device.meth_tell_with / 5
meth_to
instance method
Class: Int (Umu::Value::Core::Atom::Number) , Int#meth_to / 4
meth_told
instance method
Class: Output (Umu::Value::Core::IO) , Output#meth_told / 3
meth_to_by
instance method
Class: Int (Umu::Value::Core::Atom::Number) , Int#meth_to_by / 5
meth_to_float
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_to_float / 3
Class: Float (Umu::Value::Core::Atom::Number) , Float#meth_to_float / 3
meth_to_int
instance method
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#meth_to_int / 3
Class: Int (Umu::Value::Core::Atom::Number) , Int#meth_to_int / 3
meth_to_list
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_to_list / 3
Class: Abstract (Umu::Value::Core::Morph::List) , Abstract#meth_to_list / 3
meth_to_string
instance alias
Class: Object (Umu::Value::Core) , Object#meth_to_string
instance method
Class: Abstract (Umu::Value::Core::Morph::List) , Abstract#meth_to_string / 3
Class: Abstract (Umu::Value::Core::SExpr) , Abstract#meth_to_string / 3
Class: Abstract (Umu::Value::Core::Union) , Abstract#meth_to_string / 3
Class: Datum (Umu::Value::Core::Union) , Datum#meth_to_string / 3
Class: Dir (Umu::Value::Core) , Dir#meth_to_string / 3
Class: Named (Umu::Value::Core::Product) , Named#meth_to_string / 3
Class: String (Umu::Value::Core::Atom) , String#meth_to_string / 3
Class: Symbol (Umu::Value::Core::Atom) , Symbol#meth_to_string / 3
Class: Tuple (Umu::Value::Core::Product) , Tuple#meth_to_string / 3
meth_to_s_expr
instance method
Class: Abstract (Umu::Value::Core::SExpr) , Abstract#meth_to_s_expr / 3
meth_truncate
instance method
Class: Float (Umu::Value::Core::Atom::Number) , Float#meth_truncate / 4
meth_unfold
class method
Class: Abstract (Umu::Value::Core::Morph) , Abstract.meth_unfold / 5
meth_uniq
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_uniq / 3
meth_unzip
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_unzip / 3
meth_zero
instance method
Class: Int (Umu::Value::Core::Atom::Number) , Int#meth_zero / 3
meth_zip
instance method
Class: Abstract (Umu::Value::Core::Morph) , Abstract#meth_zip / 4
Model
class , Class: Model (Umu::Abstraction)
Modifier
class , Class: Modifier (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , Class: Modifier (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator)
modify
instance method
Class: Named (Umu::Value::Core::Product) , Named#modify / 3
Module
module , Module: Module (Umu::ConcreteSyntax)
ModuleDirectory
class , Class: ModuleDirectory (Umu::Lexical::Token)
MODULE_DIRECTORY_PATTERN
constant
Class: Token (Umu::Lexical::Lexer) , Token::MODULE_DIRECTORY_PATTERN
Monomorph
module , Module: Monomorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph)
Morph
module , Module: Morph (Umu::ConcreteSyntax::Core::Pattern::Container) , Module: Morph (Umu::Value::Core)
msg
instance attribute
Class: Event (Umu::Environment::Tracer) , Event#msg [R]
Class: Expected (Umu::Exception::Abstraction) , Expected#msg [R]
msg_expr
instance attribute
Class: Raise (Umu::AbstractSyntax::Core::Expression::Unary) , Raise#msg_expr [R]
mutable_val
instance attribute
Class: Ref (Umu::Value::Core) , Ref#mutable_val [R]
MutualRecursive
class , Class: MutualRecursive (Umu::AbstractSyntax::Core::Declaration)

N

Named
class , Class: Named (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Class: Named (Umu::Value::Core::Product)
module , Module: Named (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Module: Named (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Module: Named (Umu::AbstractSyntax::Core::Expression::Unary::Container)
NameError
class , Class: NameError (Umu::Exception)
NAN
constant
Module: Number (Umu::Value::Core::Atom) , Number::NAN
Nary
module , Module: Nary (Umu::ConcreteSyntax::Core::Expression) , Module: Nary (Umu::AbstractSyntax::Core::Expression)
Newline
class , Class: Newline (Umu::Lexical::Token::Separator)
next_line_num
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#next_line_num / 1
Class: Entry (Umu::Location) , Entry#next_line_num / 1
next_token
instance method
Class: Parser (Umu::ConcreteSyntax) , Parser#next_token
Nil
class , Class: Nil (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Class: Nil (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Class: Nil (Umu::ConcreteSyntax::Core::Expression::SExpression) , Class: Nil (Umu::AbstractSyntax::Core::Expression::MemoStream) , Class: Nil (Umu::AbstractSyntax::Core::Expression::SExpression) , Class: Nil (Umu::Value::Core::Morph::List) , Class: Nil (Umu::Value::Core::Morph::Stream::Cell) , Class: Nil (Umu::Value::Core::SExpr)
NIL
constant
Module: Cell (Umu::Value::Core::Morph::Stream) , Cell::NIL
Module: List (Umu::Value::Core::Morph) , List::NIL
Module: SExpr (Umu::Value::Core) , SExpr::NIL
nil
module function
Module: Assertion (Umu) , Assertion.nil / 3
nil?
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Cell) , Abstract#nil?
Class: Cons (Umu::Value::Core::Morph::Stream::Cell) , Cons#nil?
Class: Nil (Umu::Value::Core::Morph::Stream::Cell) , Nil#nil?
NoMessageError
class , Class: NoMessageError (Umu::Exception)
NONE
constant
Module: Option (Umu::Value::Core::Union) , Option::NONE
None
class , Class: None (Umu::Value::Core::Union::Option)
none?
instance method
Class: Abstract (Umu::Value::Core::Union::Option) , Abstract#none?
Class: None (Umu::Value::Core::Union::Option) , None#none?
NotImplemented
class , Class: NotImplemented (Umu::Exception)
no_prelude
instance attribute
Class: Preference (Umu::Environment) , Preference#no_prelude [R]
no_prelude?
instance method
Class: Preference (Umu::Environment) , Preference#no_prelude?
Number
module , Module: Number (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , Module: Number (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Module: Number (Umu::Value::Core::Atom)
NumberSelector
class , Class: NumberSelector (Umu::Lexical::Token) , Class: NumberSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator)
num_of_class_messages
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#num_of_class_messages
num_of_instance_messages
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#num_of_instance_messages

O

obj
instance attribute
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary) , Abstract#obj [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Abstract#obj [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary) , Abstract#obj [R]
Class: Abstract (Umu::Environment::Context::Value::Target) , Abstract#obj [R]
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#obj [R]
Class: Dir (Umu::Value::Core) , Dir#obj [R]
Class: Opaque (Umu::Value::Core) , Opaque#obj [R]
Object
class , Class: Object (<Built-in Module>) , Class: Object (Umu::Value::Core)
objs
instance method
Class: Abstract (Umu::Value::Core::Product) , Abstract#objs
Ok
class , Class: Ok (Umu::Value::Core::Union::Result)
old_cons
instance attribute
Class: Cons (Umu::Environment::Tracer::Stack) , Cons#old_cons [R]
old_context
instance attribute
Class: Entry (Umu::Environment::Context::Value) , Entry#old_context [R]
ONE
constant
Module: Number (Umu::Value::Core::Atom) , Number::ONE
on_error
instance method
Class: Parser (Umu::ConcreteSyntax) , Parser#on_error / 3
Opaque
class , Class: Opaque (Umu::Value::Core)
Operator
module , Module: Operator (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Module: Operator (Umu::AbstractSyntax::Core::Expression::Binary::Product)
opnd_expr
instance alias
Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary) , Pipe#opnd_expr
opnd_exprs
instance method
Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary) , Apply#opnd_exprs
Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Apply#opnd_exprs
opnd_head_expr
instance alias
Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary) , Apply#opnd_head_expr
Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Apply#opnd_head_expr
opnd_tail_exprs
instance attribute
Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary) , Apply#opnd_tail_exprs [R]
Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Apply#opnd_tail_exprs [R]
opr_expr
instance alias
Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary) , Apply#opr_expr
Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Apply#opr_expr
opr_exprs
instance method
Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary) , Pipe#opr_exprs
opr_head_expr
instance alias
Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary) , Pipe#opr_head_expr
opr_sym
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , Abstract#opr_sym [R]
opr_tail_exprs
instance attribute
Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary) , Pipe#opr_tail_exprs [R]
Option
module , Module: Option (Umu::Value::Core::Union)
opt_body_type_sym
instance alias
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Abstract#opt_body_type_sym
opt_contents_pat
instance attribute
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#opt_contents_pat [R]
Class: Datum (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Datum#opt_contents_pat [R]
opt_else_expr
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#opt_else_expr [R]
opt_escape
module function
Module: Escape (Umu) , Escape.opt_escape / 1
opt_expr
instance attribute
Class: List (Umu::AbstractSyntax::Core::Expression::SExpression) , List#opt_expr [R]
Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , List#opt_expr [R]
opt_fields
instance attribute
Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import) , Entry#opt_fields [R]
opt_kind_of
module function
Module: Assertion (Umu) , Assertion.opt_kind_of / 4
opt_last_expr
instance attribute
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#opt_last_expr [R]
Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , CellStream#opt_last_expr [R]
Class: List (Umu::AbstractSyntax::Core::Expression::Unary::Container) , List#opt_last_expr [R]
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , List#opt_last_expr [R]
opt_last_pat
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#opt_last_pat [R]
opt_lst_expr
instance attribute
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#opt_lst_expr [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Abstract#opt_lst_expr [R]
opt_name
instance attribute
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Entry#opt_name [R]
opt_operand_type_sym
instance attribute
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Entry#opt_operand_type_sym [R]
opt_receiver_type_sym
instance attribute
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#opt_receiver_type_sym [R]
opt_recv_class_ident
instance attribute
Class: Message (Umu::ConcreteSyntax::Core::Expression::Unary) , Message#opt_recv_class_ident [R]
opt_snd_expr
instance attribute
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#opt_snd_expr [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Abstract#opt_snd_expr [R]
opt_stop_value
instance attribute
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval#opt_stop_value [R]
opt_superclass
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#opt_superclass
opt_superclass_ident
instance attribute
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#opt_superclass_ident [R]
opt_superclass_of
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#opt_superclass_of / 1
opt_type_sym
instance attribute
Class: KindOf (Umu::AbstractSyntax::Core::Expression::Binary) , KindOf#opt_type_sym [R]
Class: Parameter (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Parameter#opt_type_sym [R]
Class: Result (Umu::ConcreteSyntax::Core::Pattern) , Result#opt_type_sym [R]
Class: Value (Umu::AbstractSyntax::Core::Declaration::Simple) , Value#opt_type_sym [R]
Class: Variable (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Variable#opt_type_sym [R]
instance method
Class: Field (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Field#opt_type_sym
opt_val
instance alias
Class: Newline (Umu::Lexical::Token::Separator) , Newline#opt_val
OrderError
class , Class: OrderError (Umu::Exception)
order_num
class method
Class: Abstract (Umu::Value::Core::Union) , Abstract.order_num (1/2)
Class: Datum (Umu::Value::Core::Union) , Datum.order_num
Class: Err (Umu::Value::Core::Union::Result) , Err.order_num
Class: None (Umu::Value::Core::Union::Option) , None.order_num
Class: Ok (Umu::Value::Core::Union::Result) , Ok.order_num
Class: Some (Umu::Value::Core::Union::Option) , Some.order_num
instance method
Class: Abstract (Umu::Value::Core::Union) , Abstract#order_num (2/E)
OrElse
class , Class: OrElse (Umu::ConcreteSyntax::Core::Expression::Binary::Infix)
Otherwise
class , Class: Otherwise (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph)
Output
class , Class: Output (Umu::Value::Core::IO)

P

Panic
class , Class: Panic (Umu::Exception)
Parameter
class , Class: Parameter (Umu::AbstractSyntax::Core::Expression::Nary::Lambda)
params
instance attribute
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Entry#params [R]
param_classes
instance method
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#param_classes
Class: Entry (Umu::Environment::Context::Type::Signature::Method) , Entry#param_classes
Class: Info (Umu::Environment::Context::Type::Signature::Method) , Info#param_classes
param_class_signats
instance attribute
Class: Entry (Umu::Environment::Context::Type::Signature::Method) , Entry#param_class_signats [R]
param_class_types
instance attribute
Class: Info (Umu::Environment::Context::Type::Signature::Method) , Info#param_class_types [R]
parse
instance method
Class: Parser (Umu::ConcreteSyntax) , Parser#parse / 1
parser
instance attribute
Class: Interpreter (Umu::Api) , Interpreter#parser [R]
PARSER
constant
Module: Commander (Umu) , Commander::PARSER
Parser
class , Class: Parser (Umu::ConcreteSyntax)
parse_option
module function
Module: Commander (Umu) , Commander.parse_option / 2
pat
instance attribute
Class: Generator (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Generator#pat [R]
Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Structure#pat [R]
Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Value#pat [R]
pats
instance alias
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#pats
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Abstract#pats
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Abstract#pats [R]
Pattern
module , Module: Pattern (Umu::ConcreteSyntax::Module) , Module: Pattern (Umu::ConcreteSyntax::Core)
Pipe
class , Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary)
module , Module: Pipe (Umu::ConcreteSyntax::Core::Expression::Binary::Infix)
Polymorph
class , Class: Polymorph (Umu::ConcreteSyntax::Core::Pattern::Container::Morph)
module , Module: Polymorph (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case)
pop
instance method
Class: Abstract (Umu::Environment::Tracer::Stack) , Abstract#pop
Class: Cons (Umu::Environment::Tracer::Stack) , Cons#pop
Class: Empty (Umu::Environment::Tracer::Stack) , Empty#pop
PP_INDENT_WIDTH
constant
Module: Umu (<Toplevel Module>) , Umu::PP_INDENT_WIDTH
pref
instance attribute
Class: Entry (Umu::Environment) , Entry#pref [R]
Preference
class , Class: Preference (Umu::Environment)
Prefix
class , Class: Prefix (Umu::ConcreteSyntax::Core::Expression::Unary)
Prelude
module , Module: Prelude (Umu::Commander)
PrettyPrint
module , Module: PrettyPrint (Umu)
pretty_print
instance method
Class: Abstract (Umu::AbstractSyntax) , Abstract#pretty_print / 1
Class: Abstract (Umu::ConcreteSyntax) , Abstract#pretty_print / 1
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , Abstract#pretty_print / 1
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#pretty_print / 1
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Abstract#pretty_print / 1
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Abstract#pretty_print / 1
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern) , Abstract#pretty_print / 1
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#pretty_print / 1
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Abstract#pretty_print / 1
Class: Abstract (Umu::Environment::Context::Value::Target) , Abstract#pretty_print / 1
Class: Abstract (Umu::Value::Core::Morph::List) , Abstract#pretty_print / 1
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#pretty_print / 1
Class: Abstract (Umu::Value::Core::SExpr) , Abstract#pretty_print / 1
Class: Abstract (Umu::Value::Core::Union) , Abstract#pretty_print / 1
Class: Anonymous (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Anonymous#pretty_print / 1
Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary) , Apply#pretty_print / 1
Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Apply#pretty_print / 1
Class: ApplyMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , ApplyMessage#pretty_print / 1
Class: Assert (Umu::ConcreteSyntax::Core::Declaration) , Assert#pretty_print / 1
Class: Atom (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Atom#pretty_print / 1
Class: BasicMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , BasicMessage#pretty_print / 1
Class: ByLabel (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByLabel#pretty_print / 1
Class: ByNumber (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByNumber#pretty_print / 1
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#pretty_print / 1
Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , CellStream#pretty_print / 1
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#pretty_print / 1
Class: Cons (Umu::AbstractSyntax::Core::Expression::MemoStream) , Cons#pretty_print / 1
Class: Cons (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Cons#pretty_print / 1
Class: Cons (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Cons#pretty_print / 1
Class: Cons (Umu::Value::Core::SExpr) , Cons#pretty_print / 1
Class: Core (Umu::ConcreteSyntax::Module::Declaration) , Core#pretty_print / 1
Class: Datum (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Datum#pretty_print / 1
Class: Datum (Umu::Value::Core::Union) , Datum#pretty_print / 1
Class: Delay (Umu::AbstractSyntax::Core::Expression::Unary) , Delay#pretty_print / 1
Class: Delay (Umu::ConcreteSyntax::Core::Expression::Unary) , Delay#pretty_print / 1
Class: Embeded (Umu::AbstractSyntax::Core::Expression::SExpression) , Embeded#pretty_print / 1
Class: Embeded (Umu::ConcreteSyntax::Core::Expression::SExpression) , Embeded#pretty_print / 1
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Entry#pretty_print / 1
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#pretty_print / 1
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::If) , Entry#pretty_print / 1
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Entry#pretty_print / 1
Class: Entry (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Entry#pretty_print / 1
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Entry#pretty_print / 1
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Entry#pretty_print / 1
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Entry#pretty_print / 1
Class: Entry (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Entry#pretty_print / 1
Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import) , Entry#pretty_print / 1
Class: Entry (Umu::Value::Core::Struct) , Entry#pretty_print / 1
Class: Field (Umu::Value::Core::Struct) , Field#pretty_print / 1
Class: Fun (Umu::Value::Core) , Fun#pretty_print / 1
Class: Generator (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Generator#pretty_print / 1
Class: Guard (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Guard#pretty_print / 1
Class: HasHead (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction) , HasHead#pretty_print / 1
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , If#pretty_print / 1
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , If#pretty_print / 1
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval#pretty_print / 1
Class: KeywordMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , KeywordMessage#pretty_print / 1
Class: Label (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Label#pretty_print / 1
Class: Let (Umu::AbstractSyntax::Core::Expression::Nary) , Let#pretty_print / 1
Class: Let (Umu::ConcreteSyntax::Core::Expression::Nary) , Let#pretty_print / 1
Class: List (Umu::AbstractSyntax::Core::Expression::SExpression) , List#pretty_print / 1
Class: List (Umu::AbstractSyntax::Core::Expression::Unary::Container) , List#pretty_print / 1
Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , List#pretty_print / 1
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , List#pretty_print / 1
Class: Message (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Message#pretty_print / 1
Class: Modifier (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , Modifier#pretty_print / 1
Class: Modifier (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , Modifier#pretty_print / 1
Class: MutualRecursive (Umu::AbstractSyntax::Core::Declaration) , MutualRecursive#pretty_print / 1
Class: Named (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Named#pretty_print / 1
Class: Named (Umu::Value::Core::Product) , Named#pretty_print / 1
Class: Nil (Umu::AbstractSyntax::Core::Expression::MemoStream) , Nil#pretty_print / 1
Class: Nil (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Nil#pretty_print / 1
Class: Nil (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Nil#pretty_print / 1
Class: Opaque (Umu::Value::Core) , Opaque#pretty_print / 1
Class: Parameter (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Parameter#pretty_print / 1
Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary) , Pipe#pretty_print / 1
Class: Raise (Umu::AbstractSyntax::Core::Expression::Unary) , Raise#pretty_print / 1
Class: Recursive (Umu::AbstractSyntax::Core::Declaration::Simple) , Recursive#pretty_print / 1
Class: Recursive (Umu::ConcreteSyntax::Core::Declaration) , Recursive#pretty_print / 1
Class: Recursive (Umu::ConcreteSyntax::Core::Declaration::Function) , Recursive#pretty_print / 1
Class: Ref (Umu::Value::Core) , Ref#pretty_print / 1
Class: Rule (Umu::AbstractSyntax::Core::Expression::Nary::If) , Rule#pretty_print / 1
Class: SeqOfDeclaration (Umu::AbstractSyntax::Core::Declaration) , SeqOfDeclaration#pretty_print / 1
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#pretty_print / 1
Class: Sequential (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Sequential#pretty_print / 1
Class: Simple (Umu::ConcreteSyntax::Core::Declaration::Function) , Simple#pretty_print / 1
Class: Struct (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Struct#pretty_print / 1
Class: Struct (Umu::ConcreteSyntax::Module::Expression) , Struct#pretty_print / 1
Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Structure#pretty_print / 1
Class: Susp (Umu::Value::Core) , Susp#pretty_print / 1
Class: SuspendedStream (Umu::AbstractSyntax::Core::Expression) , SuspendedStream#pretty_print / 1
Class: SuspendedStream (Umu::ConcreteSyntax::Core::Expression) , SuspendedStream#pretty_print / 1
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#pretty_print / 1
Class: Top (Umu::Value::Core) , Top#pretty_print / 1
Class: Tuple (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Tuple#pretty_print / 1
Class: Tuple (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Tuple#pretty_print / 1
Class: Tuple (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Tuple#pretty_print / 1
Class: Tuple (Umu::Value::Core::Product) , Tuple#pretty_print / 1
Class: Value (Umu::AbstractSyntax::Core::Declaration::Simple) , Value#pretty_print / 1
Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Value#pretty_print / 1
Class: Value (Umu::Value::Core::SExpr) , Value#pretty_print / 1
Class: WithRepetition (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , WithRepetition#pretty_print / 1
pretty_print_cycle
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#pretty_print_cycle / 1
print
instance method
Class: Abstract (Umu::Environment::Tracer::Stack) , Abstract#print
print_backtrace
instance method
Class: Entry (Umu::Environment) , Entry#print_backtrace
Class: RuntimeError (Umu::Exception::Abstraction) , RuntimeError#print_backtrace
print_class_signat
module function
Module: Subcommand (Umu::Commander) , Subcommand.print_class_signat / 3
print_class_tree
module function
Module: Subcommand (Umu::Commander) , Subcommand.print_class_tree / 2
print_trace_of_abs_syntax
module function
Module: Commander (Umu) , Commander.print_trace_of_abs_syntax / 2
print_trace_of_con_syntax
module function
Module: Commander (Umu) , Commander.print_trace_of_con_syntax / 2
process_files
module function
Module: Commander (Umu) , Commander.process_files / 2
process_line
module function
Module: Commander (Umu) , Commander.process_line / 4
process_source
module function
Module: Commander (Umu) , Commander.process_source / 4
process_tokens
module function
Module: Commander (Umu) , Commander.process_tokens / 2
Product
module , Module: Product (Umu::ConcreteSyntax::Core::Expression::Binary) , Module: Product (Umu::ConcreteSyntax::Core::Pattern::Container) , Module: Product (Umu::AbstractSyntax::Core::Expression::Binary) , Module: Product (Umu::Value::Core)
Provider
class , Class: Provider (Umu::Value::Core::Morph::Enum)
PRT
constant
Module: Umu (<Toplevel Module>) , Umu::PRT
push
instance method
Class: Abstract (Umu::Environment::Tracer::Stack) , Abstract#push / 1

Q

Qualifier
module , Module: Qualifier (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension)
qualifiers
instance alias
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Abstract#qualifiers

R

Raise
class , Class: Raise (Umu::AbstractSyntax::Core::Expression::Unary)
Record
class , Class: Record (Umu::Abstraction)
recover
instance method
Class: Abstract (Umu::Lexical::Lexer) , Abstract#recover
Recursive
class , Class: Recursive (Umu::ConcreteSyntax::Core::Declaration::Function) , Class: Recursive (Umu::ConcreteSyntax::Core::Declaration) , Class: Recursive (Umu::AbstractSyntax::Core::Declaration::Simple) , Class: Recursive (Umu::Environment::Context::Value::Target)
Redefinable
class , Class: Redefinable (Umu::ConcreteSyntax::Core::Expression::Binary::Infix)
Ref
class , Class: Ref (Umu::Value::Core)
ReservedSymbol
class , Class: ReservedSymbol (Umu::Lexical::Token)
ReservedWord
class , Class: ReservedWord (Umu::Lexical::Token)
RESERVED_SYMBOLS
constant
Class: Token (Umu::Lexical::Lexer) , Token::RESERVED_SYMBOLS
RESERVED_WORDS
constant
Class: Token (Umu::Lexical::Lexer) , Token::RESERVED_WORDS
Result
class , Class: Result (Umu::ConcreteSyntax::Core::Pattern)
module , Module: Result (Umu::AbstractSyntax) , Module: Result (Umu::Value::Core::Union)
ret_class
instance method
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#ret_class
Class: Entry (Umu::Environment::Context::Type::Signature::Method) , Entry#ret_class
Class: Info (Umu::Environment::Context::Type::Signature::Method) , Info#ret_class
ret_class_signat
instance attribute
Class: Entry (Umu::Environment::Context::Type::Signature::Method) , Entry#ret_class_signat [R]
ret_class_type
instance attribute
Class: Info (Umu::Environment::Context::Type::Signature::Method) , Info#ret_class_type [R]
rhs
instance attribute
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Binary) , Abstract#rhs [R]
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary) , Abstract#rhs [R]
rhs_expr
instance attribute
Class: Prefix (Umu::ConcreteSyntax::Core::Expression::Unary) , Prefix#rhs_expr [R]
rhs_head_message
instance alias
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#rhs_head_message
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Entry#rhs_head_message
rhs_head_operator
instance alias
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Entry#rhs_head_operator
rhs_head_opr
instance alias
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Entry#rhs_head_opr
rhs_ident
instance alias
Class: KindOf (Umu::ConcreteSyntax::Core::Expression::Binary::Infix) , KindOf#rhs_ident
rhs_messages
instance method
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#rhs_messages
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Entry#rhs_messages
rhs_operators
instance method
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Entry#rhs_operators
rhs_opnd
instance alias
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , Abstract#rhs_opnd
rhs_oprs
instance method
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Entry#rhs_oprs
rhs_tail_messages
instance attribute
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#rhs_tail_messages [R]
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Entry#rhs_tail_messages [R]
rhs_tail_operators
instance attribute
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Entry#rhs_tail_operators [R]
rhs_tail_oprs
instance attribute
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Entry#rhs_tail_oprs [R]
Right
class , Class: Right (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Pipe) , Class: Right (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Composite)
ROOT_CLASS
constant
Module: Type (Umu::Environment::Context) , Type::ROOT_CLASS
root_class_signat
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#root_class_signat
Rule
class , Class: Rule (Umu::AbstractSyntax::Core::Expression::Nary::If)
module , Module: Rule (Umu::ConcreteSyntax::Core::Expression::Nary::Branch)
rules
instance attribute
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::If) , Entry#rules [R]
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#rules
RuntimeError
class , Class: RuntimeError (Umu::Exception::Abstraction)

S

saved_loc
instance attribute
Class: Comment (Umu::Lexical::Lexer) , Comment#saved_loc [R]
sel
instance attribute
Class: Selector (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator::Abstraction) , Selector#sel [R]
select
instance method
Class: Entry (Umu::Value::Core::Struct) , Entry#select / 3
SelectionError
class , Class: SelectionError (Umu::Exception)
Selector
class , Class: Selector (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator::Abstraction)
select_by_label
instance method
Class: Named (Umu::Value::Core::Product) , Named#select_by_label / 3
select_by_number
instance method
Class: Abstract (Umu::Value::Core::Product) , Abstract#select_by_number / 3
sel_num
instance alias
Class: ByNumber (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByNumber#sel_num
instance attribute
Class: NumberSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , NumberSelector#sel_num [R]
sel_sym
instance alias
Class: ByLabel (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByLabel#sel_sym
instance attribute
Class: LabelSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , LabelSelector#sel_sym [R]
Send
module , Module: Send (Umu::ConcreteSyntax::Core::Expression::Binary) , Module: Send (Umu::AbstractSyntax::Core::Expression::Binary)
SEPARATE_LINE
constant
Module: Assertion (Umu) , Assertion::SEPARATE_LINE
Separator
class , Class: Separator (Umu::Lexical::Lexer)
module , Module: Separator (Umu::Lexical::Token)
separator?
instance method
Class: Abstract (Umu::Lexical::Token::Abstraction) , Abstract#separator?
Class: Comment (Umu::Lexical::Token::Separator) , Comment#separator?
Class: Newline (Umu::Lexical::Token::Separator) , Newline#separator?
Class: Space (Umu::Lexical::Token::Separator) , Space#separator?
SeqOfDeclaration
class , Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , Class: SeqOfDeclaration (Umu::AbstractSyntax::Core::Declaration)
Sequential
class , Class: Sequential (Umu::ConcreteSyntax::Core::Expression::Unary::Container)
SetOfClass
class , Class: SetOfClass (Umu::Environment::Context::Type::Signature)
setup
class method
Class: Interpreter (Umu::Api) , Interpreter.setup / 1
module function
Module: Commander (Umu) , Commander.setup / 1
Module: Environment (Umu) , Environment.setup / 1
setup_interpreter
module function
Module: Api (Umu) , Api.setup_interpreter / 1
SExpr
module , Module: SExpr (Umu::Value::Core)
SExpression
module , Module: SExpression (Umu::ConcreteSyntax::Core::Expression) , Module: SExpression (Umu::AbstractSyntax::Core::Expression)
Short
class , Class: Short (Umu::ConcreteSyntax::Module::Expression::Identifier) , Class: Short (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Class: Short (Umu::AbstractSyntax::Core::Expression::Unary::Identifier)
Signature
module , Module: Signature (Umu::Environment::Context::Type)
signat_of_class
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#signat_of_class / 1
SIGNAT_OF_CLASS_SYM
constant
Module: Type (Umu::Environment::Context) , Type::SIGNAT_OF_CLASS_SYM
Simple
class , Class: Simple (Umu::ConcreteSyntax::Core::Declaration::Function) , Class: Simple (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction)
module , Module: Simple (Umu::AbstractSyntax::Core::Declaration)
simple?
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Expression) , Abstract#simple?
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary) , Abstract#simple?
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Container::Abstraction) , Abstract#simple?
snd_exprs
instance attribute
Class: List (Umu::AbstractSyntax::Core::Expression::SExpression) , List#snd_exprs [R]
Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , List#snd_exprs [R]
snd_obj
instance attribute
Class: Abstract (Umu::Value::Core::Product) , Abstract#snd_obj [R]
snd_rules
instance attribute
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#snd_rules [R]
Some
class , Class: Some (Umu::Value::Core::Union::Option)
some?
instance method
Class: Abstract (Umu::Value::Core::Union::Option) , Abstract#some?
Class: Some (Umu::Value::Core::Union::Option) , Some#some?
souce_type_sym
instance attribute
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#souce_type_sym [R]
source
instance attribute
Class: Abstract (Umu::Value::Core::Morph::Enum) , Abstract#source [R]
sources
instance attribute
Class: Entry (Umu::Environment) , Entry#sources [R]
source_expr
instance attribute
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#source_expr [R]
SOURCE_TEXT
constant
Module: Prelude (Umu::Commander) , Prelude::SOURCE_TEXT
Space
class , Class: Space (Umu::Lexical::Token::Separator)
Stack
module , Module: Stack (Umu::Environment::Tracer)
StandardError
class , Class: StandardError (<Built-in Module>)
START_LINE_NUM
constant
Module: Prelude (Umu::Commander) , Prelude::START_LINE_NUM
STDIN_FILE_NAME
constant
Module: Commander (Umu) , Commander::STDIN_FILE_NAME
step
instance method
Class: Abstract (Umu::Value::Core::Morph::Stream::Cell) , Abstract#step / 1
Class: Cell (Umu::Value::Core::Morph::Stream::Entry) , Cell#step / 1
Class: Expression (Umu::Value::Core::Morph::Stream::Entry) , Expression#step / 1
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval#step / 1
Class: Memorization (Umu::Value::Core::Morph::Stream::Entry) , Memorization#step / 1
Class: Suspended (Umu::Value::Core::Morph::Stream::Entry) , Suspended#step / 1
step_value
instance attribute
Class: Interval (Umu::Value::Core::Morph) , Interval#step_value [R]
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval#step_value [R]
stop_value
instance attribute
Class: Interval (Umu::Value::Core::Morph) , Interval#stop_value [R]
Stream
class , Class: Stream (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Class: Stream (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Class: Stream (Umu::AbstractSyntax::Core::Expression::Nary::Interval)
module , Module: Stream (Umu::Value::Core::Morph)
stream_expr
instance alias
Class: Memorization (Umu::Value::Core::Morph::Stream::Entry) , Memorization#stream_expr
String
class , Class: String (Umu::Lexical::Token::Abstraction) , Class: String (Umu::Lexical::Token) , Class: String (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , Class: String (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Class: String (Umu::Value::Core::Atom)
module , Module: String (Umu::Lexical::Lexer)
Struct
class , Class: Struct (Umu::ConcreteSyntax::Module::Expression) , Class: Struct (Umu::AbstractSyntax::Core::Expression::Unary::Container)
module , Module: Struct (Umu::Value::Core)
Structure
class , Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Class: Structure (Umu::ConcreteSyntax::Module::Declaration::Import::Fields)
subclasses
instance method
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#subclasses
subclasses_of
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#subclasses_of / 1
SUBCLASSES_OF_SUPERCLASS
constant
Module: Type (Umu::Environment::Context) , Type::SUBCLASSES_OF_SUPERCLASS
SubclassResponsibility
class , Class: SubclassResponsibility (Umu::Exception::Abstraction)
subclass_of
module function
Module: Assertion (Umu) , Assertion.subclass_of / 4
Subcommand
module , Module: Subcommand (Umu::Commander)
Susp
class , Class: Susp (Umu::Value::Core)
Suspended
class , Class: Suspended (Umu::Value::Core::Morph::Stream::Entry)
SuspendedStream
class , Class: SuspendedStream (Umu::ConcreteSyntax::Core::Expression) , Class: SuspendedStream (Umu::AbstractSyntax::Core::Expression)
Switch
class , Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary)
sym
instance alias
Class: Label (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Label#sym
Class: Label (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Label#sym
Class: Prefix (Umu::ConcreteSyntax::Core::Expression::Unary) , Prefix#sym
Class: Short (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Short#sym
Class: Short (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Short#sym
Class: Symbol (Umu::Lexical::Token::Abstraction) , Symbol#sym
instance attribute
Class: Abstract (Umu::AbstractSyntax::Core::Declaration::Simple) , Abstract#sym [R]
Class: BasicMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , BasicMessage#sym [R]
Class: Label (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Label#sym [R]
Class: Message (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Message#sym [R]
Class: Named (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Named#sym [R]
Class: Short (Umu::ConcreteSyntax::Module::Expression::Identifier) , Short#sym [R]
Symbol
class , Class: Symbol (Umu::Lexical::Token::Abstraction) , Class: Symbol (Umu::Lexical::Token) , Class: Symbol (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , Class: Symbol (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Class: Symbol (Umu::Value::Core::Atom)
symbol
instance attribute
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#symbol [R]
instance method
Class: Abstract (Umu::Environment::Context::Type::Signature::Class) , Abstract#symbol
Class: Meta (Umu::Environment::Context::Type::Signature::Class) , Meta#symbol
Symbolized
class , Class: Symbolized (Umu::Lexical::Lexer::String)
SYMBOL_PATTERNS
constant
Class: Token (Umu::Lexical::Lexer) , Token::SYMBOL_PATTERNS
SyntaxError
class , Class: SyntaxError (Umu::Exception)
SyntaxErrorWithoutLocation
class , Class: SyntaxErrorWithoutLocation (Umu::Exception)

T

tag_sym
instance alias
Class: Datum (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Datum#tag_sym
instance attribute
Class: Datum (Umu::Value::Core::Union) , Datum#tag_sym [R]
tail
instance attribute
Class: Cons (Umu::Value::Core::Morph::List) , Cons#tail [R]
Class: Long (Umu::ConcreteSyntax::Module::Expression::Identifier) , Long#tail [R]
instance method
Class: Abstract (Umu::ConcreteSyntax::Module::Expression::Identifier) , Abstract#tail
Class: Short (Umu::ConcreteSyntax::Module::Expression::Identifier) , Short#tail
tail_expr
instance attribute
Class: Cons (Umu::AbstractSyntax::Core::Expression::MemoStream) , Cons#tail_expr [R]
Class: Cons (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Cons#tail_expr [R]
tail_exprs
instance attribute
Class: ApplyMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , ApplyMessage#tail_exprs [R]
tail_fields
instance attribute
Class: KeywordMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , KeywordMessage#tail_fields [R]
tail_ids
instance attribute
Class: Long (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Long#tail_ids [R]
Class: Long (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Long#tail_ids [R]
tail_objs
instance attribute
Class: Abstract (Umu::Value::Core::Product) , Abstract#tail_objs [R]
tail_pat
instance attribute
Class: Cons (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Cons#tail_pat [R]
tail_stream
instance attribute
Class: Cons (Umu::Value::Core::Morph::Stream::Cell) , Cons#tail_stream [R]
Target
module , Module: Target (Umu::Environment::Context::Value)
test_expr
instance attribute
Class: Assert (Umu::ConcreteSyntax::Core::Declaration) , Assert#test_expr [R]
test_kind_of?
instance method
Class: Entry (Umu::Environment::Context::Type) , Entry#test_kind_of? / 2
tl_rhs_opnds
instance attribute
Class: WithRepetition (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , WithRepetition#tl_rhs_opnds [R]
Token
class , Class: Token (Umu::Lexical::Lexer)
module , Module: Token (Umu::Lexical)
tokens
instance attribute
Class: Parser (Umu::ConcreteSyntax) , Parser#tokens [R]
Top
class , Class: Top (Umu::Value::Core)
TOP_LINE
constant
Module: Assertion (Umu) , Assertion::TOP_LINE
to_a
instance alias
Class: SeqOfDeclaration (Umu::AbstractSyntax::Core::Declaration) , SeqOfDeclaration#to_a
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#to_a
instance method
Class: Abstract (Umu::ConcreteSyntax::Module::Expression::Identifier) , Abstract#to_a
to_racc_token
instance alias
Class: ReservedWord (Umu::Lexical::Token) , ReservedWord#to_racc_token
instance method
Class: Abstract (Umu::Lexical::Token::Abstraction) , Abstract#to_racc_token
Class: Float (Umu::Lexical::Token) , Float#to_racc_token
Class: Identifier (Umu::Lexical::Token) , Identifier#to_racc_token
Class: Int (Umu::Lexical::Token) , Int#to_racc_token
Class: Label (Umu::Lexical::Token) , Label#to_racc_token
Class: LabelSelector (Umu::Lexical::Token) , LabelSelector#to_racc_token
Class: Message (Umu::Lexical::Token) , Message#to_racc_token
Class: ModuleDirectory (Umu::Lexical::Token) , ModuleDirectory#to_racc_token
Class: NumberSelector (Umu::Lexical::Token) , NumberSelector#to_racc_token
Class: ReservedSymbol (Umu::Lexical::Token) , ReservedSymbol#to_racc_token
Class: String (Umu::Lexical::Token) , String#to_racc_token
Class: Symbol (Umu::Lexical::Token) , Symbol#to_racc_token
to_s
instance method
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Nary::Interval) , Abstract#to_s
Class: Abstract (Umu::AbstractSyntax::Core::Expression::Unary::Atom::Number) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Core::Declaration::Function) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Interval) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Atom::Number) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Entry) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::Container::Morph) , Abstract#to_s
Class: Abstract (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Abstract#to_s
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#to_s
Class: Abstract (Umu::Lexical::Lexer) , Abstract#to_s
Class: Abstract (Umu::Lexical::Lexer::String) , Abstract#to_s
Class: Abstract (Umu::Value::Core::Atom::Number) , Abstract#to_s
Class: Abstract (Umu::Value::Core::IO) , Abstract#to_s
Class: Abstract (Umu::Value::Core::Morph::Enum) , Abstract#to_s
Class: Abstract (Umu::Value::Core::Morph::List) , Abstract#to_s
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#to_s
Class: Abstract (Umu::Value::Core::SExpr) , Abstract#to_s
Class: Abstract (Umu::Value::Core::Union) , Abstract#to_s
Class: Anonymous (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Anonymous#to_s
Class: Apply (Umu::AbstractSyntax::Core::Expression::Binary) , Apply#to_s
Class: Apply (Umu::ConcreteSyntax::Core::Expression::Binary) , Apply#to_s
Class: ApplyMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , ApplyMessage#to_s
Class: Assert (Umu::ConcreteSyntax::Core::Declaration) , Assert#to_s
Class: Atom (Umu::AbstractSyntax::Core::Expression::SExpression) , Atom#to_s
Class: Atom (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Atom#to_s
Class: Atom (Umu::ConcreteSyntax::Core::Expression::SExpression) , Atom#to_s
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#to_s
Class: BasicMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , BasicMessage#to_s
Class: Bool (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Bool#to_s
Class: Bool (Umu::Value::Core::Atom) , Bool#to_s
Class: ByLabel (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByLabel#to_s
Class: ByNumber (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , ByNumber#to_s
Class: CellStream (Umu::AbstractSyntax::Core::Expression::Unary::Container) , CellStream#to_s
Class: CellStream (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , CellStream#to_s
Class: Class (Umu::AbstractSyntax::Core::Expression::Unary) , Class#to_s
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#to_s
Class: Class (Umu::ConcreteSyntax::Core::Expression::Unary) , Class#to_s
Class: Class (Umu::Value::Core) , Class#to_s
Class: Comment (Umu::Lexical::Lexer) , Comment#to_s
Class: Comment (Umu::Lexical::Token::Separator) , Comment#to_s
Class: Cons (Umu::AbstractSyntax::Core::Expression::MemoStream) , Cons#to_s
Class: Cons (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Cons#to_s
Class: Cons (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Cons#to_s
Class: Cons (Umu::Value::Core::Morph::Stream::Cell) , Cons#to_s
Class: Core (Umu::ConcreteSyntax::Module::Declaration) , Core#to_s
Class: Datum (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Datum#to_s
Class: Datum (Umu::Value::Core::Union) , Datum#to_s
Class: Delay (Umu::AbstractSyntax::Core::Expression::Unary) , Delay#to_s
Class: Delay (Umu::ConcreteSyntax::Core::Expression::Unary) , Delay#to_s
Class: Dir (Umu::Value::Core) , Dir#to_s
Class: Embeded (Umu::AbstractSyntax::Core::Expression::SExpression) , Embeded#to_s
Class: Embeded (Umu::ConcreteSyntax::Core::Expression::SExpression) , Embeded#to_s
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Product) , Entry#to_s
Class: Entry (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Entry#to_s
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::If) , Entry#to_s
Class: Entry (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Entry#to_s
Class: Entry (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Entry#to_s
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Product) , Entry#to_s
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send) , Entry#to_s
Class: Entry (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Entry#to_s
Class: Entry (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Entry#to_s
Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import) , Entry#to_s
Class: Entry (Umu::Environment) , Entry#to_s
Class: Entry (Umu::Location) , Entry#to_s
Class: Entry (Umu::Value::Core::Struct) , Entry#to_s
Class: Event (Umu::Environment::Tracer) , Event#to_s
Class: ExecutionError (Umu::Exception::Abstraction) , ExecutionError#to_s
Class: Expected (Umu::Exception::Abstraction) , Expected#to_s
Class: Field (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Field#to_s
Class: Field (Umu::Value::Core::Struct) , Field#to_s
Class: Float (Umu::Lexical::Token) , Float#to_s
Class: Float (Umu::Value::Core::Atom::Number) , Float#to_s
Class: Fun (Umu::Value::Core) , Fun#to_s
Class: Generator (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Generator#to_s
Class: Guard (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Comprehension::Qualifier) , Guard#to_s
Class: HasHead (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Abstraction) , HasHead#to_s
Class: Identifier (Umu::Lexical::Token) , Identifier#to_s
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch) , If#to_s
Class: If (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule) , If#to_s
Class: Import (Umu::AbstractSyntax::Core::Declaration) , Import#to_s
Class: Int (Umu::Lexical::Token) , Int#to_s
Class: Interval (Umu::Value::Core::Morph) , Interval#to_s
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval#to_s
Class: KeywordMessage (Umu::ConcreteSyntax::Core::Expression::Binary::Send::Message) , KeywordMessage#to_s
Class: KindOf (Umu::AbstractSyntax::Core::Expression::Binary) , KindOf#to_s
Class: Label (Umu::AbstractSyntax::Core::Expression::Unary::Container::Named) , Label#to_s
Class: Label (Umu::ConcreteSyntax::Core::Expression::Unary::Container::Named) , Label#to_s
Class: Label (Umu::ConcreteSyntax::Core::Pattern::Container::Product::Named) , Label#to_s
Class: Label (Umu::Lexical::Token) , Label#to_s
Class: LabelSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , LabelSelector#to_s
Class: LabelSelector (Umu::Lexical::Token) , LabelSelector#to_s
Class: Let (Umu::AbstractSyntax::Core::Expression::Nary) , Let#to_s
Class: Let (Umu::ConcreteSyntax::Core::Expression::Nary) , Let#to_s
Class: List (Umu::AbstractSyntax::Core::Expression::SExpression) , List#to_s
Class: List (Umu::AbstractSyntax::Core::Expression::Unary::Container) , List#to_s
Class: List (Umu::ConcreteSyntax::Core::Expression::SExpression) , List#to_s
Class: List (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , List#to_s
Class: Long (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Long#to_s
Class: Long (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Long#to_s
Class: Long (Umu::ConcreteSyntax::Module::Expression::Identifier) , Long#to_s
Class: Message (Umu::AbstractSyntax::Core::Expression::Binary::Send) , Message#to_s
Class: Message (Umu::ConcreteSyntax::Core::Expression::Unary) , Message#to_s
Class: Message (Umu::Lexical::Token) , Message#to_s
Class: Model (Umu::Abstraction) , Model#to_s
Class: Modifier (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator) , Modifier#to_s
Class: Modifier (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , Modifier#to_s
Class: ModuleDirectory (Umu::Lexical::Token) , ModuleDirectory#to_s
Class: MutualRecursive (Umu::AbstractSyntax::Core::Declaration) , MutualRecursive#to_s
Class: Named (Umu::ConcreteSyntax::Core::Expression::Nary::Lambda) , Named#to_s
Class: Named (Umu::Value::Core::Product) , Named#to_s
Class: Newline (Umu::Lexical::Token::Separator) , Newline#to_s
Class: Nil (Umu::AbstractSyntax::Core::Expression::MemoStream) , Nil#to_s
Class: Nil (Umu::AbstractSyntax::Core::Expression::SExpression) , Nil#to_s
Class: Nil (Umu::ConcreteSyntax::Core::Expression::MemoStream) , Nil#to_s
Class: Nil (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Nil#to_s
Class: Nil (Umu::ConcreteSyntax::Core::Expression::SExpression) , Nil#to_s
Class: Nil (Umu::Value::Core::Morph::Stream::Cell) , Nil#to_s
Class: NumberSelector (Umu::ConcreteSyntax::Core::Expression::Binary::Product::Operator) , NumberSelector#to_s
Class: NumberSelector (Umu::Lexical::Token) , NumberSelector#to_s
Class: Opaque (Umu::Value::Core) , Opaque#to_s
Class: Parameter (Umu::AbstractSyntax::Core::Expression::Nary::Lambda) , Parameter#to_s
Class: Pipe (Umu::AbstractSyntax::Core::Expression::Binary) , Pipe#to_s
Class: Prefix (Umu::ConcreteSyntax::Core::Expression::Unary) , Prefix#to_s
Class: Raise (Umu::AbstractSyntax::Core::Expression::Unary) , Raise#to_s
Class: Recursive (Umu::AbstractSyntax::Core::Declaration::Simple) , Recursive#to_s
Class: Recursive (Umu::ConcreteSyntax::Core::Declaration) , Recursive#to_s
Class: Recursive (Umu::ConcreteSyntax::Core::Declaration::Function) , Recursive#to_s
Class: Ref (Umu::Value::Core) , Ref#to_s
Class: ReservedSymbol (Umu::Lexical::Token) , ReservedSymbol#to_s
Class: ReservedWord (Umu::Lexical::Token) , ReservedWord#to_s
Class: Result (Umu::ConcreteSyntax::Core::Pattern) , Result#to_s
Class: Rule (Umu::AbstractSyntax::Core::Expression::Nary::If) , Rule#to_s
Class: SeqOfDeclaration (Umu::AbstractSyntax::Core::Declaration) , SeqOfDeclaration#to_s
Class: SeqOfDeclaration (Umu::ConcreteSyntax::Core::Declaration) , SeqOfDeclaration#to_s
Class: Sequential (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Sequential#to_s
Class: Short (Umu::AbstractSyntax::Core::Expression::Unary::Identifier) , Short#to_s
Class: Short (Umu::ConcreteSyntax::Core::Expression::Unary::Identifier) , Short#to_s
Class: Short (Umu::ConcreteSyntax::Module::Expression::Identifier) , Short#to_s
Class: Simple (Umu::ConcreteSyntax::Core::Declaration::Function) , Simple#to_s
Class: Space (Umu::Lexical::Token::Separator) , Space#to_s
Class: String (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , String#to_s
Class: String (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , String#to_s
Class: String (Umu::Lexical::Token) , String#to_s
Class: String (Umu::Value::Core::Atom) , String#to_s
Class: Struct (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Struct#to_s
Class: Struct (Umu::ConcreteSyntax::Module::Expression) , Struct#to_s
Class: Structure (Umu::ConcreteSyntax::Module::Declaration) , Structure#to_s
Class: Susp (Umu::Value::Core) , Susp#to_s
Class: SuspendedStream (Umu::AbstractSyntax::Core::Expression) , SuspendedStream#to_s
Class: SuspendedStream (Umu::ConcreteSyntax::Core::Expression) , SuspendedStream#to_s
Class: Switch (Umu::AbstractSyntax::Core::Expression::Nary) , Switch#to_s
Class: Symbol (Umu::AbstractSyntax::Core::Expression::Unary::Atom) , Symbol#to_s
Class: Symbol (Umu::ConcreteSyntax::Core::Expression::Unary::Atom) , Symbol#to_s
Class: Symbol (Umu::Lexical::Token) , Symbol#to_s
Class: Symbol (Umu::Value::Core::Atom) , Symbol#to_s
Class: Tuple (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Tuple#to_s
Class: Tuple (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Tuple#to_s
Class: Tuple (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Tuple#to_s
Class: Tuple (Umu::Value::Core::Product) , Tuple#to_s
Class: Unit (Umu::AbstractSyntax::Core::Expression) , Unit#to_s
Class: Unit (Umu::ConcreteSyntax::Core::Expression) , Unit#to_s
Class: Unit (Umu::ConcreteSyntax::Core::Pattern) , Unit#to_s
Class: Unit (Umu::Value::Core) , Unit#to_s
Class: Value (Umu::AbstractSyntax::Core::Declaration::Simple) , Value#to_s
Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Value#to_s
Class: Variable (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Variable#to_s
Class: Variable (Umu::ConcreteSyntax::Module::Pattern) , Variable#to_s
Class: WithRepetition (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction) , WithRepetition#to_s
to_signat
instance method
Class: Info (Umu::Environment::Context::Type::Signature::Method) , Info#to_signat / 1
to_string
instance method
Class: Cons (Umu::Value::Core::SExpr) , Cons#to_string / 1
Class: Nil (Umu::Value::Core::SExpr) , Nil#to_string / 1
Class: Value (Umu::Value::Core::SExpr) , Value#to_string / 1
to_sym
instance alias
Class: Abstract (Umu::Environment::Context::Type::Signature::Method) , Abstract#to_sym
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#to_sym
trace
module function
Module: Tracer (Umu::Environment) , Tracer.trace / 6
Tracer
module , Module: Tracer (Umu::Environment)
trace_mode
instance attribute
Class: Preference (Umu::Environment) , Preference#trace_mode [R]
trace_mode?
instance method
Class: Preference (Umu::Environment) , Preference#trace_mode?
trace_single
module function
Module: Tracer (Umu::Environment) , Tracer.trace_single / 6
trace_stack
instance attribute
Class: Entry (Umu::Environment) , Entry#trace_stack [R]
TRUE
constant
Module: Atom (Umu::Value::Core) , Atom::TRUE
true?
instance alias
Class: Bool (Umu::Value::Core::Atom) , Bool#true?
Tuple
class , Class: Tuple (Umu::ConcreteSyntax::Core::Expression::Unary::Container) , Class: Tuple (Umu::ConcreteSyntax::Core::Pattern::Container::Product) , Class: Tuple (Umu::AbstractSyntax::Core::Expression::Unary::Container) , Class: Tuple (Umu::Value::Core::Product)
tuple_of
module function
Module: Assertion (Umu) , Assertion.tuple_of / 4
Type
module , Module: Type (Umu::Environment::Context)
TypeError
class , Class: TypeError (Umu::Exception)
type_sym
class method
Class: Top (Umu::Value::Core) , Top.type_sym (1/2)
instance alias
Class: Base (Umu::Environment::Context::Type::Signature::Class) , Base#type_sym
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Abstract#type_sym
Class: Atom (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Atom#type_sym
Class: Class (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Class#type_sym
Class: Cons (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Cons#type_sym
Class: Datum (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case) , Datum#type_sym
Class: Nil (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph) , Nil#type_sym
Class: Top (Umu::Value::Core) , Top#type_sym (2/E)
TYPE_SYM
constant
Class: Abstract (Umu::Value::Core::Morph::Stream::Cell) , Abstract::TYPE_SYM
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract::TYPE_SYM
Class: Cell (Umu::Value::Core::Morph::Stream::Entry) , Cell::TYPE_SYM
Class: Cons (Umu::Value::Core::Morph::Stream::Cell) , Cons::TYPE_SYM
Class: Cons (Umu::Value::Core::SExpr) , Cons::TYPE_SYM
Class: Entry (Umu::Value::Core::Struct) , Entry::TYPE_SYM
Class: Expression (Umu::Value::Core::Morph::Stream::Entry) , Expression::TYPE_SYM
Class: Interval (Umu::Value::Core::Morph::Stream::Entry) , Interval::TYPE_SYM
Class: Memorization (Umu::Value::Core::Morph::Stream::Entry) , Memorization::TYPE_SYM
Class: Nil (Umu::Value::Core::Morph::Stream::Cell) , Nil::TYPE_SYM
Class: Nil (Umu::Value::Core::SExpr) , Nil::TYPE_SYM
Class: Provider (Umu::Value::Core::Morph::Enum) , Provider::TYPE_SYM
Class: Suspended (Umu::Value::Core::Morph::Stream::Entry) , Suspended::TYPE_SYM
Class: User (Umu::Value::Core::Morph::Enum) , User::TYPE_SYM
Class: Value (Umu::Value::Core::SExpr) , Value::TYPE_SYM
ty_class_signat_of
instance method
Class: Entry (Umu::Environment) , Entry#ty_class_signat_of / 1
ty_context
instance attribute
Class: Entry (Umu::Environment) , Entry#ty_context [R]
ty_kind_of?
instance method
Class: Entry (Umu::Environment) , Entry#ty_kind_of? / 2
ty_lookup
instance method
Class: Entry (Umu::Environment) , Entry#ty_lookup / 2
ty_signat_of_class
instance method
Class: Entry (Umu::Environment) , Entry#ty_signat_of_class / 1

U

Umu
module , Module: Umu (<Toplevel Module>)
Unary
module , Module: Unary (Umu::ConcreteSyntax::Core::Expression) , Module: Unary (Umu::AbstractSyntax::Core::Expression)
unescape
module function
Module: Escape (Umu) , Escape.unescape / 1
Union
module , Module: Union (Umu::Value::Core)
union
instance method
Class: SetOfClass (Umu::Environment::Context::Type::Signature) , SetOfClass#union / 1
Unit
class , Class: Unit (Umu::ConcreteSyntax::Core::Expression) , Class: Unit (Umu::ConcreteSyntax::Core::Pattern) , Class: Unit (Umu::AbstractSyntax::Core::Expression) , Class: Unit (Umu::Value::Core)
UNIT
constant
Module: Core (Umu::Value) , Core::UNIT
Unmatch
class , Class: Unmatch (Umu::ConcreteSyntax::Core::Expression::Nary::Branch::Rule::Case::Polymorph)
UnmatchError
class , Class: UnmatchError (Umu::Exception)
update
instance method
Class: Record (Umu::Abstraction) , Record#update / 1
update_dump_mode
instance method
Class: Entry (Umu::Environment) , Entry#update_dump_mode / 1
Class: Preference (Umu::Environment) , Preference#update_dump_mode / 1
update_interactive_mode
instance method
Class: Preference (Umu::Environment) , Preference#update_interactive_mode / 1
update_lex_trace_mode
instance method
Class: Entry (Umu::Environment) , Entry#update_lex_trace_mode / 1
Class: Preference (Umu::Environment) , Preference#update_lex_trace_mode / 1
update_line
instance method
Class: Entry (Umu::Environment) , Entry#update_line / 3
update_method_info_of_mess_sym
module function
Module: Type (Umu::Environment::Context) , Type.update_method_info_of_mess_sym / 3
update_no_prelude
instance method
Class: Preference (Umu::Environment) , Preference#update_no_prelude / 1
update_preference
instance method
Class: Entry (Umu::Environment) , Entry#update_preference / 1
update_source
instance method
Class: Entry (Umu::Environment) , Entry#update_source / 3
update_trace_mode
instance method
Class: Entry (Umu::Environment) , Entry#update_trace_mode / 1
Class: Preference (Umu::Environment) , Preference#update_trace_mode / 1
update_va_context
instance method
Class: Entry (Umu::Environment) , Entry#update_va_context / 1
User
class , Class: User (Umu::Value::Core::Morph::Enum)

V

V
constant
Module: Umu (<Toplevel Module>) , Umu::V
val
instance attribute
Class: Abstract (Umu::Lexical::Token::Abstraction) , Abstract#val [R]
Class: Abstract (Umu::Value::Core::Atom) , Abstract#val [R]
Class: Atom (Umu::AbstractSyntax::Core::Expression::SExpression) , Atom#val [R]
Class: Value (Umu::Value::Core::SExpr) , Value#val [R]
validate_bool
module function
Module: Core (Umu::Value) , Core.validate_bool / 4
validate_int
module function
Module: Core (Umu::Value) , Core.validate_int / 4
validate_morph
module function
Module: Core (Umu::Value) , Core.validate_morph / 4
validate_number
module function
Module: Core (Umu::Value) , Core.validate_number / 4
validate_option
module function
Module: Core (Umu::Value) , Core.validate_option / 4
validate_pair
module function
Module: Core (Umu::Value) , Core.validate_pair / 4
validate_stream
module function
Module: Core (Umu::Value) , Core.validate_stream / 4
validate_string
module function
Module: Core (Umu::Value) , Core.validate_string / 4
validate_s_expr
module function
Module: Core (Umu::Value) , Core.validate_s_expr / 4
validate_type
module function
Module: Core (Umu::Value) , Core.validate_type / 5
Value
class , Class: Value (Umu::ConcreteSyntax::Module::Declaration::Import::Fields) , Class: Value (Umu::ConcreteSyntax::Core::Declaration) , Class: Value (Umu::AbstractSyntax::Result) , Class: Value (Umu::AbstractSyntax::Core::Declaration::Simple) , Class: Value (Umu::Value::Core::SExpr) , Class: Value (Umu::Environment::Context::Value::Target)
module , Module: Value (Umu) , Module: Value (Umu::Environment::Context)
value
instance alias
Class: Value (Umu::Environment::Context::Value::Target) , Value#value
instance attribute
Class: Field (Umu::Value::Core::Struct) , Field#value [R]
Class: Value (Umu::AbstractSyntax::Result) , Value#value [R]
ValueError
class , Class: ValueError (Umu::Exception)
values
instance alias
Class: Named (Umu::Value::Core::Product) , Named#values
Class: Tuple (Umu::Value::Core::Product) , Tuple#values
value_by_label
instance attribute
Class: Entry (Umu::Value::Core::Struct) , Entry#value_by_label [R]
Variable
class , Class: Variable (Umu::ConcreteSyntax::Module::Pattern) , Class: Variable (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer)
var_pat
instance attribute
Class: Field (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Field#var_pat [R]
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Abstract#var_pat
Class: Variable (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Variable#var_pat
var_sym
instance attribute
Class: Variable (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Variable#var_sym [R]
Class: Variable (Umu::ConcreteSyntax::Module::Pattern) , Variable#var_sym [R]
va_context
instance attribute
Class: Abstract (Umu::Value::Core::Morph::Stream::Entry) , Abstract#va_context [R]
Class: Entry (Umu::Environment) , Entry#va_context [R]
Class: Fun (Umu::Value::Core) , Fun#va_context [R]
Class: Susp (Umu::Value::Core) , Susp#va_context [R]
module function
Module: Api (Umu) , Api.va_context / 1
va_extend_bindings
instance method
Class: Entry (Umu::Environment) , Entry#va_extend_bindings / 1
va_extend_recursive
instance method
Class: Entry (Umu::Environment) , Entry#va_extend_recursive / 2
va_extend_value
instance method
Class: Entry (Umu::Environment) , Entry#va_extend_value / 2
va_extend_values
instance method
Class: Entry (Umu::Environment) , Entry#va_extend_values / 1
va_get_bindings
instance method
Class: Entry (Umu::Environment) , Entry#va_get_bindings
va_get_bindings_difference_with
instance method
Class: Entry (Umu::Environment) , Entry#va_get_bindings_difference_with / 1
va_lookup
instance method
Class: Entry (Umu::Environment) , Entry#va_lookup / 2
VC
constant
Module: Umu (<Toplevel Module>) , Umu::VC
VCA
constant
Module: Umu (<Toplevel Module>) , Umu::VCA
VCAN
constant
Module: Umu (<Toplevel Module>) , Umu::VCAN
VCM
constant
Module: Umu (<Toplevel Module>) , Umu::VCM
VCP
constant
Module: Umu (<Toplevel Module>) , Umu::VCP
VCU
constant
Module: Umu (<Toplevel Module>) , Umu::VCU
VERSION
constant
Module: Umu (<Toplevel Module>) , Umu::VERSION

W

WILDCARD
constant
Module: ConcreteSyntax (Umu) , ConcreteSyntax::WILDCARD
wildcard?
instance method
Class: Abstract (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer) , Abstract#wildcard?
WithRepetition
class , Class: WithRepetition (Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction)

X

X
constant
Module: Umu (<Toplevel Module>) , Umu::X

Z

ZERO
constant
Module: Number (Umu::Value::Core::Atom) , Number::ZERO
ZeroDivisionError
class , Class: ZeroDivisionError (Umu::Exception)