exp
Class NilSexp

java.lang.Object
  |
  +--exp.Sexp
        |
        +--exp.AtomSexp
              |
              +--exp.NilSexp
Direct Known Subclasses:
EmptyList

public class NilSexp
extends AtomSexp

NilSexp Classe per le espressioni atomiche nulle

Version:
7/12/1999
Author:
Marco Chiesi

Fields inherited from class exp.Sexp
EOF, FALSE, NIL, TRUE
 
Constructor Summary
NilSexp()
           
 
Method Summary
 void accept(SexpVisitor v)
          Specifica di un visitor
 boolean isEq(Sexp e)
          Controlla l'uguaglianza tra espressioni
 boolean isList()
          Controlla se e' una lista
 boolean isNull()
          Controlla se la lista e' vuota
 java.lang.String toSimpleString()
          Conversione a stringa
 java.lang.String toString()
           
 
Methods inherited from class exp.AtomSexp
car, cdr, isAtom
 
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
 

Constructor Detail

NilSexp

public NilSexp()
Method Detail

accept

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

isNull

public boolean isNull()
Description copied from class: Sexp
Controlla se la lista e' vuota
Overrides:
isNull in class Sexp

isList

public boolean isList()
Description copied from class: Sexp
Controlla se e' una lista
Overrides:
isList in class AtomSexp

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