com.cyc.cycjava.cycl
Class encapsulation

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.encapsulation
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class encapsulation
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $encapsulate_method_table$
           
static SubLInteger $int0$256
           
static SubLSymbol $kw10$NAT
           
static SubLSymbol $kw15$IGNORE
           
static SubLSymbol $kw19$UNENCAPSULATION_ERROR
           
static SubLSymbol $kw6$UNNAMED
           
static SubLSymbol $kw9$HP
           
static SubLList $list11
           
static SubLList $list12
           
static SubLList $list14
           
static SubLString $str16$__Last_operation___S___This_objec
           
static SubLString $str17$Skip_this_operation
           
static SubLString $str18$_S_did_not_yield_a_term
           
static SubLString $str4$Attempt_to_encapsulate_invalid_co
           
static SubLString $str5$Attempt_to_encapsulate_a_constant
           
static SubLString $str7$Attempt_to_encapsulate_a_constant
           
static SubLString $str8$Attempt_to_encapsulate_the_NART__
           
static SubLSymbol $sym1$ENCAPSULATE_CONS_METHOD
           
static SubLSymbol $sym13$_UNENCAPSULATE_FIND_CONSTANT_LOOKASIDE_TABLE_
           
static SubLSymbol $sym2$ENCAPSULATE_CONSTANT_METHOD
           
static SubLSymbol $sym3$ENCAPSULATE_NART_METHOD
           
static SubLSymbol $unencapsulate_believe_names$
          Do we believe the names when the ids fail to match?
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_encapsulation_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject encapsulate_cons_method(SubLObject object)
           
static SubLObject encapsulate_constant_internal(SubLObject constant)
           
static SubLObject encapsulate_constant_method(SubLObject object)
           
static SubLObject encapsulate_constant(SubLObject constant)
           
static SubLObject encapsulate_nart_method(SubLObject object)
           
static SubLObject encapsulate(SubLObject object)
           
static SubLObject init_encapsulation_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_encapsulation_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

$encapsulate_method_table$

public static SubLSymbol $encapsulate_method_table$

$unencapsulate_believe_names$

public static SubLSymbol $unencapsulate_believe_names$
Do we believe the names when the ids fail to match?


$int0$256

public static final SubLInteger $int0$256

$sym1$ENCAPSULATE_CONS_METHOD

public static final SubLSymbol $sym1$ENCAPSULATE_CONS_METHOD

$sym2$ENCAPSULATE_CONSTANT_METHOD

public static final SubLSymbol $sym2$ENCAPSULATE_CONSTANT_METHOD

$sym3$ENCAPSULATE_NART_METHOD

public static final SubLSymbol $sym3$ENCAPSULATE_NART_METHOD

$str4$Attempt_to_encapsulate_invalid_co

public static final SubLString $str4$Attempt_to_encapsulate_invalid_co

$str5$Attempt_to_encapsulate_a_constant

public static final SubLString $str5$Attempt_to_encapsulate_a_constant

$kw6$UNNAMED

public static final SubLSymbol $kw6$UNNAMED

$str7$Attempt_to_encapsulate_a_constant

public static final SubLString $str7$Attempt_to_encapsulate_a_constant

$str8$Attempt_to_encapsulate_the_NART__

public static final SubLString $str8$Attempt_to_encapsulate_the_NART__

$kw9$HP

public static final SubLSymbol $kw9$HP

$kw10$NAT

public static final SubLSymbol $kw10$NAT

$list11

public static final SubLList $list11

$list12

public static final SubLList $list12

$sym13$_UNENCAPSULATE_FIND_CONSTANT_LOOKASIDE_TABLE_

public static final SubLSymbol $sym13$_UNENCAPSULATE_FIND_CONSTANT_LOOKASIDE_TABLE_

$list14

public static final SubLList $list14

$kw15$IGNORE

public static final SubLSymbol $kw15$IGNORE

$str16$__Last_operation___S___This_objec

public static final SubLString $str16$__Last_operation___S___This_objec

$str17$Skip_this_operation

public static final SubLString $str17$Skip_this_operation

$str18$_S_did_not_yield_a_term

public static final SubLString $str18$_S_did_not_yield_a_term

$kw19$UNENCAPSULATION_ERROR

public static final SubLSymbol $kw19$UNENCAPSULATION_ERROR
Method Detail

encapsulate

public static final SubLObject encapsulate(SubLObject object)

encapsulate_cons_method

public static final SubLObject encapsulate_cons_method(SubLObject object)

encapsulate_constant_method

public static final SubLObject encapsulate_constant_method(SubLObject object)

encapsulate_nart_method

public static final SubLObject encapsulate_nart_method(SubLObject object)

encapsulate_constant

public static final SubLObject encapsulate_constant(SubLObject constant)

encapsulate_constant_internal

public static final SubLObject encapsulate_constant_internal(SubLObject constant)

declare_encapsulation_file

public static final SubLObject declare_encapsulation_file()

init_encapsulation_file

public static final SubLObject init_encapsulation_file()

setup_encapsulation_file

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