org.armedbear.lisp
Class Stream.ReadtableAccessor

java.lang.Object
  extended by org.armedbear.lisp.Stream.ReadtableAccessor
Enclosing class:
Stream

public abstract static class Stream.ReadtableAccessor
extends java.lang.Object

Class to abstract readtable access Many of the functions below (used to) exist in 2 variants. One with hardcoded access to the FaslReadtable, the other with hardcoded access to the *readtable* variable. In order to prevent code duplication, this class abstracts access.


Constructor Summary
Stream.ReadtableAccessor()
           
 
Method Summary
abstract  Readtable rt(LispThread thread)
          Given the thread passed, return the applicable readtable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Stream.ReadtableAccessor

public Stream.ReadtableAccessor()
Method Detail

rt

public abstract Readtable rt(LispThread thread)
Given the thread passed, return the applicable readtable.