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.