exp.prolog
Class List

java.lang.Object
  |
  +--exp.Sexp
        |
        +--exp.ConsSexp
              |
              +--exp.prolog.List
Direct Known Subclasses:
ArgList, Conj, TermList

public abstract class List
extends ConsSexp

List Classe per le liste

Version:
2/2/2000
Author:
Marco Chiesi

Fields inherited from class exp.ConsSexp
isAList, left, right
 
Fields inherited from class exp.Sexp
EOF, FALSE, NIL, TRUE
 
Constructor Summary
List(Sexp t1)
           
List(Sexp t1, Sexp t2)
           
 
Method Summary
abstract  boolean isLast()
           
 java.lang.String separator()
           
 java.lang.String toSimpleString()
          Conversione a stringa
 
Methods inherited from class exp.ConsSexp
accept, car, cdr, changeVal, dup, insertVal, isAtom, isEq, isList, isNull, toString
 
Methods inherited from class exp.Sexp
accept2, 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
 

Constructor Detail

List

public List(Sexp t1,
            Sexp t2)

List

public List(Sexp t1)
Method Detail

isLast

public abstract boolean isLast()

separator

public java.lang.String separator()
Overrides:
separator in class ConsSexp

toSimpleString

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