exp
Class IdentSexp

java.lang.Object
  |
  +--exp.Sexp
        |
        +--exp.AtomSexp
              |
              +--exp.IdentSexp
Direct Known Subclasses:
AtomicTerm, Cut, OpSexp, StringSexp, TokenSexp

public class IdentSexp
extends AtomSexp

IdentSexp Classe per gli identificatori

Version:
7/12/1999
Author:
Marco Chiesi

Field Summary
protected  java.lang.String id
          Nome dell'identificatore
 
Fields inherited from class exp.Sexp
EOF, FALSE, NIL, TRUE
 
Constructor Summary
IdentSexp(java.lang.String id)
          Costruttore
 
Method Summary
 void accept(SexpVisitor v)
          Specifica di un visitor
 boolean isEq(Sexp e)
          Controlla l'uguaglianza tra espressioni
 boolean isNull()
          Implementazione dei metodi astratti di Sexp
 java.lang.String toSimpleString()
          Conversione a stringa
 java.lang.String toString()
           
 
Methods inherited from class exp.AtomSexp
car, cdr, isAtom, isList
 
Methods inherited from class exp.Sexp
accept2, append, assoc, atom, caar, cadr, car, cdar, cddr, cdr, cons, dup, 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
 

Field Detail

id

protected java.lang.String id
Nome dell'identificatore
Constructor Detail

IdentSexp

public IdentSexp(java.lang.String id)
Costruttore
Method Detail

accept

public void accept(SexpVisitor v)
Specifica di un visitor
Overrides:
accept in class Sexp

isNull

public boolean isNull()
Implementazione dei metodi astratti di Sexp
Overrides:
isNull in class Sexp

isEq

public boolean isEq(Sexp e)
Description copied from class: Sexp
Controlla l'uguaglianza tra espressioni
Overrides:
isEq in class Sexp

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toSimpleString

public java.lang.String toSimpleString()
Description copied from class: Sexp
Conversione a stringa
Overrides:
toSimpleString in class Sexp