Table of Contents - porolog-1.0.3 Documentation
Classes and Modules
- Array
- Object
- Porolog
- Porolog::Arguments
- Porolog::Goal
- Porolog::Goal::DefinitionError
- Porolog::Goal::Error
- Porolog::Goal::NotVariableError
- Porolog::Instantiation
- Porolog::Instantiation::Error
- Porolog::Instantiation::NoVariableError
- Porolog::Instantiation::UnhandledIndexError
- Porolog::NoGoalError
- Porolog::NonVariableError
- Porolog::PorologError
- Porolog::Predicate
- Porolog::Predicate::Builtin
- Porolog::Predicate::Error
- Porolog::Predicate::NameError
- Porolog::Rule
- Porolog::Rule::DefinitionError
- Porolog::Rule::Error
- Porolog::Scope
- Porolog::Scope::Error
- Porolog::Scope::NotPredicateError
- Porolog::Tail
- Porolog::Value
- Porolog::Value::Error
- Porolog::Value::GoalError
- Porolog::Variable
- Porolog::Variable::Error
- Porolog::Variable::GoalError
- Porolog::Variable::MultipleValuesError
- Porolog::Variable::SelfReferentialError
- Porolog::Variable::UnexpectedError
- Porolog::class_base;
- Symbol
Methods
- ::[] — Porolog::Predicate
- ::[] — Porolog::Scope
- ::arguments — Porolog::Arguments
- ::call_builtin — Porolog::Predicate
- ::goal_count — Porolog::Goal
- ::goals — Porolog::Goal
- ::instantiations — Porolog::Instantiation
- ::new — Porolog::Arguments
- ::new — Porolog::Goal
- ::new — Porolog::Instantiation
- ::new — Porolog::Instantiation
- ::new — Porolog::Predicate
- ::new — Porolog::Predicate
- ::new — Porolog::Rule
- ::new — Porolog::Scope
- ::new — Porolog::Scope
- ::new — Porolog::Tail
- ::new — Porolog::Value
- ::new — Porolog::Variable
- ::reset — Porolog::Arguments
- ::reset — Porolog::Goal
- ::reset — Porolog::Instantiation
- ::reset — Porolog::Predicate
- ::reset — Porolog::Rule
- ::reset — Porolog::Scope
- ::scope — Porolog::Predicate
- ::scope= — Porolog::Predicate
- ::scopes — Porolog::Scope
- #/ — Object
- #/ — Symbol
- #/ — Array
- #<< — Porolog::Arguments
- #<< — Porolog::Predicate
- #== — Porolog::Arguments
- #== — Porolog::Tail
- #== — Porolog::Value
- #== — Porolog::Variable
- #[] — Porolog::Goal
- #[] — Porolog::Scope
- #[] — Porolog::Variable
- #[]= — Porolog::Scope
- #_ — Porolog
- #ancestors — Porolog::Goal
- #ancestry — Porolog::Goal
- #anonymous — Porolog
- #append — Porolog::Predicate::Builtin
- #arguments — Porolog::Predicate
- #atom — Porolog::Predicate::Builtin
- #atomic — Porolog::Predicate::Builtin
- #belongs_to? — Porolog::Instantiation
- #between — Porolog::Predicate::Builtin
- #builtin — Porolog
- #builtin? — Porolog::Predicate
- #call — Porolog::Predicate
- #check_deleted — Porolog::Goal
- #clean — Array
- #cut_fact! — Porolog::Arguments
- #cut_fallacy! — Porolog::Arguments
- #delete! — Porolog::Goal
- #deleted? — Porolog::Goal
- #deleted? — Porolog::Instantiation
- #dup — Porolog::Arguments
- #eq — Porolog::Predicate::Builtin
- #evaluates — Porolog::Arguments
- #expand_splat — Porolog
- #fact! — Porolog::Arguments
- #fallacy! — Porolog::Arguments
- #goal — Porolog::Arguments
- #goal — Array
- #goals — Porolog::Instantiation
- #gtr — Porolog::Predicate::Builtin
- #gtreq — Porolog::Predicate::Builtin
- #has_tail? — Porolog
- #head — Array
- #headtail? — Object
- #headtail? — Array
- #inherit_variables — Porolog::Goal
- #inspect — Porolog::Arguments
- #inspect — Porolog::Goal
- #inspect — Porolog::Instantiation
- #inspect — Porolog::Predicate
- #inspect — Porolog::Rule
- #inspect — Porolog::Tail
- #inspect — Porolog::Value
- #inspect — Porolog::Variable
- #inspect_variables — Porolog::Goal
- #inspect_with_instantiations — Porolog::Value
- #inspect_with_instantiations — Porolog::Variable
- #instantiate — Porolog::Goal
- #instantiate — Porolog::Variable
- #instantiate_unifications — Porolog
- #integer — Porolog::Predicate::Builtin
- #is — Porolog::Predicate::Builtin
- #is_eq — Porolog::Predicate::Builtin
- #is_noteq — Porolog::Predicate::Builtin
- #length — Porolog::Predicate::Builtin
- #less — Porolog::Predicate::Builtin
- #lesseq — Porolog::Predicate::Builtin
- #member — Porolog::Predicate::Builtin
- #method_missing — Porolog::Value
- #myid — Porolog::Arguments
- #myid — Object
- #myid — Symbol
- #myid — Porolog::Goal
- #myid — Porolog::Rule
- #nl — Porolog::Predicate::Builtin
- #nonvar — Porolog::Predicate::Builtin
- #noteq — Porolog::Predicate::Builtin
- #other_goal_to — Porolog::Instantiation
- #permutation — Porolog::Predicate::Builtin
- #predicate — Porolog
- #predicates — Porolog::Scope
- #remove — Porolog::Instantiation
- #remove — Porolog::Value
- #remove — Porolog::Variable
- #respond_to? — Porolog::Value
- #reverse — Porolog::Predicate::Builtin
- #ruby — Porolog::Predicate::Builtin
- #satisfy — Porolog::Goal
- #satisfy — Porolog::Predicate
- #satisfy — Porolog::Rule
- #satisfy_builtin — Porolog::Predicate
- #satisfy_conjunction — Porolog::Rule
- #satisfy_definition — Porolog::Rule
- #signature — Porolog::Instantiation
- #solutions — Porolog::Arguments
- #solve — Porolog::Arguments
- #solve — Porolog::Goal
- #solve_for — Porolog::Arguments
- #tail — Object
- #tail — Array
- #terminate! — Porolog::Goal
- #terminated? — Porolog::Goal
- #to_sym — Porolog::Variable
- #type — Object
- #type — Symbol
- #type — Array
- #type — Porolog::Tail
- #type — Porolog::Value
- #type — Porolog::Variable
- #unify — Porolog
- #unify_arrays — Porolog
- #unify_arrays_with_all_tails — Porolog
- #unify_arrays_with_no_tails — Porolog
- #unify_arrays_with_some_tails — Porolog
- #unify_goals — Porolog
- #unify_headtail_with_headtail — Porolog
- #unify_headtail_with_tail — Porolog
- #unify_many_arrays — Porolog
- #unify_tail_with_tail — Porolog
- #uninstantiate — Porolog::Variable
- #valid? — Porolog::Arguments
- #value — Object
- #value — Array
- #value — Porolog::Goal
- #value — Porolog::Tail
- #value — Porolog::Value
- #value — Porolog::Variable
- #value_at_index — Porolog::Instantiation
- #value_indexed — Porolog::Instantiation
- #value_of — Porolog::Goal
- #values — Porolog::Goal
- #values — Porolog::Instantiation
- #values_for — Porolog::Instantiation
- #values_of — Porolog::Goal
- #var — Porolog::Predicate::Builtin
- #variable — Porolog::Goal
- #variables — Porolog::Arguments
- #variables — Object
- #variables — Symbol
- #variables — Array
- #variables — Porolog::Goal
- #variables — Porolog::Instantiation
- #variables — Porolog::Tail
- #variables — Porolog::Value
- #variables — Porolog::Variable
- #variablise — Porolog::Goal
- #without_index_on? — Porolog::Instantiation
- #write — Porolog::Predicate::Builtin
- #writenl — Porolog::Predicate::Builtin