com.sri.oaa2.icl
Class StandardizeVars
java.lang.Object
|
+--com.sri.oaa2.icl.StandardizeVars
- All Implemented Interfaces:
- OaaPrologVisitor
- public class StandardizeVars
- extends java.lang.Object
- implements OaaPrologVisitor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardizeVars
protected StandardizeVars()
visit
public java.lang.Object visit(IclTerm node,
java.lang.Object data)
- Specified by:
visit in interface OaaPrologVisitor
visit
public java.lang.Object visit(IclStruct node,
java.lang.Object data)
- Specified by:
visit in interface OaaPrologVisitor
visit
public java.lang.Object visit(IclList node,
java.lang.Object data)
- Specified by:
visit in interface OaaPrologVisitor
visit
public java.lang.Object visit(IclGroup node,
java.lang.Object data)
- Specified by:
visit in interface OaaPrologVisitor
visit
public java.lang.Object visit(IclInt node,
java.lang.Object data)
- Specified by:
visit in interface OaaPrologVisitor
visit
public java.lang.Object visit(IclFloat node,
java.lang.Object data)
- Specified by:
visit in interface OaaPrologVisitor
visit
public java.lang.Object visit(IclStr node,
java.lang.Object data)
- Specified by:
visit in interface OaaPrologVisitor
visit
public java.lang.Object visit(IclVar node,
java.lang.Object data)
- Specified by:
visit in interface OaaPrologVisitor
getInstance
public static StandardizeVars getInstance()
- Get an instance of a StandardizeVars object. This avoids multiple calls to the constructor.
StandardizeVars is thread safe.
from
public IclTerm from(IclTerm t)
- Make an IclTerm readonly. This will also make all its children readonly.
- Returns:
- IclTerm: t as a readonly object