exp
Class AtomSexp

java.lang.Object
  |
  +--exp.Sexp
        |
        +--exp.AtomSexp
Direct Known Subclasses:
IdentSexp, NilSexp, NumSexp

public abstract class AtomSexp
extends Sexp

AtomSexp Classe astratta per le espressioni atomiche

Version:
7/12/1999
Author:
Marco Chiesi

Fields inherited from class exp.Sexp
EOF, FALSE, NIL, TRUE
 
Constructor Summary
AtomSexp()
           
 
Method Summary
 Sexp car()
          Primo elemento di lista o coppia
 Sexp cdr()
          Secondo elemento di lista o coppia
 boolean isAtom()
          Implementazione di alcuni metodi astratti di Sexp
 boolean isList()
          Controlla se e' una lista
 
Methods inherited from class exp.Sexp
accept, accept2, append, assoc, atom, caar, cadr, car, cdar, cddr, cdr, cons, dup, eq, isAnAtom, isAtom, isEq, isEq, isList, isNull, isNull, isPair, length, list1, list2, list3, list4, list5, listArray, member, pairList, selfEvaluating, toSimpleString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomSexp

public AtomSexp()
Method Detail

isAtom

public boolean isAtom()
Implementazione di alcuni metodi astratti di Sexp
Overrides:
isAtom in class Sexp

isList

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

car

public Sexp car()
Description copied from class: Sexp
Primo elemento di lista o coppia
Overrides:
car in class Sexp

cdr

public Sexp cdr()
Description copied from class: Sexp
Secondo elemento di lista o coppia
Overrides:
cdr in class Sexp