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

C

calculateClassName(String) - Static method in class com.svincent.moksa.PrologPackageManager
 
calculatePackageName(String) - Static method in class com.svincent.moksa.Prologc
 
callMain(Class, String[]) - Static method in class com.svincent.util.ReflectUtil
Calls the main() method on the given class.
callThrow(PrologTerm) - Method in class com.svincent.moksa.PrologFactory
 
callThrowDomainError(String, PrologTerm) - Method in class com.svincent.moksa.PrologFactory
 
callThrowExistenceError(String, PrologTerm) - Method in class com.svincent.moksa.PrologFactory
 
callThrowInstantiationError() - Method in class com.svincent.moksa.PrologFactory
 
callThrowPermissionError(String, PrologTerm) - Method in class com.svincent.moksa.PrologFactory
 
callThrowPermissionError(String, String, PrologTerm) - Method in class com.svincent.moksa.PrologFactory
 
callThrowTypeError(String, PrologTerm) - Method in class com.svincent.moksa.PrologFactory
 
CALOAD - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
CASTORE - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
catHash(int, int) - Static method in class com.svincent.util.Util
 
catHash(int, Object) - Static method in class com.svincent.util.Util
 
Char - Static variable in class com.svincent.smalljava.SmallType
An unsigned Unicode character.
CHECKCAST - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
CHECKCAST_QUICK - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
ClassFileWriter - class com.svincent.smalljava.rhino.ClassFileWriter.
ClassFileWriter A ClassFileWriter is used to write a Java class file.
ClassFileWriter(String, String, String) - Constructor for class com.svincent.smalljava.rhino.ClassFileWriter
Construct a ClassFileWriter for a class.
ClassWhich - class com.svincent.tools.ClassWhich.
WHICH for Java classes.
ClassWhich() - Constructor for class com.svincent.tools.ClassWhich
 
clonePrologTerm() - Method in class com.svincent.moksa.PrologTerm
 
clonePrologTerm(Map) - Method in class com.svincent.moksa.PrologTerm
 
clonePrologTerm(Map) - Method in class com.svincent.moksa.WamFloat
 
clonePrologTerm(Map) - Method in class com.svincent.moksa.Variable
 
clonePrologTerm(Map) - Method in class com.svincent.moksa.Io.StreamIdentifier
 
clonePrologTerm(Map) - Method in class com.svincent.moksa.WamInteger
 
clonePrologTerm(Map) - Method in class com.svincent.moksa.CompoundTerm
 
clonePrologTerm(Map) - Method in class com.svincent.moksa.JavaTerm
 
close() - Method in class com.svincent.moksa.Io.StreamIdentifier
 
close() - Method in class com.svincent.moksa.Io.PrologOutput
 
close() - Method in class com.svincent.moksa.Io.PrologWriter
 
close() - Method in class com.svincent.moksa.Io.PrologOutputStream
 
close() - Method in class com.svincent.moksa.Io.PrologInput
 
close() - Method in class com.svincent.moksa.Io.PrologReader
 
close() - Method in class com.svincent.moksa.Io.PrologInputStream
 
cNL - Static variable in class com.svincent.util.Util
self ISSUE: crappy.
com.svincent.moksa - package com.svincent.moksa
An implementation of a Warren's Abstract Machine and associated builtin predicates, to conform to ISO Prolog.
com.svincent.smalljava - package com.svincent.smalljava
Provides an API for generating Java source code and JVM bytecodes.
com.svincent.smalljava.rhino - package com.svincent.smalljava.rhino
 
com.svincent.tools - package com.svincent.tools
 
com.svincent.util - package com.svincent.util
Provides various utility classes, which might be useful in a wide variety of contexts.
CommandLine - class com.svincent.util.CommandLine.
A class which provides facilities for processing command line arguments.
CommandLine.Arg - class com.svincent.util.CommandLine.Arg.
An Arg represents the definition of a potential argument on the command line.
CommandLine.Arg(String) - Constructor for class com.svincent.util.CommandLine.Arg
 
CommandLine.ArgRedefinedException - exception com.svincent.util.CommandLine.ArgRedefinedException.
 
CommandLine.ArgRedefinedException() - Constructor for class com.svincent.util.CommandLine.ArgRedefinedException
 
CommandLine.ArgRedefinedException(String) - Constructor for class com.svincent.util.CommandLine.ArgRedefinedException
 
CommandLine.ArgRedefinedException(String, Throwable) - Constructor for class com.svincent.util.CommandLine.ArgRedefinedException
 
CommandLine.BooleanArg - class com.svincent.util.CommandLine.BooleanArg.
 
CommandLine.BooleanArg(String) - Constructor for class com.svincent.util.CommandLine.BooleanArg
 
CommandLine.CommandLineException - exception com.svincent.util.CommandLine.CommandLineException.
 
CommandLine.CommandLineException() - Constructor for class com.svincent.util.CommandLine.CommandLineException
 
CommandLine.CommandLineException(String) - Constructor for class com.svincent.util.CommandLine.CommandLineException
 
CommandLine.CommandLineException(String, Throwable) - Constructor for class com.svincent.util.CommandLine.CommandLineException
 
CommandLine.IntArg - class com.svincent.util.CommandLine.IntArg.
 
CommandLine.IntArg(String) - Constructor for class com.svincent.util.CommandLine.IntArg
 
CommandLine.ParseException - exception com.svincent.util.CommandLine.ParseException.
 
CommandLine.ParseException() - Constructor for class com.svincent.util.CommandLine.ParseException
 
CommandLine.ParseException(String) - Constructor for class com.svincent.util.CommandLine.ParseException
 
CommandLine.ParseException(String, Throwable) - Constructor for class com.svincent.util.CommandLine.ParseException
 
CommandLine.StringArg - class com.svincent.util.CommandLine.StringArg.
 
CommandLine.StringArg(String) - Constructor for class com.svincent.util.CommandLine.StringArg
 
CommandLine.TypeException - exception com.svincent.util.CommandLine.TypeException.
 
CommandLine.TypeException() - Constructor for class com.svincent.util.CommandLine.TypeException
 
CommandLine.TypeException(String) - Constructor for class com.svincent.util.CommandLine.TypeException
 
CommandLine.TypeException(String, Throwable) - Constructor for class com.svincent.util.CommandLine.TypeException
 
CommandLine(Class) - Constructor for class com.svincent.util.CommandLine
 
CommandLine(Class, PrintWriter, boolean) - Constructor for class com.svincent.util.CommandLine
 
CommandLineParser - class com.svincent.util.CommandLineParser.
Does a search for each parameter.
CommandLineParser(String[]) - Constructor for class com.svincent.util.CommandLineParser
 
compare(Collection, Collection) - Static method in class com.svincent.util.Util
 
compare(Collection, Collection, Comparator) - Static method in class com.svincent.util.Util
 
compare(Object, Object) - Static method in class com.svincent.util.Util
 
compare(PrologTerm, PrologTerm) - Method in class com.svincent.moksa.Builtin.ArithmeticComparisonRule
 
compare(PrologTerm, PrologTerm) - Method in class com.svincent.moksa.Builtin.Equals_2
 
compare(PrologTerm, PrologTerm) - Method in class com.svincent.moksa.Builtin.NotEquals_2
 
compare(PrologTerm, PrologTerm) - Method in class com.svincent.moksa.Builtin.LessThan_2
 
compare(PrologTerm, PrologTerm) - Method in class com.svincent.moksa.Builtin.GreaterThan_2
 
compare(PrologTerm, PrologTerm) - Method in class com.svincent.moksa.Builtin.LessThanEquals_2
 
compare(PrologTerm, PrologTerm) - Method in class com.svincent.moksa.Builtin.GreaterThanEquals_2
 
compareTo(Object) - Method in class com.svincent.util.CommandLine.Arg
 
compile(List, boolean, boolean, boolean) - Static method in class com.svincent.moksa.Prologc
 
CompiledRule - class com.svincent.moksa.CompiledRule.
Provides a superclass for compiled rules.
CompiledRule() - Constructor for class com.svincent.moksa.CompiledRule
 
compilePrologFile(PrologEngine, String, boolean, boolean, boolean) - Static method in class com.svincent.moksa.Prologc
 
compileRule(PrologTerm) - Method in class com.svincent.moksa.Prologc.PrologRuleCompiler
Compile a term into a Rule.
compileRule(PrologTerm) - Method in class com.svincent.moksa.PrologEngine
 
CompoundTerm - class com.svincent.moksa.CompoundTerm.
A compoundTerm is a Prolog tree constant (normally of the form f(x1, x2, ..., xn), where f is known as the compoundTerm's functor, and x1 through xn are known as the term's subterms.
CompoundTerm.ListWrapper - class com.svincent.moksa.CompoundTerm.ListWrapper.
A wrapper for a CompoundTerm as a list.
CompoundTerm.ListWrapper(CompoundTerm) - Constructor for class com.svincent.moksa.CompoundTerm.ListWrapper
 
CompoundTerm.PrologIterator - class com.svincent.moksa.CompoundTerm.PrologIterator.
 
CompoundTerm.PrologIterator(CompoundTerm) - Constructor for class com.svincent.moksa.CompoundTerm.PrologIterator
 
CompoundTerm(PrologEngine, String, PrologTerm[], int) - Constructor for class com.svincent.moksa.CompoundTerm
Builds a new CompoundTerm with the given name.
construct(Class, Object[]) - Static method in class com.svincent.util.ReflectUtil
 
construct(String, Object[]) - Static method in class com.svincent.util.ReflectUtil
 
constructor(String, String[]) - Method in class com.svincent.smalljava.SmallClass
Adds a new constructor with the given descriptor and argnames to this class.
constructors() - Method in class com.svincent.smalljava.SmallClass
Returns iterator over this class's constructors (type SmallConstructor)
consume(int) - Method in class com.svincent.moksa.Io.PrologInput
If 'c' is the next character in the stream, read and discard it.
consume(Io.PrologInput, CompoundTerm) - Method in class com.svincent.moksa.PrologTokenizer
 
Continuation - class com.svincent.moksa.Continuation.
This is the Continuation concept, made explicit, for clarity.
Continuation(Rule, PrologTerm[], Continuation) - Constructor for class com.svincent.moksa.Continuation
Construct a new Continuation which will call the given goal, then proceed on to the 'next' continuation.
convertToJava(PrologTerm) - Static method in class com.svincent.moksa.JavaInterface.Java_method_3
 
createLocalVariable(String, boolean) - Method in class com.svincent.smalljava.rhino.VariableTable
 
createLocalVariable(String, boolean, String) - Method in class com.svincent.smalljava.rhino.VariableTable
 
currentIndent() - Method in class com.svincent.util.IndentPrintWriter
 

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.