A B C D E F G H I J L M N O P Q R S T U V W X Y Z

B

backQuotify(String) - Static method in class com.svincent.moksa.PrologUtil
 
badparm(int, PrologTerm) - Method in class com.svincent.moksa.Wam
Called when facts are processing their parameters.
BALOAD - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
BaseObject - class com.svincent.util.BaseObject.
BaseObject is a common base object for things in the system that don't already have some other base object.
BaseObject() - Constructor for class com.svincent.util.BaseObject
 
BASTORE - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
bind(PrologTerm) - Method in class com.svincent.moksa.Variable
Binds this variable to the given new value.
BIPUSH - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
Boolean - Static variable in class com.svincent.smalljava.SmallType
A boolean value: true or false.
BREAKPOINT - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
Builtin - class com.svincent.moksa.Builtin.
Defines a number of useful primitive predicates.
Builtin.Arg_3 - class com.svincent.moksa.Builtin.Arg_3.
Allows arguments of a functor to be retrieved and set.
Builtin.Arg_3() - Constructor for class com.svincent.moksa.Builtin.Arg_3
 
Builtin.ArithmeticComparisonRule - class com.svincent.moksa.Builtin.ArithmeticComparisonRule.
Base class for arithmetic comparison builtins.
Builtin.ArithmeticComparisonRule() - Constructor for class com.svincent.moksa.Builtin.ArithmeticComparisonRule
 
Builtin.Asserta_1 - class com.svincent.moksa.Builtin.Asserta_1.
 
Builtin.Asserta_1() - Constructor for class com.svincent.moksa.Builtin.Asserta_1
 
Builtin.Assertz_1 - class com.svincent.moksa.Builtin.Assertz_1.
 
Builtin.Assertz_1() - Constructor for class com.svincent.moksa.Builtin.Assertz_1
 
Builtin.Atom_1 - class com.svincent.moksa.Builtin.Atom_1.
Tests whether its argument is an atom (8.3.2).
Builtin.Atom_1() - Constructor for class com.svincent.moksa.Builtin.Atom_1
 
Builtin.Atomic_1 - class com.svincent.moksa.Builtin.Atomic_1.
Tests whether its argument is atomic (8.3.5).
Builtin.Atomic_1() - Constructor for class com.svincent.moksa.Builtin.Atomic_1
 
Builtin.BuiltinRule - class com.svincent.moksa.Builtin.BuiltinRule.
All of the builtin primitive rules subclass BuiltinRule.
Builtin.BuiltinRule() - Constructor for class com.svincent.moksa.Builtin.BuiltinRule
 
Builtin.Call_1 - class com.svincent.moksa.Builtin.Call_1.
Calls a goal (7.8.3)
Builtin.Call_1() - Constructor for class com.svincent.moksa.Builtin.Call_1
 
Builtin.Catch_3 - class com.svincent.moksa.Builtin.Catch_3.
Calls a goal with an exception handler.
Builtin.Catch_3() - Constructor for class com.svincent.moksa.Builtin.Catch_3
 
Builtin.Compound_1 - class com.svincent.moksa.Builtin.Compound_1.
Tests whether its argument is a compound term (8.3.6).
Builtin.Compound_1() - Constructor for class com.svincent.moksa.Builtin.Compound_1
 
Builtin.Copy_term_2 - class com.svincent.moksa.Builtin.Copy_term_2.
copy_term(?Term1, ?Term2) is true iff Term2 unifies with a renamed copy of Term1.
Builtin.Copy_term_2() - Constructor for class com.svincent.moksa.Builtin.Copy_term_2
 
Builtin.Cut_1 - class com.svincent.moksa.Builtin.Cut_1.
 
Builtin.Cut_1() - Constructor for class com.svincent.moksa.Builtin.Cut_1
 
Builtin.Equals_2 - class com.svincent.moksa.Builtin.Equals_2.
Equals
Builtin.Equals_2() - Constructor for class com.svincent.moksa.Builtin.Equals_2
 
Builtin.Fail_0 - class com.svincent.moksa.Builtin.Fail_0.
Always fails
Builtin.Fail_0() - Constructor for class com.svincent.moksa.Builtin.Fail_0
 
Builtin.Functor_3 - class com.svincent.moksa.Builtin.Functor_3.
Allows a term to be split into its components (8.5.1)
Builtin.Functor_3() - Constructor for class com.svincent.moksa.Builtin.Functor_3
 
Builtin.GreaterThan_2 - class com.svincent.moksa.Builtin.GreaterThan_2.
Greater than
Builtin.GreaterThan_2() - Constructor for class com.svincent.moksa.Builtin.GreaterThan_2
 
Builtin.GreaterThanEquals_2 - class com.svincent.moksa.Builtin.GreaterThanEquals_2.
Greater than/equals
Builtin.GreaterThanEquals_2() - Constructor for class com.svincent.moksa.Builtin.GreaterThanEquals_2
 
Builtin.Halt_0 - class com.svincent.moksa.Builtin.Halt_0.
Halts the machine
Builtin.Halt_0() - Constructor for class com.svincent.moksa.Builtin.Halt_0
 
Builtin.Identical_2 - class com.svincent.moksa.Builtin.Identical_2.
Tests whether its arguments are identical terms (8.4.1).
Builtin.Identical_2() - Constructor for class com.svincent.moksa.Builtin.Identical_2
 
Builtin.Integer_1 - class com.svincent.moksa.Builtin.Integer_1.
Tests whether its argument is an integer (8.3.3).
Builtin.Integer_1() - Constructor for class com.svincent.moksa.Builtin.Integer_1
 
Builtin.Is_2 - class com.svincent.moksa.Builtin.Is_2.
Evaluate expression (8.6.1)
Builtin.Is_2() - Constructor for class com.svincent.moksa.Builtin.Is_2
 
Builtin.LessThan_2 - class com.svincent.moksa.Builtin.LessThan_2.
Less than
Builtin.LessThan_2() - Constructor for class com.svincent.moksa.Builtin.LessThan_2
 
Builtin.LessThanEquals_2 - class com.svincent.moksa.Builtin.LessThanEquals_2.
Less than/equals
Builtin.LessThanEquals_2() - Constructor for class com.svincent.moksa.Builtin.LessThanEquals_2
 
Builtin.Nonvar_1 - class com.svincent.moksa.Builtin.Nonvar_1.
Tests whether its argument is not a variable (8.3.7).
Builtin.Nonvar_1() - Constructor for class com.svincent.moksa.Builtin.Nonvar_1
 
Builtin.NotEquals_2 - class com.svincent.moksa.Builtin.NotEquals_2.
Not equals
Builtin.NotEquals_2() - Constructor for class com.svincent.moksa.Builtin.NotEquals_2
 
Builtin.Number_1 - class com.svincent.moksa.Builtin.Number_1.
Tests whether its argument is a number (8.3.8).
Builtin.Number_1() - Constructor for class com.svincent.moksa.Builtin.Number_1
 
Builtin.Real_1 - class com.svincent.moksa.Builtin.Real_1.
Tests whether its argument is a floating-point value (8.3.4).
Builtin.Real_1() - Constructor for class com.svincent.moksa.Builtin.Real_1
 
Builtin.Set_prolog_flag_2 - class com.svincent.moksa.Builtin.Set_prolog_flag_2.
 
Builtin.Set_prolog_flag_2() - Constructor for class com.svincent.moksa.Builtin.Set_prolog_flag_2
 
Builtin.Set_var_nameXXX_2 - class com.svincent.moksa.Builtin.Set_var_nameXXX_2.
 
Builtin.Set_var_nameXXX_2() - Constructor for class com.svincent.moksa.Builtin.Set_var_nameXXX_2
 
Builtin.Throw_1 - class com.svincent.moksa.Builtin.Throw_1.
Throws an exception to the nearest matching exception handler, or halts the machine, if neccessary.
Builtin.Throw_1() - Constructor for class com.svincent.moksa.Builtin.Throw_1
 
Builtin.Unify_2 - class com.svincent.moksa.Builtin.Unify_2.
Implements the =/2 predicate (8.2.1).
Builtin.Unify_2() - Constructor for class com.svincent.moksa.Builtin.Unify_2
 
Builtin.Univ_2 - class com.svincent.moksa.Builtin.Univ_2.
Allows a compound term to be constructed from a list
Builtin.Univ_2() - Constructor for class com.svincent.moksa.Builtin.Univ_2
 
Builtin.Var_1 - class com.svincent.moksa.Builtin.Var_1.
Tests whether its argument is a variable (8.3.1).
Builtin.Var_1() - Constructor for class com.svincent.moksa.Builtin.Var_1
 
Byte - Static variable in class com.svincent.smalljava.SmallType
A signed byte value.
ByteCode - class com.svincent.smalljava.rhino.ByteCode.
This class provides opcode values expected by the JVM in Java class files.
ByteCode() - Constructor for class com.svincent.smalljava.rhino.ByteCode
 

A B C D E F G H I J L M N O P Q R S T U V W X Y Z

This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/

Copyright © 1999 Shawn P. Vincent.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.