com.cyc.cycjava.cycl
Class constants_interface

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

public final class constants_interface
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLList $list12
           
static SubLList $list14
           
static SubLList $list15
           
static SubLList $list18
           
static SubLList $list20
           
static SubLList $list21
           
static SubLList $list24
           
static SubLList $list27
           
static SubLList $list29
           
static SubLList $list32
           
static SubLList $list37
           
static SubLList $list39
           
static SubLList $list4
           
static SubLList $list40
           
static SubLList $list6
           
static SubLList $list7
           
static SubLString $str13$Remove_CONSTANT_from_the_KB_
           
static SubLString $str19$Return_the_constant_named_NAME__i
           
static SubLString $str23$Return_the_name_for_CONSTANT_
           
static SubLString $str28$Return_the_constant_with_GUID__if
           
static SubLString $str31$Return_the_external_ID_for_CONSTA
           
static SubLString $str34$Return_the_external_merged_ID_for
           
static SubLString $str38$Rename_CONSTANT_to_have_NEW_NAME_
           
static SubLString $str5$Return_a_new_constant_named_NAME_
           
static SubLSymbol $sym0$CONSTANT_NAME_SPEC_P
           
static SubLSymbol $sym1$CONSTANT_EXTERNAL_ID_P
           
static SubLSymbol $sym10$KB_REMOVE_CONSTANT
           
static SubLSymbol $sym11$QUOTE
           
static SubLSymbol $sym16$STRINGP
           
static SubLSymbol $sym17$KB_LOOKUP_CONSTANT_BY_NAME
           
static SubLSymbol $sym2$KB_CREATE_CONSTANT
           
static SubLSymbol $sym22$KB_CONSTANT_NAME
           
static SubLSymbol $sym25$GUID_P
           
static SubLSymbol $sym26$KB_LOOKUP_CONSTANT_BY_GUID
           
static SubLSymbol $sym3$_EXIT
           
static SubLSymbol $sym30$KB_CONSTANT_GUID
           
static SubLSymbol $sym33$KB_CONSTANT_MERGED_GUID
           
static SubLSymbol $sym35$VALID_CONSTANT_NAME_P
           
static SubLSymbol $sym36$KB_RENAME_CONSTANT
           
static SubLSymbol $sym8$KB_CREATE_CONSTANT_KB_STORE
           
static SubLSymbol $sym9$CONSTANT_P
           
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_constants_interface_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_constants_interface_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject kb_constant_guid(SubLObject constant)
          Return the external ID for CONSTANT.
static SubLObject kb_constant_merged_guid(SubLObject constant)
          Return the external merged ID for CONSTANT.
static SubLObject kb_constant_name(SubLObject constant)
          Return the name for CONSTANT.
static SubLObject kb_create_constant_local(SubLObject name, SubLObject external_id)
           
static SubLObject kb_create_constant(SubLObject name, SubLObject external_id)
          Return a new constant named NAME with EXTERNAL-ID.
static SubLObject kb_lookup_constant_by_guid(SubLObject guid)
          Return the constant with GUID, if it exists.
static SubLObject kb_lookup_constant_by_name(SubLObject name)
          Return the constant named NAME, if it exists.
static SubLObject kb_remove_constant(SubLObject constant)
          Remove CONSTANT from the KB.
static SubLObject kb_rename_constant(SubLObject constant, SubLObject new_name)
          Rename CONSTANT to have NEW-NAME as its name.
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_constants_interface_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

$sym0$CONSTANT_NAME_SPEC_P

public static final SubLSymbol $sym0$CONSTANT_NAME_SPEC_P

$sym1$CONSTANT_EXTERNAL_ID_P

public static final SubLSymbol $sym1$CONSTANT_EXTERNAL_ID_P

$sym2$KB_CREATE_CONSTANT

public static final SubLSymbol $sym2$KB_CREATE_CONSTANT

$sym3$_EXIT

public static final SubLSymbol $sym3$_EXIT

$list4

public static final SubLList $list4

$str5$Return_a_new_constant_named_NAME_

public static final SubLString $str5$Return_a_new_constant_named_NAME_

$list6

public static final SubLList $list6

$list7

public static final SubLList $list7

$sym8$KB_CREATE_CONSTANT_KB_STORE

public static final SubLSymbol $sym8$KB_CREATE_CONSTANT_KB_STORE

$sym9$CONSTANT_P

public static final SubLSymbol $sym9$CONSTANT_P

$sym10$KB_REMOVE_CONSTANT

public static final SubLSymbol $sym10$KB_REMOVE_CONSTANT

$sym11$QUOTE

public static final SubLSymbol $sym11$QUOTE

$list12

public static final SubLList $list12

$str13$Remove_CONSTANT_from_the_KB_

public static final SubLString $str13$Remove_CONSTANT_from_the_KB_

$list14

public static final SubLList $list14

$list15

public static final SubLList $list15

$sym16$STRINGP

public static final SubLSymbol $sym16$STRINGP

$sym17$KB_LOOKUP_CONSTANT_BY_NAME

public static final SubLSymbol $sym17$KB_LOOKUP_CONSTANT_BY_NAME

$list18

public static final SubLList $list18

$str19$Return_the_constant_named_NAME__i

public static final SubLString $str19$Return_the_constant_named_NAME__i

$list20

public static final SubLList $list20

$list21

public static final SubLList $list21

$sym22$KB_CONSTANT_NAME

public static final SubLSymbol $sym22$KB_CONSTANT_NAME

$str23$Return_the_name_for_CONSTANT_

public static final SubLString $str23$Return_the_name_for_CONSTANT_

$list24

public static final SubLList $list24

$sym25$GUID_P

public static final SubLSymbol $sym25$GUID_P

$sym26$KB_LOOKUP_CONSTANT_BY_GUID

public static final SubLSymbol $sym26$KB_LOOKUP_CONSTANT_BY_GUID

$list27

public static final SubLList $list27

$str28$Return_the_constant_with_GUID__if

public static final SubLString $str28$Return_the_constant_with_GUID__if

$list29

public static final SubLList $list29

$sym30$KB_CONSTANT_GUID

public static final SubLSymbol $sym30$KB_CONSTANT_GUID

$str31$Return_the_external_ID_for_CONSTA

public static final SubLString $str31$Return_the_external_ID_for_CONSTA

$list32

public static final SubLList $list32

$sym33$KB_CONSTANT_MERGED_GUID

public static final SubLSymbol $sym33$KB_CONSTANT_MERGED_GUID

$str34$Return_the_external_merged_ID_for

public static final SubLString $str34$Return_the_external_merged_ID_for

$sym35$VALID_CONSTANT_NAME_P

public static final SubLSymbol $sym35$VALID_CONSTANT_NAME_P

$sym36$KB_RENAME_CONSTANT

public static final SubLSymbol $sym36$KB_RENAME_CONSTANT

$list37

public static final SubLList $list37

$str38$Rename_CONSTANT_to_have_NEW_NAME_

public static final SubLString $str38$Rename_CONSTANT_to_have_NEW_NAME_

$list39

public static final SubLList $list39

$list40

public static final SubLList $list40
Method Detail

kb_create_constant

public static final SubLObject kb_create_constant(SubLObject name,
                                                  SubLObject external_id)
Return a new constant named NAME with EXTERNAL-ID. If NAME is :unnamed, returns a constant with no name.


kb_create_constant_local

public static final SubLObject kb_create_constant_local(SubLObject name,
                                                        SubLObject external_id)

kb_remove_constant

public static final SubLObject kb_remove_constant(SubLObject constant)
Remove CONSTANT from the KB.


kb_lookup_constant_by_name

public static final SubLObject kb_lookup_constant_by_name(SubLObject name)
Return the constant named NAME, if it exists. Return NIL otherwise.


kb_constant_name

public static final SubLObject kb_constant_name(SubLObject constant)
Return the name for CONSTANT.


kb_lookup_constant_by_guid

public static final SubLObject kb_lookup_constant_by_guid(SubLObject guid)
Return the constant with GUID, if it exists. Return NIL otherwise.


kb_constant_guid

public static final SubLObject kb_constant_guid(SubLObject constant)
Return the external ID for CONSTANT.


kb_constant_merged_guid

public static final SubLObject kb_constant_merged_guid(SubLObject constant)
Return the external merged ID for CONSTANT.


kb_rename_constant

public static final SubLObject kb_rename_constant(SubLObject constant,
                                                  SubLObject new_name)
Rename CONSTANT to have NEW-NAME as its name. The constant is returned.


declare_constants_interface_file

public static final SubLObject declare_constants_interface_file()

init_constants_interface_file

public static final SubLObject init_constants_interface_file()

setup_constants_interface_file

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