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

P

parse(String[], int) - Method in class com.svincent.util.CommandLine.Arg
 
parse(String[], int) - Method in class com.svincent.util.CommandLine.BooleanArg
 
parse(String[], int) - Method in class com.svincent.util.CommandLine.IntArg
 
parse(String[], int) - Method in class com.svincent.util.CommandLine.StringArg
 
parseClause(Io.PrologInput) - Method in class com.svincent.moksa.PrologParser
Parse a Prolog clause.
parseClause(Io.PrologInput) - Method in class com.svincent.moksa.MiniPrologParser
 
parseClause(Io.PrologInput) - Method in class com.svincent.moksa.IsoPrologParser
 
parseClause(Io, String) - Method in class com.svincent.moksa.PrologParser
Parses a Prolog clause, given a String.
parseCompoundTerm(String) - Method in class com.svincent.moksa.PrologTokenizer
From something of the form "Shawn" Make something of the form [83,104,97,119,110]
parseFieldDescriptor(String) - Static method in class com.svincent.smalljava.SmallType
Parse the given field descriptor into a SmallType.
parseFile(Io.PrologInput) - Method in class com.svincent.moksa.PrologParser
Parses an entire file, quickly and succinctly, into a list of clauses
parseInt(String) - Static method in class com.svincent.util.QuoteUtil
 
parseInt(String, int, int) - Static method in class com.svincent.util.QuoteUtil
 
parseLong(String) - Static method in class com.svincent.util.QuoteUtil
 
parseLong(String, int, long) - Static method in class com.svincent.util.QuoteUtil
 
parseMethodDescriptor(String) - Static method in class com.svincent.smalljava.SmallType
Parses a method descriptor into a SmallType.MethodType structure.
parseModeName(String) - Static method in class com.svincent.moksa.Io
Parses the mode name, returns -1 on error.
parseTerm(Io.PrologInput) - Method in class com.svincent.moksa.PrologParser
Parse a Prolog term.
parseTerm(Io.PrologInput) - Method in class com.svincent.moksa.MiniPrologParser
 
parseTerm(Io.PrologInput) - Method in class com.svincent.moksa.IsoPrologParser
 
parseTerm(Io, String) - Method in class com.svincent.moksa.PrologParser
Parses a Prolog term, given a String.
peek(Io.PrologInput) - Method in class com.svincent.moksa.PrologTokenizer
 
peekChar() - Method in class com.svincent.moksa.Io.PrologInput
Returns the character which will be returned from the next call to 'readChar'.
peekChar(int) - Method in class com.svincent.moksa.Io.PrologInput
Peeks n chars ahead.
POP - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
POP2 - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
popTrail() - Method in class com.svincent.moksa.Wam
 
print(boolean) - Method in class com.svincent.util.StringPrintWriter
 
print(boolean) - Method in class com.svincent.util.IndentPrintWriter
 
print(char) - Method in class com.svincent.util.StringPrintWriter
 
print(char) - Method in class com.svincent.util.IndentPrintWriter
 
print(char[]) - Method in class com.svincent.util.StringPrintWriter
 
print(char[]) - Method in class com.svincent.util.IndentPrintWriter
 
print(double) - Method in class com.svincent.util.StringPrintWriter
 
print(double) - Method in class com.svincent.util.IndentPrintWriter
 
print(float) - Method in class com.svincent.util.StringPrintWriter
 
print(float) - Method in class com.svincent.util.IndentPrintWriter
 
print(int) - Method in class com.svincent.util.StringPrintWriter
 
print(int) - Method in class com.svincent.util.IndentPrintWriter
 
print(long) - Method in class com.svincent.util.StringPrintWriter
 
print(long) - Method in class com.svincent.util.IndentPrintWriter
 
print(Object) - Method in class com.svincent.util.StringPrintWriter
 
print(Object) - Method in class com.svincent.util.IndentPrintWriter
 
print(String) - Method in class com.svincent.util.StringPrintWriter
 
print(String) - Method in class com.svincent.util.IndentPrintWriter
 
printBanner(PrintWriter) - Static method in class com.svincent.moksa.MoksaUtil
Prints a copyright/version information banner for Moksa.
printBanner(PrintWriter) - Static method in class com.svincent.smalljava.SmallJavaUtil
Prints an informative banner about Smalljava.
printError(String) - Method in class com.svincent.util.CommandLine
 
printField(String, String, String) - Static method in class com.svincent.smalljava.SmallMacro
Calls Util.out.print, printing the given field reference.
printHelp(PrintWriter) - Static method in class com.svincent.moksa.MoksaProlog
 
printJavaException(PrintWriter) - Method in class com.svincent.moksa.PrologException.UnhandledPrologException
 
println() - Static method in class com.svincent.smalljava.SmallMacro
Calls Util.out.println ();
println() - Method in class com.svincent.util.StringPrintWriter
 
println() - Method in class com.svincent.util.IndentPrintWriter
 
println(boolean) - Method in class com.svincent.util.StringPrintWriter
 
println(boolean) - Method in class com.svincent.util.IndentPrintWriter
 
println(char) - Method in class com.svincent.util.StringPrintWriter
 
println(char) - Method in class com.svincent.util.IndentPrintWriter
 
println(char[]) - Method in class com.svincent.util.StringPrintWriter
 
println(char[]) - Method in class com.svincent.util.IndentPrintWriter
 
println(double) - Method in class com.svincent.util.StringPrintWriter
 
println(double) - Method in class com.svincent.util.IndentPrintWriter
 
println(float) - Method in class com.svincent.util.StringPrintWriter
 
println(float) - Method in class com.svincent.util.IndentPrintWriter
 
println(int) - Method in class com.svincent.util.StringPrintWriter
 
println(int) - Method in class com.svincent.util.IndentPrintWriter
 
println(long) - Method in class com.svincent.util.StringPrintWriter
 
println(long) - Method in class com.svincent.util.IndentPrintWriter
 
println(Object) - Method in class com.svincent.util.StringPrintWriter
 
println(Object) - Method in class com.svincent.util.IndentPrintWriter
 
println(String) - Static method in class com.svincent.smalljava.SmallMacro
Calls Util.out.println ("msg");
println(String) - Method in class com.svincent.util.StringPrintWriter
 
println(String) - Method in class com.svincent.util.IndentPrintWriter
 
printLocal(SmallMethod, String) - Static method in class com.svincent.smalljava.SmallMacro
Calls Util.out.print, printing the given local field reference.
printStackTrace() - Static method in class com.svincent.util.Util
 
printStackTrace(PrintStream) - Method in class com.svincent.moksa.PrologRuntimeException
 
printStackTrace(PrintStream) - Method in class com.svincent.moksa.PrologException
 
printStackTrace(PrintStream) - Method in class com.svincent.util.NestableRuntimeException
Print the stack trace of this exception to the given PrintStream.
printStackTrace(PrintStream) - Method in class com.svincent.util.NestableException
Print the stack trace of this exception to the given PrintStream.
printStackTrace(PrintWriter) - Method in class com.svincent.moksa.PrologException.UnhandledPrologException
 
printStackTrace(PrintWriter) - Method in class com.svincent.util.NestableRuntimeException
Print the stack trace of this exception to the given writer.
printStackTrace(PrintWriter) - Method in class com.svincent.util.NestableException
Print the stack trace of this exception to the given writer.
printTrailingSemi() - Method in class com.svincent.smalljava.Expr
Returns true if, after printing this expression as a statement, there should be a trailing semicolon printed.
printTrailingSemi() - Method in class com.svincent.smalljava.Expr.Begin
 
printTrailingSemi() - Method in class com.svincent.smalljava.Expr.While
 
printTrailingSemi() - Method in class com.svincent.smalljava.Expr.If
 
printTrailingSemi() - Method in class com.svincent.smalljava.Expr.Comment
 
printTypicalUsage(PrintWriter) - Method in class com.svincent.util.CommandLine.Arg
 
printUsage(PrintWriter) - Static method in class com.svincent.moksa.MoksaProlog
 
printUsage(PrintWriter) - Method in class com.svincent.util.CommandLine
 
printVariables(PrintWriter) - Method in class com.svincent.moksa.PrologTerm
 
process(String[]) - Method in class com.svincent.util.CommandLine
Return true iff there were no errors.
Prologc - class com.svincent.moksa.Prologc.
Compiles Prolog source files into Java class files.
Prologc.PrologRuleCompiler - class com.svincent.moksa.Prologc.PrologRuleCompiler.
A compiler for Prolog rules.
Prologc.PrologRuleCompiler(PrologEngine) - Constructor for class com.svincent.moksa.Prologc.PrologRuleCompiler
 
Prologc.PrologTermCompiler - class com.svincent.moksa.Prologc.PrologTermCompiler.
Make one of these for the entire method construction process: it keeps state about what it's created so far.
Prologc.PrologTermCompiler(SmallMethod) - Constructor for class com.svincent.moksa.Prologc.PrologTermCompiler
 
Prologc() - Constructor for class com.svincent.moksa.Prologc
 
PrologEngine - class com.svincent.moksa.PrologEngine.
Global context for everything, plus a public interface for users.
PrologEngine.AddHandler - class com.svincent.moksa.PrologEngine.AddHandler.
 
PrologEngine.AddHandler(PrologEngine) - Constructor for class com.svincent.moksa.PrologEngine.AddHandler
 
PrologEngine.ArithmeticHandler - class com.svincent.moksa.PrologEngine.ArithmeticHandler.
 
PrologEngine.ArithmeticHandler() - Constructor for class com.svincent.moksa.PrologEngine.ArithmeticHandler
 
PrologEngine.NegateHandler - class com.svincent.moksa.PrologEngine.NegateHandler.
 
PrologEngine.NegateHandler(PrologEngine) - Constructor for class com.svincent.moksa.PrologEngine.NegateHandler
 
PrologEngine.SubtractHandler - class com.svincent.moksa.PrologEngine.SubtractHandler.
 
PrologEngine.SubtractHandler(PrologEngine) - Constructor for class com.svincent.moksa.PrologEngine.SubtractHandler
 
PrologEngine() - Constructor for class com.svincent.moksa.PrologEngine
Make a new PrologEngine.
PrologException - exception com.svincent.moksa.PrologException.
Superclass of all exceptions thrown from the WAM.
PrologException.UnhandledPrologException - exception com.svincent.moksa.PrologException.UnhandledPrologException.
 
PrologException.UnhandledPrologException(PrologTerm) - Constructor for class com.svincent.moksa.PrologException.UnhandledPrologException
 
PrologException() - Constructor for class com.svincent.moksa.PrologException
 
PrologException(String) - Constructor for class com.svincent.moksa.PrologException
 
PrologException(String, Throwable) - Constructor for class com.svincent.moksa.PrologException
 
PrologFactory - class com.svincent.moksa.PrologFactory.
Responsible for creating instances of various Prolog entities.
PrologFactory(PrologEngine) - Constructor for class com.svincent.moksa.PrologFactory
Make a new PrologFactory for the given PrologEngine.
prologIterator() - Method in class com.svincent.moksa.CompoundTerm.ListWrapper
 
PrologLoader - class com.svincent.moksa.PrologLoader.
Superclass of the Loader generated for each prolog file compiled by MoksaProlog.
PrologLoader() - Constructor for class com.svincent.moksa.PrologLoader
 
PrologPackageManager - class com.svincent.moksa.PrologPackageManager.
Manages Prolog source.
PrologPackageManager.PrologClassLoader - class com.svincent.moksa.PrologPackageManager.PrologClassLoader.
 
PrologPackageManager.PrologClassLoader(PrologPackageManager) - Constructor for class com.svincent.moksa.PrologPackageManager.PrologClassLoader
 
PrologPackageManager(PrologEngine) - Constructor for class com.svincent.moksa.PrologPackageManager
 
PrologParseException - exception com.svincent.moksa.PrologParseException.
Thrown when an exception occurs whilst parsing Prolog source.
PrologParseException() - Constructor for class com.svincent.moksa.PrologParseException
 
PrologParseException(String) - Constructor for class com.svincent.moksa.PrologParseException
 
PrologParseException(String, Throwable) - Constructor for class com.svincent.moksa.PrologParseException
 
PrologParser - class com.svincent.moksa.PrologParser.
A parser for the Prolog language.
PrologParser() - Constructor for class com.svincent.moksa.PrologParser
 
PrologRuntimeException - exception com.svincent.moksa.PrologRuntimeException.
Superclass of all runtime exceptions thrown from the WAM.
PrologRuntimeException() - Constructor for class com.svincent.moksa.PrologRuntimeException
 
PrologRuntimeException(String) - Constructor for class com.svincent.moksa.PrologRuntimeException
 
PrologRuntimeException(String, Throwable) - Constructor for class com.svincent.moksa.PrologRuntimeException
 
PrologStringFormatException - exception com.svincent.moksa.PrologStringFormatException.
Thrown when a string is not in proper Prolog-quoted form.
PrologStringFormatException() - Constructor for class com.svincent.moksa.PrologStringFormatException
 
PrologStringFormatException(String) - Constructor for class com.svincent.moksa.PrologStringFormatException
 
PrologStringFormatException(String, Throwable) - Constructor for class com.svincent.moksa.PrologStringFormatException
 
PrologTerm - class com.svincent.moksa.PrologTerm.
Represents a WAM first-order term (i.e.
PrologTerm(PrologEngine) - Constructor for class com.svincent.moksa.PrologTerm
 
PrologTermVisitor - class com.svincent.moksa.PrologTermVisitor.
A Visitor pattern implementation for PrologTerms.
PrologTermVisitor.WamVisitorException - exception com.svincent.moksa.PrologTermVisitor.WamVisitorException.
 
PrologTermVisitor.WamVisitorException() - Constructor for class com.svincent.moksa.PrologTermVisitor.WamVisitorException
 
PrologTermVisitor.WamVisitorException(String) - Constructor for class com.svincent.moksa.PrologTermVisitor.WamVisitorException
 
PrologTermVisitor.WamVisitorException(String, Throwable) - Constructor for class com.svincent.moksa.PrologTermVisitor.WamVisitorException
 
PrologTermVisitor() - Constructor for class com.svincent.moksa.PrologTermVisitor
 
PrologTokenizer - class com.svincent.moksa.PrologTokenizer.
This class encapsulates the tokenization of Prolog.
PrologTokenizer(PrologFactory) - Constructor for class com.svincent.moksa.PrologTokenizer
 
PrologUtil - class com.svincent.moksa.PrologUtil.
Contains a bunch of static methods for doing useful tasks for compiling Prolog.
pushback(Io.PrologInput, CompoundTerm) - Method in class com.svincent.moksa.PrologTokenizer
 
pushbackChar(int) - Method in class com.svincent.moksa.Io.PrologInput
Pushes a character back into the stream.
putChar(int) - Method in class com.svincent.moksa.Io.PrologOutput
 
putChar(int) - Method in class com.svincent.moksa.Io.PrologWriter
 
putChar(int) - Method in class com.svincent.moksa.Io.PrologOutputStream
 
PUTFIELD - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTFIELD_QUICK - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTFIELD_QUICK_W - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTFIELD2_QUICK - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTSTATIC - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTSTATIC_QUICK - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
PUTSTATIC2_QUICK - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.

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.