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

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

public final class streams_high
extends SubLTrampolineFile


Field Summary
static int EOF_CHAR
           
static SubLFile me
           
 
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 broadcast_stream_streams(SubLObject stream)
           
static SubLObject clear_input(SubLObject stream)
           
static SubLObject clear_output(SubLObject stream)
           
static SubLObject close(SubLObject stream, SubLObject abort)
           
static SubLObject declare_streams_high_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject file_length(SubLObject stream)
           
static SubLObject file_position(SubLObject stream, SubLObject position_spec)
           
static SubLObject finish_output(SubLObject stream)
           
static SubLObject follow_synonym_stream(SubLObject stream)
           
static SubLObject force_output(SubLObject stream)
           
static SubLObject fresh_line(SubLObject stream)
           
static SubLObject get_output_stream_string(SubLObject stream)
           
static SubLObject init_streams_high_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject input_stream_p(SubLObject stream)
           
static SubLObject interactive_stream_p(SubLObject stream)
           
static SubLObject listen(SubLObject stream)
           
static SubLObject make_broadcast_stream(SubLObject streams)
           
static SubLObject make_private_broadcast_stream(SubLObject streams)
           
static SubLObject make_private_string_input_stream(SubLObject string, SubLObject start, SubLObject end)
           
static SubLObject make_private_string_output_stream()
           
static SubLObject make_private_synonym_stream(SubLObject symbol)
           
static SubLObject make_string_input_stream(SubLObject string, SubLObject start, SubLObject end)
           
static SubLObject make_string_output_stream()
           
static SubLObject make_synonym_stream(SubLObject symbol)
           
static SubLObject open_input_stream_p(SubLObject stream)
           
static SubLObject open_output_stream_p(SubLObject stream)
           
static SubLObject open_stream_p(SubLObject stream)
           
static SubLObject output_stream_p(SubLObject stream)
           
static SubLObject peek_char(SubLObject peek_type, SubLObject stream, SubLObject eof_error_p, SubLObject eof_value, SubLObject recursivep)
           
static SubLObject read_byte_sequence_into_string(SubLObject string, SubLObject stream, SubLObject eof_error_p, SubLObject eof_value)
           
static SubLObject read_byte_sequence_to_positive_integer(SubLObject byteCount, SubLObject stream, SubLObject eof_error_p, SubLObject eof_value)
           
static SubLObject read_byte(SubLObject stream, SubLObject eof_error_p, SubLObject eof_value)
           
static SubLObject read_char_no_hang(SubLObject stream, SubLObject eof_error_p, SubLObject eof_value, SubLObject recursive_p)
           
static SubLObject read_char(SubLObject stream, SubLObject eof_error_p, SubLObject eof_value, SubLObject recursive_p)
           
static SubLObject read_line(SubLObject stream, SubLObject eof_error_p, SubLObject eof_value, SubLObject recursive_p)
           
static SubLObject read_sequence(SubLObject sequence, SubLObject stream, SubLObject start, SubLObject end)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_streams_high_file()
           
static SubLObject stream_direction(SubLObject stream)
           
static SubLObject stream_element_type(SubLObject stream)
           
static SubLObject stream_input_index(SubLObject stream)
           
static SubLObject stream_line_column(SubLObject stream)
           
static SubLObject stream_p(SubLObject possibleStream)
           
static SubLObject synonym_stream_symbol(SubLObject stream)
           
static SubLObject terpri(SubLObject stream)
           
static SubLObject unread_byte(SubLObject thebyte, SubLObject stream)
           
static SubLObject unread_char(SubLObject character, SubLObject stream)
           
static SubLObject write_byte(SubLObject theByte, SubLObject stream)
           
static SubLObject write_char(SubLObject character, SubLObject stream)
           
static SubLObject write_line(SubLObject string, SubLObject stream, SubLObject start, SubLObject end)
           
static SubLObject write_sequence(SubLObject sequence, SubLObject stream, SubLObject start, SubLObject end)
           
static SubLObject write_string(SubLObject string, SubLObject stream)
           
static SubLObject write_string(SubLObject string, SubLObject stream, SubLObject start, SubLObject end)
           
static void writeString(java.lang.String string, SubLOutputTextStream stream)
           
static void writeString(java.lang.String string, SubLOutputTextStream stream, int start, int end, boolean addNewline)
           
 
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

EOF_CHAR

public static final int EOF_CHAR
See Also:
Constant Field Values
Method Detail

stream_p

public static final SubLObject stream_p(SubLObject possibleStream)

stream_direction

public static final SubLObject stream_direction(SubLObject stream)

stream_element_type

public static final SubLObject stream_element_type(SubLObject stream)

open_stream_p

public static final SubLObject open_stream_p(SubLObject stream)

input_stream_p

public static final SubLObject input_stream_p(SubLObject stream)

output_stream_p

public static final SubLObject output_stream_p(SubLObject stream)

open_input_stream_p

public static final SubLObject open_input_stream_p(SubLObject stream)

open_output_stream_p

public static final SubLObject open_output_stream_p(SubLObject stream)

interactive_stream_p

public static final SubLObject interactive_stream_p(SubLObject stream)

close

public static final SubLObject close(SubLObject stream,
                                     SubLObject abort)

make_string_input_stream

public static final SubLObject make_string_input_stream(SubLObject string,
                                                        SubLObject start,
                                                        SubLObject end)

make_string_output_stream

public static final SubLObject make_string_output_stream()

get_output_stream_string

public static final SubLObject get_output_stream_string(SubLObject stream)

listen

public static final SubLObject listen(SubLObject stream)

read_byte

public static final SubLObject read_byte(SubLObject stream,
                                         SubLObject eof_error_p,
                                         SubLObject eof_value)

read_char

public static final SubLObject read_char(SubLObject stream,
                                         SubLObject eof_error_p,
                                         SubLObject eof_value,
                                         SubLObject recursive_p)

read_byte_sequence_into_string

public static final SubLObject read_byte_sequence_into_string(SubLObject string,
                                                              SubLObject stream,
                                                              SubLObject eof_error_p,
                                                              SubLObject eof_value)

read_byte_sequence_to_positive_integer

public static final SubLObject read_byte_sequence_to_positive_integer(SubLObject byteCount,
                                                                      SubLObject stream,
                                                                      SubLObject eof_error_p,
                                                                      SubLObject eof_value)

read_char_no_hang

public static final SubLObject read_char_no_hang(SubLObject stream,
                                                 SubLObject eof_error_p,
                                                 SubLObject eof_value,
                                                 SubLObject recursive_p)

unread_char

public static final SubLObject unread_char(SubLObject character,
                                           SubLObject stream)

unread_byte

public static final SubLObject unread_byte(SubLObject thebyte,
                                           SubLObject stream)

read_line

public static final SubLObject read_line(SubLObject stream,
                                         SubLObject eof_error_p,
                                         SubLObject eof_value,
                                         SubLObject recursive_p)

peek_char

public static final SubLObject peek_char(SubLObject peek_type,
                                         SubLObject stream,
                                         SubLObject eof_error_p,
                                         SubLObject eof_value,
                                         SubLObject recursivep)

clear_input

public static final SubLObject clear_input(SubLObject stream)

read_sequence

public static final SubLObject read_sequence(SubLObject sequence,
                                             SubLObject stream,
                                             SubLObject start,
                                             SubLObject end)

write_byte

public static final SubLObject write_byte(SubLObject theByte,
                                          SubLObject stream)

write_char

public static final SubLObject write_char(SubLObject character,
                                          SubLObject stream)

write_string

public static final SubLObject write_string(SubLObject string,
                                            SubLObject stream)

write_string

public static final SubLObject write_string(SubLObject string,
                                            SubLObject stream,
                                            SubLObject start,
                                            SubLObject end)

write_line

public static final SubLObject write_line(SubLObject string,
                                          SubLObject stream,
                                          SubLObject start,
                                          SubLObject end)

writeString

public static final void writeString(java.lang.String string,
                                     SubLOutputTextStream stream)

writeString

public static final void writeString(java.lang.String string,
                                     SubLOutputTextStream stream,
                                     int start,
                                     int end,
                                     boolean addNewline)

terpri

public static final SubLObject terpri(SubLObject stream)

fresh_line

public static final SubLObject fresh_line(SubLObject stream)

force_output

public static final SubLObject force_output(SubLObject stream)

finish_output

public static final SubLObject finish_output(SubLObject stream)

clear_output

public static final SubLObject clear_output(SubLObject stream)

make_private_string_output_stream

public static final SubLObject make_private_string_output_stream()

make_private_string_input_stream

public static final SubLObject make_private_string_input_stream(SubLObject string,
                                                                SubLObject start,
                                                                SubLObject end)

file_length

public static final SubLObject file_length(SubLObject stream)

file_position

public static final SubLObject file_position(SubLObject stream,
                                             SubLObject position_spec)

write_sequence

public static final SubLObject write_sequence(SubLObject sequence,
                                              SubLObject stream,
                                              SubLObject start,
                                              SubLObject end)

make_broadcast_stream

public static final SubLObject make_broadcast_stream(SubLObject streams)

make_private_broadcast_stream

public static final SubLObject make_private_broadcast_stream(SubLObject streams)

broadcast_stream_streams

public static final SubLObject broadcast_stream_streams(SubLObject stream)

stream_input_index

public static final SubLObject stream_input_index(SubLObject stream)

stream_line_column

public static final SubLObject stream_line_column(SubLObject stream)

make_synonym_stream

public static final SubLObject make_synonym_stream(SubLObject symbol)

make_private_synonym_stream

public static final SubLObject make_private_synonym_stream(SubLObject symbol)

synonym_stream_symbol

public static final SubLObject synonym_stream_symbol(SubLObject stream)

follow_synonym_stream

public static final SubLObject follow_synonym_stream(SubLObject stream)

declare_streams_high_file

public static final SubLObject declare_streams_high_file()

init_streams_high_file

public static final SubLObject init_streams_high_file()

setup_streams_high_file

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