exp.prolog
Class Structure

java.lang.Object
  |
  +--exp.Sexp
        |
        +--exp.ConsSexp
              |
              +--exp.prolog.NonAtomicTerm
                    |
                    +--exp.prolog.Structure

public class Structure
extends NonAtomicTerm

Structure Classe per le strutture(funzioni)

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
Structure(Sexp t1, Sexp t2)
           
 
Method Summary
 void accept2(PrologVisitor v, Sexp that)
          Accettazione di un visitor per il prolog
 java.lang.String separator()
           
 
Methods inherited from class exp.prolog.NonAtomicTerm
ref, toString
 
Methods inherited from class exp.ConsSexp
accept, car, cdr, changeVal, dup, insertVal, isAtom, isEq, isList, isNull, toSimpleString
 
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
 

Constructor Detail

Structure

public Structure(Sexp t1,
                 Sexp t2)
Method Detail

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

separator

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