Interpreter.Extension
Class ExtendedPrologEngineVisitor

java.lang.Object
  |
  +--Interpreter.Sexp.Utils.SexpVisitor
        |
        +--Interpreter.PrologInterpreter.Sexp.Utils.StructureSexpVisitor
              |
              +--Interpreter.PrologInterpreter.Sexp.Utils.PrologSexpVisitor
                    |
                    +--Interpreter.PrologInterpreter.EngineSexpVisitor
                          |
                          +--Interpreter.Extension.ExtendedPrologEngineVisitor

public class ExtendedPrologEngineVisitor
extends EngineSexpVisitor

Un oggetto ExtendedPrologEngineVisitor estende la classe EvalSexpVisitor.


Fields inherited from class Interpreter.PrologInterpreter.EngineSexpVisitor
dataBase, file, safeness, SLD, stop, success
 
Fields inherited from class Interpreter.Sexp.Utils.SexpVisitor
stack
 
Constructor Summary
ExtendedPrologEngineVisitor(InputBuffer In, OutputBuffer Out, NewParser parser, java.lang.Class extEval)
          Costruisce un nuovo ExtendedPrologEngineVisitor.
 
Method Summary
protected  void visit(SqrSexp sqr)
          Effettua la visita di un SqrSexp, cioè valuta un SqrSexp.
 
Methods inherited from class Interpreter.PrologInterpreter.EngineSexpVisitor
build, getDataBase, init, main, reset, set_OCCUR_CHECK, Stampa, toListSexp, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class Interpreter.PrologInterpreter.Sexp.Utils.StructureSexpVisitor
visit
 
Methods inherited from class Interpreter.Sexp.Utils.SexpVisitor
getResult, getStack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedPrologEngineVisitor

public ExtendedPrologEngineVisitor(InputBuffer In,
                                   OutputBuffer Out,
                                   NewParser parser,
                                   java.lang.Class extEval)
                            throws InterpreterException
Costruisce un nuovo ExtendedPrologEngineVisitor.
Parameters:
env - environment che verrà usato dall'EvalSexpVisitor.
Method Detail

visit

protected void visit(SqrSexp sqr)
              throws InterpreterException
Effettua la visita di un SqrSexp, cioè valuta un SqrSexp.
Parameters:
sqr - oggetto che viene visitato.


Codice realizzato da Francesco Geri & Marco Tamanti