Uses of Class
com.svincent.moksa.CompoundTerm

Packages that use CompoundTerm
com.svincent.moksa An implementation of a Warren's Abstract Machine and associated builtin predicates, to conform to ISO Prolog. 
 

Uses of CompoundTerm in com.svincent.moksa
 

Fields in com.svincent.moksa declared as CompoundTerm
static CompoundTerm[] CompoundTerm.EmptyArray
           
 

Methods in com.svincent.moksa that return CompoundTerm
 CompoundTerm PrologTokenizer.peek(Io.PrologInput in)
           
 CompoundTerm PrologTokenizer.readToken(Io.PrologInput in)
          Read a single token from 'in'.
 CompoundTerm PrologTokenizer.parseCompoundTerm(java.lang.String value)
          From something of the form "Shawn" Make something of the form [83,104,97,119,110]
 CompoundTerm Io.StreamIdentifier.getOptions()
           
 CompoundTerm PrologFactory.makeCompoundTerm(java.lang.String name, PrologTerm[] subterms, int priority)
           
 CompoundTerm PrologFactory.makeCompoundTerm(java.lang.String name, PrologTerm[] subterms)
           
 CompoundTerm PrologFactory.makeAtom(java.lang.String _name)
          Convenience constructor for making Atoms.
 CompoundTerm PrologFactory.makeList(PrologTerm[] elements)
          Convenience constructor for making Lists.
 CompoundTerm PrologFactory.makeEmptyList()
          Convenience constructor for making Lists.
 CompoundTerm PrologFactory.makeEmptyCurlies()
          Convenience constructor for making Curlies.
 CompoundTerm PrologFactory.makeCompoundTerm(java.lang.String _name)
          Convenience constructor for 0 subterms
 CompoundTerm PrologFactory.makeCompoundTerm(java.lang.String _name, PrologTerm sub1)
          Convenience constructor for 1 subterm
 CompoundTerm PrologFactory.makeCompoundTerm(java.lang.String _name, PrologTerm sub1, PrologTerm sub2)
          Convenience constructor for 2 subterms
 CompoundTerm PrologFactory.makeCompoundTerm(java.lang.String _name, PrologTerm sub1, PrologTerm sub2, PrologTerm sub3)
          Convenience constructor for 3 subterms
 CompoundTerm PrologFactory.makeCompoundTerm(java.lang.String _name, PrologTerm sub1, PrologTerm sub2, PrologTerm sub3, PrologTerm sub4)
          Convenience constructor for 4 subterms
 CompoundTerm PrologFactory.makeCompoundTerm(java.lang.String _name, PrologTerm sub1, PrologTerm sub2, PrologTerm sub3, PrologTerm sub4, PrologTerm sub5)
          Convenience constructor for 5 subterms
 

Methods in com.svincent.moksa with parameters of type CompoundTerm
 void PrologTokenizer.pushback(Io.PrologInput in, CompoundTerm token)
           
 void PrologTokenizer.consume(Io.PrologInput in, CompoundTerm expected)
           
 Io.PrologInput Io.openInputUri(java.lang.String uri, CompoundTerm options)
          Open an URI, with a list of options.
 Io.PrologInput Io.openString(java.lang.String s, CompoundTerm options)
          Open a String as an input source, with a list of options.
 Io.PrologReader Io.openInput(java.lang.String uri, java.io.Reader in, CompoundTerm options)
           
 Io.PrologInputStream Io.openInput(java.lang.String uri, java.io.InputStream in, CompoundTerm options)
           
 Io.PrologOutput Io.openOutputUri(java.lang.String uri, CompoundTerm options, boolean append)
           
 Io.PrologWriter Io.openOutput(java.lang.String uri, java.io.Writer out, CompoundTerm options)
           
 Io.PrologOutputStream Io.openOutput(java.lang.String uri, java.io.OutputStream out, CompoundTerm options)
           
 java.lang.Object PrologTermVisitor.visitCompoundTerm(CompoundTerm v, java.lang.Object parm)
           
 java.lang.Object PrologTermVisitor.visitChildren(CompoundTerm v, java.lang.Object parm)
           
 java.lang.Object Prologc.PrologTermCompiler.visitCompoundTerm(CompoundTerm v, java.lang.Object parm)
           
 Variable[] PrologEngine.solve(CompoundTerm goal)
          Utility method from outside.
 boolean PrologEngine.invoke(CompoundTerm goal)
          Utility method from outside.
 java.lang.Object VariableCollector.visitCompoundTerm(CompoundTerm v, java.lang.Object parm)
           
 

Constructors in com.svincent.moksa with parameters of type CompoundTerm
Io.StreamIdentifier.Io.StreamIdentifier(Io _io, java.lang.String _uri, CompoundTerm _options)
           
Io.PrologInput.Io.PrologInput(Io _io, java.lang.String _fileName, CompoundTerm _options)
          Opens the file.
Io.PrologReader.Io.PrologReader(Io _io, java.lang.String _fileName, CompoundTerm _options, java.io.Reader _in)
           
Io.PrologInputStream.Io.PrologInputStream(Io _io, java.lang.String _fileName, CompoundTerm _options, java.io.InputStream _in)
           
CompoundTerm.ListWrapper.CompoundTerm.ListWrapper(CompoundTerm _compoundTerm)
           
CompoundTerm.PrologIterator.CompoundTerm.PrologIterator(CompoundTerm head)
           
InterpretedRule.InterpretedRule(CompoundTerm _ruleDef)
           
 




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.