com.cyc.cycjava.cycl
Class constant_completion_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.constant_completion_interface
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class constant_completion_interface
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLList $list10
           
static SubLList $list12
           
static SubLList $list13
           
static SubLList $list15
           
static SubLList $list17
           
static SubLList $list19
           
static SubLList $list21
           
static SubLList $list24
           
static SubLList $list26
           
static SubLList $list4
           
static SubLList $list6
           
static SubLList $list7
           
static SubLString $str11$Return_all_valid_constants_with_P
           
static SubLString $str16$Return_all_valid_constants_with_S
           
static SubLString $str20$Return_all_valid_constants_with_P
           
static SubLString $str25$Return_the_N_constants_with_names
           
static SubLString $str28$Return_the_N_constants_with_names
           
static SubLString $str5$Return_a_valid_constant_whose_nam
           
static SubLSymbol $sym0$STRINGP
           
static SubLSymbol $sym1$FIXNUMP
           
static SubLSymbol $sym14$KB_CONSTANT_APROPOS
           
static SubLSymbol $sym18$KB_CONSTANT_POSTFIX
           
static SubLSymbol $sym2$KB_CONSTANT_COMPLETE_EXACT
           
static SubLSymbol $sym22$NON_NEGATIVE_INTEGER_P
           
static SubLSymbol $sym23$KB_N_CONSTANTS_BEFORE
           
static SubLSymbol $sym27$KB_N_CONSTANTS_AFTER
           
static SubLSymbol $sym29$KB_NEW_CONSTANT_COMPLETION_ITERATOR_INTERNAL
           
static SubLSymbol $sym3$QUOTE
           
static SubLSymbol $sym30$KB_NEW_DIRECTED_CONSTANT_COMPLETION_ITERATOR_INTERNAL
           
static SubLSymbol $sym8$BOOLEANP
           
static SubLSymbol $sym9$KB_CONSTANT_COMPLETE
           
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_constant_completion_interface_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_constant_completion_interface_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject kb_constant_complete_exact(SubLObject string, SubLObject start, SubLObject end)
          Return a valid constant whose name exactly matches STRING.
static SubLObject kb_constant_complete(SubLObject prefix, SubLObject case_sensitiveP, SubLObject exact_lengthP, SubLObject start, SubLObject end)
          Return all valid constants with PREFIX as a prefix of their name When CASE-SENSITIVE? is non-nil, the comparison is done in a case-sensitive fashion.
static SubLObject kb_new_constant_completion_iterator(SubLObject forwardP, SubLObject buffer_size)
          Returns an iterator for the constants in the constant completion table.
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_constant_completion_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$STRINGP

public static final SubLSymbol $sym0$STRINGP

$sym1$FIXNUMP

public static final SubLSymbol $sym1$FIXNUMP

$sym2$KB_CONSTANT_COMPLETE_EXACT

public static final SubLSymbol $sym2$KB_CONSTANT_COMPLETE_EXACT

$sym3$QUOTE

public static final SubLSymbol $sym3$QUOTE

$list4

public static final SubLList $list4

$str5$Return_a_valid_constant_whose_nam

public static final SubLString $str5$Return_a_valid_constant_whose_nam

$list6

public static final SubLList $list6

$list7

public static final SubLList $list7

$sym8$BOOLEANP

public static final SubLSymbol $sym8$BOOLEANP

$sym9$KB_CONSTANT_COMPLETE

public static final SubLSymbol $sym9$KB_CONSTANT_COMPLETE

$list10

public static final SubLList $list10

$str11$Return_all_valid_constants_with_P

public static final SubLString $str11$Return_all_valid_constants_with_P

$list12

public static final SubLList $list12

$list13

public static final SubLList $list13

$sym14$KB_CONSTANT_APROPOS

public static final SubLSymbol $sym14$KB_CONSTANT_APROPOS

$list15

public static final SubLList $list15

$str16$Return_all_valid_constants_with_S

public static final SubLString $str16$Return_all_valid_constants_with_S

$list17

public static final SubLList $list17

$sym18$KB_CONSTANT_POSTFIX

public static final SubLSymbol $sym18$KB_CONSTANT_POSTFIX

$list19

public static final SubLList $list19

$str20$Return_all_valid_constants_with_P

public static final SubLString $str20$Return_all_valid_constants_with_P

$list21

public static final SubLList $list21

$sym22$NON_NEGATIVE_INTEGER_P

public static final SubLSymbol $sym22$NON_NEGATIVE_INTEGER_P

$sym23$KB_N_CONSTANTS_BEFORE

public static final SubLSymbol $sym23$KB_N_CONSTANTS_BEFORE

$list24

public static final SubLList $list24

$str25$Return_the_N_constants_with_names

public static final SubLString $str25$Return_the_N_constants_with_names

$list26

public static final SubLList $list26

$sym27$KB_N_CONSTANTS_AFTER

public static final SubLSymbol $sym27$KB_N_CONSTANTS_AFTER

$str28$Return_the_N_constants_with_names

public static final SubLString $str28$Return_the_N_constants_with_names

$sym29$KB_NEW_CONSTANT_COMPLETION_ITERATOR_INTERNAL

public static final SubLSymbol $sym29$KB_NEW_CONSTANT_COMPLETION_ITERATOR_INTERNAL

$sym30$KB_NEW_DIRECTED_CONSTANT_COMPLETION_ITERATOR_INTERNAL

public static final SubLSymbol $sym30$KB_NEW_DIRECTED_CONSTANT_COMPLETION_ITERATOR_INTERNAL
Method Detail

kb_constant_complete_exact

public static final SubLObject kb_constant_complete_exact(SubLObject string,
                                                          SubLObject start,
                                                          SubLObject end)
Return a valid constant whose name exactly matches STRING. Optionally the START and END character positions can be specified, such that the STRING matches characters between the START and END range. If no constant exists, return NIL.


kb_constant_complete

public static final SubLObject kb_constant_complete(SubLObject prefix,
                                                    SubLObject case_sensitiveP,
                                                    SubLObject exact_lengthP,
                                                    SubLObject start,
                                                    SubLObject end)
Return all valid constants with PREFIX as a prefix of their name When CASE-SENSITIVE? is non-nil, the comparison is done in a case-sensitive fashion. When EXACT-LENGTH? is non-nil, the prefix must be the entire string Optionally the START and END character positions can be specified, such that the PREFIX matches characters between the START and END range. If no constant exists, return NIL.


kb_new_constant_completion_iterator

public static final SubLObject kb_new_constant_completion_iterator(SubLObject forwardP,
                                                                   SubLObject buffer_size)
Returns an iterator for the constants in the constant completion table.


declare_constant_completion_interface_file

public static final SubLObject declare_constant_completion_interface_file()

init_constant_completion_interface_file

public static final SubLObject init_constant_completion_interface_file()

setup_constant_completion_interface_file

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