|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.tool.subl.jrtl.translatedCode.sublisp.compatibility
public final class compatibility
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
declare_compatibility_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
default_struct_print_function(SubLObject object,
SubLObject stream,
SubLObject depth)
|
static SubLObject |
get_file_position(SubLObject stream)
|
static SubLObject |
init_compatibility_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
open_binary(SubLObject filename,
SubLObject direction)
Attempts to open the file FILENAME. |
static SubLObject |
open_text(SubLObject filename,
SubLObject direction)
Attempts to open the file FILENAME. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
set_file_position(SubLObject stream,
SubLObject n)
|
static SubLObject |
setup_compatibility_file()
|
static SubLObject |
with_binary_file(SubLObject macroform,
SubLObject environment)
|
static SubLObject |
with_private_binary_file(SubLObject macroform,
SubLObject environment)
|
static SubLObject |
with_private_text_file(SubLObject macroform,
SubLObject environment)
|
static SubLObject |
with_streamed_file_internal(SubLObject macroform,
SubLObject environment)
Given the access styles :private and :public, and the types :binary and :text for the files, we define this macro to implement the matrix of choices computationally. |
static SubLObject |
with_text_file(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 |
---|
public static final SubLFile me
public static final java.lang.String myName
public static final SubLSymbol $kw0$INPUT
public static final SubLSymbol $kw1$DIRECTION
public static final SubLSymbol $kw2$IF_DOES_NOT_EXIST
public static final SubLSymbol $kw3$ELEMENT_TYPE
public static final SubLSymbol $kw4$TEXT
public static final SubLSymbol $kw5$OUTPUT
public static final SubLSymbol $kw6$IF_EXISTS
public static final SubLSymbol $kw7$NEW_VERSION
public static final SubLSymbol $kw8$CREATE
public static final SubLSymbol $kw9$APPEND
public static final SubLString $str10$_S_called_with_invalid_direction_
public static final SubLSymbol $sym11$OPEN_TEXT
public static final SubLSymbol $kw12$BINARY
public static final SubLSymbol $kw13$IO
public static final SubLString $str14$_S_called_with_invalid_direction_
public static final SubLSymbol $sym15$OPEN_BINARY
public static final SubLList $list16
public static final SubLString $str17$STREAM
public static final SubLString $str18$_S_invoked_with_invalid_file_type
public static final SubLSymbol $sym19$WITH_STREAMED_FILE_INTERNAL
public static final SubLSymbol $sym20$CSETQ
public static final SubLSymbol $kw21$PRIVATE
public static final SubLSymbol $sym22$ENSURE_PRIVATE_STREAM
public static final SubLSymbol $kw23$PUBLIC
public static final SubLString $str24$_S_invoked_with_invalid_access_se
public static final SubLSymbol $sym25$CLET
public static final SubLSymbol $sym26$CUNWIND_PROTECT
public static final SubLSymbol $sym27$PROGN
public static final SubLSymbol $sym28$PUNLESS
public static final SubLSymbol $sym29$STREAMP
public static final SubLSymbol $sym30$ERROR
public static final SubLString $str31$Unable_to_open__S
public static final SubLSymbol $sym32$PWHEN
public static final SubLSymbol $sym33$CLOSE
public static final SubLList $list34
public static final SubLList $list35
public static final SubLList $list36
public static final SubLList $list37
public static final SubLList $list38
public static final SubLString $str39$__
public static final SubLSymbol $kw40$STREAM
public static final SubLSymbol $kw41$BASE
Method Detail |
---|
public static final SubLObject open_text(SubLObject filename, SubLObject direction)
public static final SubLObject open_binary(SubLObject filename, SubLObject direction)
public static final SubLObject with_streamed_file_internal(SubLObject macroform, SubLObject environment)
public static final SubLObject with_text_file(SubLObject macroform, SubLObject environment)
public static final SubLObject with_private_text_file(SubLObject macroform, SubLObject environment)
public static final SubLObject with_binary_file(SubLObject macroform, SubLObject environment)
public static final SubLObject with_private_binary_file(SubLObject macroform, SubLObject environment)
public static final SubLObject get_file_position(SubLObject stream)
public static final SubLObject set_file_position(SubLObject stream, SubLObject n)
public static final SubLObject default_struct_print_function(SubLObject object, SubLObject stream, SubLObject depth)
public static final SubLObject declare_compatibility_file()
public static final SubLObject init_compatibility_file()
public static final SubLObject setup_compatibility_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |