org.armedbear.lisp
Class LispReader

java.lang.Object
  extended by org.armedbear.lisp.Lisp
      extended by org.armedbear.lisp.LispReader

public final class LispReader
extends Lisp


Field Summary
static ReaderMacroFunction READ_COMMENT
           
static ReaderMacroFunction READ_DISPATCH_CHAR
           
static ReaderMacroFunction READ_LIST
           
static ReaderMacroFunction READ_QUOTE
           
static ReaderMacroFunction READ_RIGHT_PAREN
           
static ReaderMacroFunction READ_STRING
           
static DispatchMacroFunction SHARP_A
           
static DispatchMacroFunction SHARP_B
           
static DispatchMacroFunction SHARP_BACKSLASH
           
static DispatchMacroFunction SHARP_C
           
static DispatchMacroFunction SHARP_COLON
           
static DispatchMacroFunction SHARP_DOT
           
static DispatchMacroFunction SHARP_ILLEGAL
           
static DispatchMacroFunction SHARP_LEFT_PAREN
           
static DispatchMacroFunction SHARP_O
           
static DispatchMacroFunction SHARP_P
           
static DispatchMacroFunction SHARP_QUOTE
           
static DispatchMacroFunction SHARP_R
           
static DispatchMacroFunction SHARP_S
           
static DispatchMacroFunction SHARP_STAR
           
static DispatchMacroFunction SHARP_VERTICAL_BAR
           
static DispatchMacroFunction SHARP_X
           
 
Fields inherited from class org.armedbear.lisp.Lisp
_AUTOLOAD_VERBOSE_, _BACKQUOTE_COUNT_, _BATCH_MODE_, _BQ_VECTOR_FLAG_, _CL_PACKAGE_, _COMPILE_FILE_ENVIRONMENT_, _COMPILE_FILE_TYPE_, _COMPILE_FILE_ZIP_, _CURRENT_PRINT_LENGTH_, _CURRENT_PRINT_LEVEL_, _DEBUG_, _DISASSEMBLER_, _ENABLE_INLINE_EXPANSION_, _EXPLAIN_, _KEYWORD_PACKAGE_, _LOAD_DEPTH_, _LOAD_STREAM_, _NOINFORM_, _PRINT_FASL_, _PRINT_STRUCTURE_, _REQUIRE_STACK_FRAME_, _SAFETY_, _SAVED_BACKTRACE_, _SLOT_UNBOUND_, _SOURCE_, _SOURCE_POSITION_, _SPACE_, _SPEED_, _TRACED_NAMES_, _WARN_ON_REDEFINITION_, ARRAY_DIMENSION_MAX, CALL_REGISTERS_LIMIT, CALL_REGISTERS_MAX, CHAR_MAX, cold, COMPILE_FILE_TYPE, debug, EOF, FUNCTION_NAME, initialized, interrupted, NIL, NULL_VALUE, PACKAGE_CL, PACKAGE_CL_USER, PACKAGE_EXT, PACKAGE_JAVA, PACKAGE_JVM, PACKAGE_KEYWORD, PACKAGE_LOOP, PACKAGE_MOP, PACKAGE_PROF, PACKAGE_SYS, PACKAGE_TPL, profiling, REMEMBER, sampleNow, sampling, STANDARD_READTABLE, T, TRAP_OVERFLOW, TRAP_UNDERFLOW, UNBOUND_VALUE, UNSIGNED_BYTE_16, UNSIGNED_BYTE_32, UNSIGNED_BYTE_32_MAX_VALUE, UNSIGNED_BYTE_8
 
Constructor Summary
LispReader()
           
 
Method Summary
 
Methods inherited from class org.armedbear.lisp.Lisp
assq, bindArg, checkArray, checkBinaryInputStream, checkBounds, checkCharacter, checkCharacterInputStream, checkCharacterOutputStream, checkEnvironment, checkFunction, checkList, checkPackage, checkReadtable, checkStream, checkSymbol, checkVector, coerceJavaByteToLispObject, coerceLispObjectToJavaByte, coerceToFunction, coerceToPackage, coerceToPathname, currentReadtable, designator_readtable, error, error, eval, eval, evalCall, exit, exportConstant, exportSpecial, format, funcall, gensym, gensym, get, get, getCurrentPackage, getf, getStandardInput, getStandardOutput, getTerminalIO, getUpgradedArrayElementType, handleInterrupt, inSynonymOf, intern, internConstant, internInPackage, internKeyword, internSpecial, isValidSetfFunctionName, javaString, list, list1, list2, list3, list4, list5, list6, list7, list8, list9, loadCompiledFunction, loadTimeValue, macroexpand_1, macroexpand, makeCompiledClosure, memq, memql, mix, mod, multipleValueCall1, multipleValueList, number, number, number, progn, progvBindVars, put, putf, readObjectFromString, recall, remprop, resetIO, resetIO, safeWriteToString, setInterrupted, type_error, writeByte
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ_COMMENT

public static final ReaderMacroFunction READ_COMMENT

READ_STRING

public static final ReaderMacroFunction READ_STRING

READ_LIST

public static final ReaderMacroFunction READ_LIST

READ_RIGHT_PAREN

public static final ReaderMacroFunction READ_RIGHT_PAREN

READ_QUOTE

public static final ReaderMacroFunction READ_QUOTE

READ_DISPATCH_CHAR

public static final ReaderMacroFunction READ_DISPATCH_CHAR

SHARP_LEFT_PAREN

public static final DispatchMacroFunction SHARP_LEFT_PAREN

SHARP_STAR

public static final DispatchMacroFunction SHARP_STAR

SHARP_DOT

public static final DispatchMacroFunction SHARP_DOT

SHARP_COLON

public static final DispatchMacroFunction SHARP_COLON

SHARP_A

public static final DispatchMacroFunction SHARP_A

SHARP_B

public static final DispatchMacroFunction SHARP_B

SHARP_C

public static final DispatchMacroFunction SHARP_C

SHARP_O

public static final DispatchMacroFunction SHARP_O

SHARP_P

public static final DispatchMacroFunction SHARP_P

SHARP_R

public static final DispatchMacroFunction SHARP_R

SHARP_S

public static final DispatchMacroFunction SHARP_S

SHARP_X

public static final DispatchMacroFunction SHARP_X

SHARP_QUOTE

public static final DispatchMacroFunction SHARP_QUOTE

SHARP_BACKSLASH

public static final DispatchMacroFunction SHARP_BACKSLASH

SHARP_VERTICAL_BAR

public static final DispatchMacroFunction SHARP_VERTICAL_BAR

SHARP_ILLEGAL

public static final DispatchMacroFunction SHARP_ILLEGAL
Constructor Detail

LispReader

public LispReader()