sisc.util
Interface ExpressionVisitee

All Known Subinterfaces:
SymbolicEnvironment
All Known Implementing Classes:
AnnotatedExpr, Annotations.Complex, Annotations.Index, Annotations.Simple, AppEval, AppExp, ApplyParentFrame, ApplyValuesContEval, BinaryIO, BinaryIO.Index, Box, Buffer, BufferIO, BufferIO.Index, CallFrame, Closure, CommonIndexedProcedure, ConfigParameter, Conversion, Conversion.Index, CustomBinaryInputPort, CustomBinaryOutputPort, CustomCharacterInputPort, CustomCharacterOutputPort, CustomIO, CustomIO.Index, Debugging, Debugging.Index, DefineEval, DelegatingSymEnv, EmptyList, EOFObject, EvalExp, Expression, ExpressionValue, FileManipulation.Complex, FileManipulation.Index, FileManipulation.Simple, FillRibExp, FixableProcedure, FixedAppExp_0, FixedAppExp_1, FixedAppExp_2, FixedAppExp_3, FreeReference, FreeReferenceExp, FreeSetEval, Hashtable, HashtableBase, IfEval, ImmutablePair, ImmutableString, ImmutableVector, IndexedFixableProcedure, IndexedLibraryAdapter, IndexedProcedure, Interpreter.ThrowSchemeException, IO, IO.Index, JavaNull, JavaObject, JavaPrimitive, LambdaExp, LetrecEval, LetrecExp, LexicalEnvironment, LexicalReferenceExp, LibraryAE, LocalReferenceExp, Logical, Logical.Index, MemoizedSymbol, MemorySymEnv, NativeLibrary, NativeModuleTemplate.Complex, NativeModuleTemplate.Index, NativeModuleTemplate.Simple, NativeParameter, NativeProcedure, Networking, Networking.Index, Networking.SchemeMulticastUDPSocket, Networking.SchemeServerSocket, Networking.SchemeSocket, Networking.SchemeTCPSocket, Networking.SchemeUDPSocket, Nothing, Operation, Operation.Index, OptionalPrimitives.Complex, OptionalPrimitives.Index, OptionalPrimitives.Simple, Pair, Parameter, Primitives, Primitives.Complex, Primitives.Complex, Primitives.Complex, Primitives.Index, Primitives.Index, Primitives.Index, Primitives.Simple, Primitives.Simple, Primitives.Simple, Procedure, Quantity, R5RS, Record, Reflection, Reflection.Complex, Reflection.Index, Reflection.Simple, REPL.SchemeSocketThread, SchemeBinaryInputPort, SchemeBinaryOutputPort, SchemeBoolean, SchemeCharacter, SchemeCharacterInputPort, SchemeCharacterOutputPort, SchemeParameter, SchemeString, SchemeThread, SchemeVector, SchemeVoid, SerialIO, SerialIO.Index, SetboxEval, StackTracer, StringIO, StringIO.Index, Symbol, SynchronizedHashtable, Syntax, Threads.Complex, Threads.CondVar, Threads.Index, Threads.Mutex, Threads.Simple, Types, Types.Index, Types.SchemeType, UnboxExp, Util, Value, Values, WeakHashtable

public interface ExpressionVisitee


Method Summary
 boolean visit(ExpressionVisitor v)
           
 

Method Detail

visit

boolean visit(ExpressionVisitor v)