exp.prolog
Class Var
java.lang.Object
|
+--exp.Sexp
|
+--exp.AtomSexp
|
+--exp.IdentSexp
|
+--exp.prolog.AtomicTerm
|
+--exp.prolog.Var
- public class Var
- extends AtomicTerm
Var
Classe per le variabili
- Version:
- 2/2/2000
- Author:
- Marco Chiesi
|
Constructor Summary |
Var(java.lang.String id)
|
| Methods inherited from class exp.Sexp |
append,
assoc,
atom,
caar,
cadr,
car,
cdar,
cddr,
cdr,
cons,
eq,
isAnAtom,
isAtom,
isEq,
isList,
isNull,
isPair,
length,
list1,
list2,
list3,
list4,
list5,
listArray,
member,
pairList,
selfEvaluating,
toString |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Var
public Var(java.lang.String id)
accept2
public void accept2(PrologVisitor v,
Sexp that)
- Description copied from class: Sexp
- Accettazione di un visitor per il prolog
- Overrides:
- accept2 in class Sexp
toString
public java.lang.String toString()
- Overrides:
- toString in class IdentSexp
toSimpleString
public java.lang.String toSimpleString()
- Description copied from class: Sexp
- Conversione a stringa
- Overrides:
- toSimpleString in class IdentSexp
getName
public java.lang.String getName()
unbound
public boolean unbound()
setVal
public void setVal(Sexp v)
value
public Sexp value()
dup
public Sexp dup()
throws java.lang.CloneNotSupportedException
- Description copied from class: Sexp
- Creazione di un clone dell'espressione
- Overrides:
- dup in class Sexp
getInternalName
public java.lang.String getInternalName()