com.cyc.cycjava.cycl
Class stream_buffer

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.cycjava.cycl.stream_buffer
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class stream_buffer
extends SubLTranslatedFile


Nested Class Summary
static class stream_buffer.$stream_buffer_native
           
static class stream_buffer.$stream_buffer_p$UnaryFunction
           
static class stream_buffer.$string_buffer_native
           
static class stream_buffer.$string_buffer_p$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $dtp_stream_buffer$
           
static SubLSymbol $dtp_string_buffer$
           
static SubLInteger $int17$64
           
static SubLInteger $int44$1024
           
static SubLSymbol $kw13$STRING
           
static SubLSymbol $kw14$POSITION
           
static SubLSymbol $kw19$DESTROYED
           
static SubLSymbol $kw40$STREAM
           
static SubLSymbol $kw41$BUFFER
           
static SubLSymbol $kw42$END
           
static SubLSymbol $kw50$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw51$BLOCK_SIZE
           
static SubLSymbol $kw52$DONE
           
static SubLList $list20
           
static SubLList $list26
           
static SubLList $list27
           
static SubLList $list28
           
static SubLList $list29
           
static SubLList $list3
           
static SubLList $list4
           
static SubLList $list48
           
static SubLList $list49
           
static SubLList $list5
           
static SubLList $list55
           
static SubLList $list58
           
static SubLList $list6
           
static SubLList $list70
           
static SubLList $list75
           
static SubLString $str0$Improper_index_bounds__S__S
           
static SubLString $str15$Invalid_slot__S_for_construction_
           
static SubLString $str16$__STRING_BUFFER_capacity__S_posit
           
static SubLString $str43$__STREAM_BUFFER_block_size__S_for
           
static SubLString $str47$EOF_reached_on__S
           
static SubLSymbol $sym1$STRING_BUFFER
           
static SubLSymbol $sym10$_CSETF_STRBUF_STRING
           
static SubLSymbol $sym11$STRBUF_POSITION
           
static SubLSymbol $sym12$_CSETF_STRBUF_POSITION
           
static SubLSymbol $sym18$NON_NEGATIVE_INTEGER_P
           
static SubLSymbol $sym2$STRING_BUFFER_P
           
static SubLSymbol $sym21$CLET
           
static SubLSymbol $sym22$STRING_BUFFER_STRING
           
static SubLSymbol $sym23$STRING_BUFFER_POSITION
           
static SubLSymbol $sym24$STREAM_BUFFER
           
static SubLSymbol $sym25$STREAM_BUFFER_P
           
static SubLSymbol $sym30$PRINT_STREAM_BUFFER
           
static SubLSymbol $sym31$STREAM_BUFFER_PRINT_FUNCTION_TRAMPOLINE
           
static SubLSymbol $sym32$STRM_BUF_STREAM
           
static SubLSymbol $sym33$_CSETF_STRM_BUF_STREAM
           
static SubLSymbol $sym34$STRM_BUF_BUFFER
           
static SubLSymbol $sym35$_CSETF_STRM_BUF_BUFFER
           
static SubLSymbol $sym36$STRM_BUF_END
           
static SubLSymbol $sym37$_CSETF_STRM_BUF_END
           
static SubLSymbol $sym38$STRM_BUF_POSITION
           
static SubLSymbol $sym39$_CSETF_STRM_BUF_POSITION
           
static SubLSymbol $sym45$STREAMP
           
static SubLSymbol $sym46$POSITIVE_INTEGER_P
           
static SubLSymbol $sym53$STREAM_VAR
           
static SubLSymbol $sym54$WITH_PRIVATE_TEXT_FILE
           
static SubLSymbol $sym56$PWHEN
           
static SubLSymbol $sym57$DO_STREAM_LINES_BUFFERED
           
static SubLSymbol $sym59$DONE_VAR
           
static SubLSymbol $sym60$STREAM_BUFFER_VAR
           
static SubLSymbol $sym61$CMULTIPLE_VALUE_BIND
           
static SubLSymbol $sym62$DO_STREAM_LINES_BUFFERED_INITIALIZE
           
static SubLSymbol $sym63$CUNWIND_PROTECT
           
static SubLSymbol $sym64$WHILE
           
static SubLSymbol $sym65$CNOT
           
static SubLSymbol $sym66$PIF
           
static SubLSymbol $sym67$DO_STREAM_LINES_BUFFERED_NEXT
           
static SubLSymbol $sym68$PROGN
           
static SubLSymbol $sym69$CSETQ
           
static SubLSymbol $sym7$PRINT_STRING_BUFFER
           
static SubLSymbol $sym71$DO_STREAM_LINES_BUFFERED_FINALIZE
           
static SubLSymbol $sym72$STREAM_LINE_ITERATOR_DONE_
           
static SubLSymbol $sym73$STREAM_LINE_ITERATOR_NEXT
           
static SubLSymbol $sym74$STREAM_LINE_ITERATOR_FINALIZE
           
static SubLSymbol $sym8$STRING_BUFFER_PRINT_FUNCTION_TRAMPOLINE
           
static SubLSymbol $sym9$STRBUF_STRING
           
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 declare_stream_buffer_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_stream_buffer_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_stream_buffer_file()
           
 
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

$dtp_string_buffer$

public static SubLSymbol $dtp_string_buffer$

$dtp_stream_buffer$

public static SubLSymbol $dtp_stream_buffer$

$str0$Improper_index_bounds__S__S

public static final SubLString $str0$Improper_index_bounds__S__S

$sym1$STRING_BUFFER

public static final SubLSymbol $sym1$STRING_BUFFER

$sym2$STRING_BUFFER_P

public static final SubLSymbol $sym2$STRING_BUFFER_P

$list3

public static final SubLList $list3

$list4

public static final SubLList $list4

$list5

public static final SubLList $list5

$list6

public static final SubLList $list6

$sym7$PRINT_STRING_BUFFER

public static final SubLSymbol $sym7$PRINT_STRING_BUFFER

$sym8$STRING_BUFFER_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym8$STRING_BUFFER_PRINT_FUNCTION_TRAMPOLINE

$sym9$STRBUF_STRING

public static final SubLSymbol $sym9$STRBUF_STRING

$sym10$_CSETF_STRBUF_STRING

public static final SubLSymbol $sym10$_CSETF_STRBUF_STRING

$sym11$STRBUF_POSITION

public static final SubLSymbol $sym11$STRBUF_POSITION

$sym12$_CSETF_STRBUF_POSITION

public static final SubLSymbol $sym12$_CSETF_STRBUF_POSITION

$kw13$STRING

public static final SubLSymbol $kw13$STRING

$kw14$POSITION

public static final SubLSymbol $kw14$POSITION

$str15$Invalid_slot__S_for_construction_

public static final SubLString $str15$Invalid_slot__S_for_construction_

$str16$__STRING_BUFFER_capacity__S_posit

public static final SubLString $str16$__STRING_BUFFER_capacity__S_posit

$int17$64

public static final SubLInteger $int17$64

$sym18$NON_NEGATIVE_INTEGER_P

public static final SubLSymbol $sym18$NON_NEGATIVE_INTEGER_P

$kw19$DESTROYED

public static final SubLSymbol $kw19$DESTROYED

$list20

public static final SubLList $list20

$sym21$CLET

public static final SubLSymbol $sym21$CLET

$sym22$STRING_BUFFER_STRING

public static final SubLSymbol $sym22$STRING_BUFFER_STRING

$sym23$STRING_BUFFER_POSITION

public static final SubLSymbol $sym23$STRING_BUFFER_POSITION

$sym24$STREAM_BUFFER

public static final SubLSymbol $sym24$STREAM_BUFFER

$sym25$STREAM_BUFFER_P

public static final SubLSymbol $sym25$STREAM_BUFFER_P

$list26

public static final SubLList $list26

$list27

public static final SubLList $list27

$list28

public static final SubLList $list28

$list29

public static final SubLList $list29

$sym30$PRINT_STREAM_BUFFER

public static final SubLSymbol $sym30$PRINT_STREAM_BUFFER

$sym31$STREAM_BUFFER_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym31$STREAM_BUFFER_PRINT_FUNCTION_TRAMPOLINE

$sym32$STRM_BUF_STREAM

public static final SubLSymbol $sym32$STRM_BUF_STREAM

$sym33$_CSETF_STRM_BUF_STREAM

public static final SubLSymbol $sym33$_CSETF_STRM_BUF_STREAM

$sym34$STRM_BUF_BUFFER

public static final SubLSymbol $sym34$STRM_BUF_BUFFER

$sym35$_CSETF_STRM_BUF_BUFFER

public static final SubLSymbol $sym35$_CSETF_STRM_BUF_BUFFER

$sym36$STRM_BUF_END

public static final SubLSymbol $sym36$STRM_BUF_END

$sym37$_CSETF_STRM_BUF_END

public static final SubLSymbol $sym37$_CSETF_STRM_BUF_END

$sym38$STRM_BUF_POSITION

public static final SubLSymbol $sym38$STRM_BUF_POSITION

$sym39$_CSETF_STRM_BUF_POSITION

public static final SubLSymbol $sym39$_CSETF_STRM_BUF_POSITION

$kw40$STREAM

public static final SubLSymbol $kw40$STREAM

$kw41$BUFFER

public static final SubLSymbol $kw41$BUFFER

$kw42$END

public static final SubLSymbol $kw42$END

$str43$__STREAM_BUFFER_block_size__S_for

public static final SubLString $str43$__STREAM_BUFFER_block_size__S_for

$int44$1024

public static final SubLInteger $int44$1024

$sym45$STREAMP

public static final SubLSymbol $sym45$STREAMP

$sym46$POSITIVE_INTEGER_P

public static final SubLSymbol $sym46$POSITIVE_INTEGER_P

$str47$EOF_reached_on__S

public static final SubLString $str47$EOF_reached_on__S

$list48

public static final SubLList $list48

$list49

public static final SubLList $list49

$kw50$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw50$ALLOW_OTHER_KEYS

$kw51$BLOCK_SIZE

public static final SubLSymbol $kw51$BLOCK_SIZE

$kw52$DONE

public static final SubLSymbol $kw52$DONE

$sym53$STREAM_VAR

public static final SubLSymbol $sym53$STREAM_VAR

$sym54$WITH_PRIVATE_TEXT_FILE

public static final SubLSymbol $sym54$WITH_PRIVATE_TEXT_FILE

$list55

public static final SubLList $list55

$sym56$PWHEN

public static final SubLSymbol $sym56$PWHEN

$sym57$DO_STREAM_LINES_BUFFERED

public static final SubLSymbol $sym57$DO_STREAM_LINES_BUFFERED

$list58

public static final SubLList $list58

$sym59$DONE_VAR

public static final SubLSymbol $sym59$DONE_VAR

$sym60$STREAM_BUFFER_VAR

public static final SubLSymbol $sym60$STREAM_BUFFER_VAR

$sym61$CMULTIPLE_VALUE_BIND

public static final SubLSymbol $sym61$CMULTIPLE_VALUE_BIND

$sym62$DO_STREAM_LINES_BUFFERED_INITIALIZE

public static final SubLSymbol $sym62$DO_STREAM_LINES_BUFFERED_INITIALIZE

$sym63$CUNWIND_PROTECT

public static final SubLSymbol $sym63$CUNWIND_PROTECT

$sym64$WHILE

public static final SubLSymbol $sym64$WHILE

$sym65$CNOT

public static final SubLSymbol $sym65$CNOT

$sym66$PIF

public static final SubLSymbol $sym66$PIF

$sym67$DO_STREAM_LINES_BUFFERED_NEXT

public static final SubLSymbol $sym67$DO_STREAM_LINES_BUFFERED_NEXT

$sym68$PROGN

public static final SubLSymbol $sym68$PROGN

$sym69$CSETQ

public static final SubLSymbol $sym69$CSETQ

$list70

public static final SubLList $list70

$sym71$DO_STREAM_LINES_BUFFERED_FINALIZE

public static final SubLSymbol $sym71$DO_STREAM_LINES_BUFFERED_FINALIZE

$sym72$STREAM_LINE_ITERATOR_DONE_

public static final SubLSymbol $sym72$STREAM_LINE_ITERATOR_DONE_

$sym73$STREAM_LINE_ITERATOR_NEXT

public static final SubLSymbol $sym73$STREAM_LINE_ITERATOR_NEXT

$sym74$STREAM_LINE_ITERATOR_FINALIZE

public static final SubLSymbol $sym74$STREAM_LINE_ITERATOR_FINALIZE

$list75

public static final SubLList $list75
Method Detail

declare_stream_buffer_file

public static final SubLObject declare_stream_buffer_file()

init_stream_buffer_file

public static final SubLObject init_stream_buffer_file()

setup_stream_buffer_file

public static final SubLObject setup_stream_buffer_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.