com.svincent.moksa
Class PrologTermVisitor
java.lang.Object
|
+--com.svincent.moksa.WamObject
|
+--com.svincent.moksa.PrologTermVisitor
- Direct Known Subclasses:
- Prologc.PrologTermCompiler, VariableCollector
- public class PrologTermVisitor
- extends WamObject
A Visitor pattern implementation for PrologTerms. This implementation
has two slight extensions: first, inheritance is simulated.
Second, the methods take an Object parameter and return an Object
value.
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
PrologTermVisitor
public PrologTermVisitor()
visitPrologTerm
public java.lang.Object visitPrologTerm(PrologTerm v,
java.lang.Object parm)
visitVariable
public java.lang.Object visitVariable(Variable v,
java.lang.Object parm)
visitCompoundTerm
public java.lang.Object visitCompoundTerm(CompoundTerm v,
java.lang.Object parm)
visitWamInteger
public java.lang.Object visitWamInteger(WamInteger v,
java.lang.Object parm)
visitWamFloat
public java.lang.Object visitWamFloat(WamFloat v,
java.lang.Object parm)
visitJavaTerm
public java.lang.Object visitJavaTerm(JavaTerm v,
java.lang.Object parm)
visitChildren
public java.lang.Object visitChildren(CompoundTerm v,
java.lang.Object parm)
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.