com.cyc.tool.subl.jrtl.translatedCode.sublisp
Class print_high

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.tool.subl.jrtl.translatedCode.sublisp.print_high
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class print_high
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLInteger $int1$64
           
static SubLInteger $int35$256
           
static SubLSymbol $kw0$UPCASE
           
static SubLSymbol $kw37$STREAM
           
static SubLSymbol $kw38$BASE
           
static SubLSymbol $kw41$ARRAY
           
static SubLSymbol $kw42$CASE
           
static SubLSymbol $kw43$CIRCLE
           
static SubLSymbol $kw44$ESCAPE
           
static SubLSymbol $kw45$GENSYM
           
static SubLSymbol $kw46$LENGTH
           
static SubLSymbol $kw47$LEVEL
           
static SubLSymbol $kw48$LINES
           
static SubLSymbol $kw49$MISER_WIDTH
           
static SubLSymbol $kw5$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw50$PPRINT_DISPATCH
           
static SubLSymbol $kw51$PRETTY
           
static SubLSymbol $kw52$RADIX
           
static SubLSymbol $kw53$READABLY
           
static SubLSymbol $kw54$RIGHT_MARGIN
           
static SubLSymbol $kw6$NEWP
           
static SubLList $list19
           
static SubLList $list22
           
static SubLList $list23
           
static SubLList $list29
           
static SubLList $list3
           
static SubLList $list30
           
static SubLList $list39
           
static SubLList $list4
           
static SubLList $list40
           
static SubLSymbol $print_array$
           
static SubLSymbol $print_base$
           
static SubLSymbol $print_case$
           
static SubLSymbol $print_circle$
           
static SubLSymbol $print_escape$
           
static SubLSymbol $print_gensym$
           
static SubLSymbol $print_length$
           
static SubLSymbol $print_level$
           
static SubLSymbol $print_lines$
           
static SubLSymbol $print_miser_width$
           
static SubLSymbol $print_object_method_table$
           
static SubLSymbol $print_pprint_dispatch$
           
static SubLSymbol $print_pretty$
           
static SubLSymbol $print_radix$
           
static SubLSymbol $print_readably$
           
static SubLSymbol $print_right_margin$
           
static SubLString $str10$INFO
           
static SubLString $str2$__Error_printing__S_
           
static SubLString $str32$__D_
           
static SubLString $str33$__D__
           
static SubLString $str36$__
           
static SubLString $str55$_S_cannot_be_printed_readably_
           
static SubLString $str7$TEMP_STREAM
           
static SubLString $str8$SAVED_STREAM
           
static SubLString $str9$TABLE
           
static SubLSymbol $sym11$PROGN
           
static SubLSymbol $sym12$CSETF
           
static SubLSymbol $sym13$OUTPUT_STREAM_DESIGNATOR_STREAM
           
static SubLSymbol $sym14$PIF
           
static SubLSymbol $sym15$_PRINT_CIRCLE_
           
static SubLSymbol $sym16$CLET
           
static SubLSymbol $sym17$CDR
           
static SubLSymbol $sym18$ASSOC
           
static SubLSymbol $sym20$CAND
           
static SubLSymbol $sym21$CNOT
           
static SubLSymbol $sym24$_PRINT_CIRCULARITIES_
           
static SubLSymbol $sym25$CONS
           
static SubLSymbol $sym26$LIST
           
static SubLSymbol $sym27$CUNWIND_PROTECT
           
static SubLSymbol $sym28$LIST_
           
static SubLSymbol $sym31$REFERENCED
           
static SubLSymbol $sym34$DETECTED
           
static SubLFile me
           
static java.lang.String myName
           
 
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
EMPTY_SUBL_OBJECT_ARRAY
 
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER
 
Method Summary
static SubLObject circular_reference_p(SubLObject object, SubLObject stream)
           
static SubLObject declare_print_high_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject handle_circularity(SubLObject object, SubLObject stream)
           
static SubLObject init_print_high_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject prin1_to_string(SubLObject object)
           
static SubLObject prin1(SubLObject object, SubLObject stream)
           
static SubLObject princ_to_string(SubLObject object)
           
static SubLObject princ(SubLObject object, SubLObject stream)
           
static SubLObject print_error(SubLObject object, SubLObject stream)
           
static SubLObject print_not_readable(SubLObject object, SubLObject stream)
           
static SubLObject print_object_wrapper(SubLObject object, SubLObject stream)
           
static SubLObject print_object(SubLObject object, SubLObject stream)
           
static SubLObject print(SubLObject object, SubLObject stream)
           
static SubLObject read_print_eq(SubLObject object)
          T of objects whose printed representation reads as EQ to the object.
static SubLObject really_write_to_string(SubLObject object, SubLObject keys)
           
static SubLObject really_write(SubLObject object, SubLObject keys)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_print_high_file()
           
static SubLObject with_printer_state(SubLObject macroform, SubLObject environment)
           
 
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
extractFunctionNamed
 
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

me

public static final SubLFile me

myName

public static final java.lang.String myName
See Also:
Constant Field Values

$print_array$

public static SubLSymbol $print_array$

$print_base$

public static SubLSymbol $print_base$

$print_case$

public static SubLSymbol $print_case$

$print_circle$

public static SubLSymbol $print_circle$

$print_escape$

public static SubLSymbol $print_escape$

$print_gensym$

public static SubLSymbol $print_gensym$

$print_length$

public static SubLSymbol $print_length$

$print_level$

public static SubLSymbol $print_level$

$print_lines$

public static SubLSymbol $print_lines$

$print_miser_width$

public static SubLSymbol $print_miser_width$

$print_pprint_dispatch$

public static SubLSymbol $print_pprint_dispatch$

$print_pretty$

public static SubLSymbol $print_pretty$

$print_radix$

public static SubLSymbol $print_radix$

$print_readably$

public static SubLSymbol $print_readably$

$print_right_margin$

public static SubLSymbol $print_right_margin$

$print_object_method_table$

public static SubLSymbol $print_object_method_table$

$kw0$UPCASE

public static final SubLSymbol $kw0$UPCASE

$int1$64

public static final SubLInteger $int1$64

$str2$__Error_printing__S_

public static final SubLString $str2$__Error_printing__S_

$list3

public static final SubLList $list3

$list4

public static final SubLList $list4

$kw5$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw5$ALLOW_OTHER_KEYS

$kw6$NEWP

public static final SubLSymbol $kw6$NEWP

$str7$TEMP_STREAM

public static final SubLString $str7$TEMP_STREAM

$str8$SAVED_STREAM

public static final SubLString $str8$SAVED_STREAM

$str9$TABLE

public static final SubLString $str9$TABLE

$str10$INFO

public static final SubLString $str10$INFO

$sym11$PROGN

public static final SubLSymbol $sym11$PROGN

$sym12$CSETF

public static final SubLSymbol $sym12$CSETF

$sym13$OUTPUT_STREAM_DESIGNATOR_STREAM

public static final SubLSymbol $sym13$OUTPUT_STREAM_DESIGNATOR_STREAM

$sym14$PIF

public static final SubLSymbol $sym14$PIF

$sym15$_PRINT_CIRCLE_

public static final SubLSymbol $sym15$_PRINT_CIRCLE_

$sym16$CLET

public static final SubLSymbol $sym16$CLET

$sym17$CDR

public static final SubLSymbol $sym17$CDR

$sym18$ASSOC

public static final SubLSymbol $sym18$ASSOC

$list19

public static final SubLList $list19

$sym20$CAND

public static final SubLSymbol $sym20$CAND

$sym21$CNOT

public static final SubLSymbol $sym21$CNOT

$list22

public static final SubLList $list22

$list23

public static final SubLList $list23

$sym24$_PRINT_CIRCULARITIES_

public static final SubLSymbol $sym24$_PRINT_CIRCULARITIES_

$sym25$CONS

public static final SubLSymbol $sym25$CONS

$sym26$LIST

public static final SubLSymbol $sym26$LIST

$sym27$CUNWIND_PROTECT

public static final SubLSymbol $sym27$CUNWIND_PROTECT

$sym28$LIST_

public static final SubLSymbol $sym28$LIST_

$list29

public static final SubLList $list29

$list30

public static final SubLList $list30

$sym31$REFERENCED

public static final SubLSymbol $sym31$REFERENCED

$str32$__D_

public static final SubLString $str32$__D_

$str33$__D__

public static final SubLString $str33$__D__

$sym34$DETECTED

public static final SubLSymbol $sym34$DETECTED

$int35$256

public static final SubLInteger $int35$256

$str36$__

public static final SubLString $str36$__

$kw37$STREAM

public static final SubLSymbol $kw37$STREAM

$kw38$BASE

public static final SubLSymbol $kw38$BASE

$list39

public static final SubLList $list39

$list40

public static final SubLList $list40

$kw41$ARRAY

public static final SubLSymbol $kw41$ARRAY

$kw42$CASE

public static final SubLSymbol $kw42$CASE

$kw43$CIRCLE

public static final SubLSymbol $kw43$CIRCLE

$kw44$ESCAPE

public static final SubLSymbol $kw44$ESCAPE

$kw45$GENSYM

public static final SubLSymbol $kw45$GENSYM

$kw46$LENGTH

public static final SubLSymbol $kw46$LENGTH

$kw47$LEVEL

public static final SubLSymbol $kw47$LEVEL

$kw48$LINES

public static final SubLSymbol $kw48$LINES

$kw49$MISER_WIDTH

public static final SubLSymbol $kw49$MISER_WIDTH

$kw50$PPRINT_DISPATCH

public static final SubLSymbol $kw50$PPRINT_DISPATCH

$kw51$PRETTY

public static final SubLSymbol $kw51$PRETTY

$kw52$RADIX

public static final SubLSymbol $kw52$RADIX

$kw53$READABLY

public static final SubLSymbol $kw53$READABLY

$kw54$RIGHT_MARGIN

public static final SubLSymbol $kw54$RIGHT_MARGIN

$str55$_S_cannot_be_printed_readably_

public static final SubLString $str55$_S_cannot_be_printed_readably_
Method Detail

read_print_eq

public static final SubLObject read_print_eq(SubLObject object)
T of objects whose printed representation reads as EQ to the object.


print_error

public static final SubLObject print_error(SubLObject object,
                                           SubLObject stream)

with_printer_state

public static final SubLObject with_printer_state(SubLObject macroform,
                                                  SubLObject environment)

handle_circularity

public static final SubLObject handle_circularity(SubLObject object,
                                                  SubLObject stream)

circular_reference_p

public static final SubLObject circular_reference_p(SubLObject object,
                                                    SubLObject stream)

print_object

public static final SubLObject print_object(SubLObject object,
                                            SubLObject stream)

print_object_wrapper

public static final SubLObject print_object_wrapper(SubLObject object,
                                                    SubLObject stream)

really_write

public static final SubLObject really_write(SubLObject object,
                                            SubLObject keys)

prin1

public static final SubLObject prin1(SubLObject object,
                                     SubLObject stream)

print

public static final SubLObject print(SubLObject object,
                                     SubLObject stream)

princ

public static final SubLObject princ(SubLObject object,
                                     SubLObject stream)

really_write_to_string

public static final SubLObject really_write_to_string(SubLObject object,
                                                      SubLObject keys)

prin1_to_string

public static final SubLObject prin1_to_string(SubLObject object)

princ_to_string

public static final SubLObject princ_to_string(SubLObject object)

print_not_readable

public static final SubLObject print_not_readable(SubLObject object,
                                                  SubLObject stream)

declare_print_high_file

public static final SubLObject declare_print_high_file()

init_print_high_file

public static final SubLObject init_print_high_file()

setup_print_high_file

public static final SubLObject setup_print_high_file()

declareFunctions

public void declareFunctions()
Description copied from interface: SubLFile
Declares the mapping between functions and symbols for all named functions defined in the file. Like CRTL define.


initializeVariables

public void initializeVariables()
Description copied from interface: SubLFile
Initializes all global variables and private internal variables for constants defined in the file. Like CRTL init.


runTopLevelForms

public void runTopLevelForms()
Description copied from interface: SubLFile
Runs all top-level forms in order. Like CRTL setup.