com.cyc.cycjava.cycl
Class search

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

public final class search
extends SubLTranslatedFile


Nested Class Summary
static class search.$search_node_native
           
static class search.$search_node_p$UnaryFunction
           
static class search.$search_struc_native
           
static class search.$search_struc_p$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $dead_end_node_function$
           
static SubLSymbol $dtp_search_node$
           
static SubLSymbol $dtp_search_struc$
           
static SubLInteger $int58$151
           
static SubLSymbol $interrupt_generic_search$
           
static SubLSymbol $kw151$INTERRUPT
           
static SubLSymbol $kw152$NUMBER
           
static SubLSymbol $kw153$TIME
           
static SubLSymbol $kw154$EXHAUST
           
static SubLSymbol $kw155$DOOMED
           
static SubLSymbol $kw38$TREE
           
static SubLSymbol $kw39$LEAVES
           
static SubLSymbol $kw40$GOALS
           
static SubLSymbol $kw41$NO_LEAVES_P_FUNC
           
static SubLSymbol $kw42$NEXT_NODE_FUNC
           
static SubLSymbol $kw43$GOAL_P_FUNC
           
static SubLSymbol $kw44$ADD_GOAL_FUNC
           
static SubLSymbol $kw45$OPTIONS_FUNC
           
static SubLSymbol $kw46$EXPAND_FUNC
           
static SubLSymbol $kw47$ADD_NODE_FUNC
           
static SubLSymbol $kw48$TOO_DEEP_FUNC
           
static SubLSymbol $kw49$STATE
           
static SubLSymbol $kw50$PRINT_FUNC
           
static SubLSymbol $kw51$LIMBO
           
static SubLSymbol $kw52$CURRENT_NODE
           
static SubLSymbol $kw55$FREE
           
static SubLSymbol $kw77$SEARCH
           
static SubLSymbol $kw78$PARENT
           
static SubLSymbol $kw79$CHILDREN
           
static SubLSymbol $kw80$DEPTH
           
static SubLSymbol $kw81$OPTIONS
           
static SubLSymbol $kw83$STREAM
           
static SubLSymbol $kw84$BASE
           
static SubLSymbol $kw86$UNDETERMINED
           
static SubLSymbol $kw91$ABORT_GENERIC_SEARCH
           
static SubLSymbol $kw92$ABORT
           
static SubLSymbol $kw95$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw96$NUMBER_CUT
           
static SubLSymbol $kw97$TIME_CUT
           
static SubLSymbol $kw98$DEPTH_CUT
           
static SubLList $list115
           
static SubLList $list118
           
static SubLList $list119
           
static SubLList $list121
           
static SubLList $list138
           
static SubLList $list145
           
static SubLList $list146
           
static SubLList $list147
           
static SubLList $list148
           
static SubLList $list149
           
static SubLList $list150
           
static SubLList $list2
           
static SubLList $list3
           
static SubLList $list4
           
static SubLList $list5
           
static SubLList $list59
           
static SubLList $list60
           
static SubLList $list61
           
static SubLList $list62
           
static SubLList $list93
           
static SubLList $list94
           
static SubLSymbol $reclaim_dead_end_node_function$
           
static SubLSymbol $reclaim_dead_end_search_nodes$
           
static SubLString $str53$Invalid_slot__S_for_construction_
           
static SubLString $str54$SEARCH_STRUC_resource_lock
           
static SubLString $str82$__
           
static SubLString $str85$SEARCH_NODE_resource_lock
           
static SubLString $str89$So_don_t
           
static SubLString $str90$Cannot_reclaim_strange_node__S
           
static SubLSymbol $sym0$SEARCH_STRUC
           
static SubLSymbol $sym1$SEARCH_STRUC_P
           
static SubLSymbol $sym10$SEARCH_LEAVES
           
static SubLSymbol $sym100$TIME
           
static SubLSymbol $sym101$DEPTH_LIMIT_CROSSED
           
static SubLSymbol $sym102$ABORTED
           
static SubLSymbol $sym103$NEXT
           
static SubLSymbol $sym104$NEW_LEAVES
           
static SubLSymbol $sym105$PREVIOUS_GOALS
           
static SubLSymbol $sym106$NEW_GOALS
           
static SubLSymbol $sym107$INCREMENT_COUNT
           
static SubLSymbol $sym108$OPTIONS
           
static SubLSymbol $sym109$OPTION
           
static SubLSymbol $sym11$_CSETF_SEARCH_LEAVES
           
static SubLSymbol $sym110$SELF_RE_ADDED_
           
static SubLSymbol $sym111$NEW_NODES
           
static SubLSymbol $sym112$NEW_NODE
           
static SubLSymbol $sym113$PREVIOUS_LEAVES
           
static SubLSymbol $sym114$CLET
           
static SubLSymbol $sym116$FIF
           
static SubLSymbol $sym117$TIME_FROM_NOW
           
static SubLSymbol $sym12$SEARCH_GOALS
           
static SubLSymbol $sym120$CCATCH
           
static SubLSymbol $sym122$CSETF
           
static SubLSymbol $sym123$UNTIL
           
static SubLSymbol $sym124$COR
           
static SubLSymbol $sym125$_INTERRUPT_GENERIC_SEARCH_
           
static SubLSymbol $sym126$CAND
           
static SubLSymbol $sym127$__
           
static SubLSymbol $sym128$TIME_HAS_ARRIVED_
           
static SubLSymbol $sym129$FUNCALL_SHORTCUT
           
static SubLSymbol $sym13$_CSETF_SEARCH_GOALS
           
static SubLSymbol $sym130$CMULTIPLE_VALUE_BIND
           
static SubLSymbol $sym131$PCOND
           
static SubLSymbol $sym132$DOOMED_SEARCH_NODE_
           
static SubLSymbol $sym133$PWHEN
           
static SubLSymbol $sym134$CINC
           
static SubLSymbol $sym135$_RECLAIM_DEAD_END_SEARCH_NODES_
           
static SubLSymbol $sym136$GENERIC_SEARCH_RECLAIM_NODE
           
static SubLSymbol $sym137$CSETQ
           
static SubLSymbol $sym139$CPUSH
           
static SubLSymbol $sym14$SEARCH_NO_LEAVES_P_FUNC
           
static SubLSymbol $sym140$CDOLIST
           
static SubLSymbol $sym141$PIF
           
static SubLSymbol $sym142$GENERIC_SEARCH_LINK_CHILD_TO_PARENT
           
static SubLSymbol $sym143$NREVERSE
           
static SubLSymbol $sym144$PUNLESS
           
static SubLSymbol $sym15$_CSETF_SEARCH_NO_LEAVES_P_FUNC
           
static SubLSymbol $sym16$SEARCH_NEXT_NODE_FUNC
           
static SubLSymbol $sym17$_CSETF_SEARCH_NEXT_NODE_FUNC
           
static SubLSymbol $sym18$SEARCH_GOAL_P_FUNC
           
static SubLSymbol $sym19$_CSETF_SEARCH_GOAL_P_FUNC
           
static SubLSymbol $sym20$SEARCH_ADD_GOAL_FUNC
           
static SubLSymbol $sym21$_CSETF_SEARCH_ADD_GOAL_FUNC
           
static SubLSymbol $sym22$SEARCH_OPTIONS_FUNC
           
static SubLSymbol $sym23$_CSETF_SEARCH_OPTIONS_FUNC
           
static SubLSymbol $sym24$SEARCH_EXPAND_FUNC
           
static SubLSymbol $sym25$_CSETF_SEARCH_EXPAND_FUNC
           
static SubLSymbol $sym26$SEARCH_ADD_NODE_FUNC
           
static SubLSymbol $sym27$_CSETF_SEARCH_ADD_NODE_FUNC
           
static SubLSymbol $sym28$SEARCH_TOO_DEEP_FUNC
           
static SubLSymbol $sym29$_CSETF_SEARCH_TOO_DEEP_FUNC
           
static SubLSymbol $sym30$SEARCH_STATE
           
static SubLSymbol $sym31$_CSETF_SEARCH_STATE
           
static SubLSymbol $sym32$SEARCH_PRINT_FUNC
           
static SubLSymbol $sym33$_CSETF_SEARCH_PRINT_FUNC
           
static SubLSymbol $sym34$SEARCH_LIMBO
           
static SubLSymbol $sym35$_CSETF_SEARCH_LIMBO
           
static SubLSymbol $sym36$SEARCH_CURRENT_NODE
           
static SubLSymbol $sym37$_CSETF_SEARCH_CURRENT_NODE
           
static SubLSymbol $sym56$SEARCH_NODE
           
static SubLSymbol $sym57$SEARCH_NODE_P
           
static SubLSymbol $sym6$PRINT_SEARCH
           
static SubLSymbol $sym63$PRINT_SNODE
           
static SubLSymbol $sym64$SEARCH_NODE_PRINT_FUNCTION_TRAMPOLINE
           
static SubLSymbol $sym65$SNODE_SEARCH
           
static SubLSymbol $sym66$_CSETF_SNODE_SEARCH
           
static SubLSymbol $sym67$SNODE_PARENT
           
static SubLSymbol $sym68$_CSETF_SNODE_PARENT
           
static SubLSymbol $sym69$SNODE_CHILDREN
           
static SubLSymbol $sym7$SEARCH_STRUC_PRINT_FUNCTION_TRAMPOLINE
           
static SubLSymbol $sym70$_CSETF_SNODE_CHILDREN
           
static SubLSymbol $sym71$SNODE_DEPTH
           
static SubLSymbol $sym72$_CSETF_SNODE_DEPTH
           
static SubLSymbol $sym73$SNODE_OPTIONS
           
static SubLSymbol $sym74$_CSETF_SNODE_OPTIONS
           
static SubLSymbol $sym75$SNODE_STATE
           
static SubLSymbol $sym76$_CSETF_SNODE_STATE
           
static SubLSymbol $sym8$SEARCH_TREE
           
static SubLSymbol $sym87$DEAD_END_NODE_
           
static SubLSymbol $sym88$RECLAIM_SEARCH_NODE
           
static SubLSymbol $sym9$_CSETF_SEARCH_TREE
           
static SubLSymbol $sym99$NUMBER
           
static SubLSymbol $within_generic_search$
           
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_search_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_search_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 search_node_print_function_trampoline(SubLObject object, SubLObject stream)
           
static SubLObject search_struc_print_function_trampoline(SubLObject object, SubLObject stream)
           
static SubLObject setup_search_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

$dtp_search_struc$

public static SubLSymbol $dtp_search_struc$

$dtp_search_node$

public static SubLSymbol $dtp_search_node$

$reclaim_dead_end_search_nodes$

public static SubLSymbol $reclaim_dead_end_search_nodes$

$dead_end_node_function$

public static SubLSymbol $dead_end_node_function$

$reclaim_dead_end_node_function$

public static SubLSymbol $reclaim_dead_end_node_function$

$within_generic_search$

public static SubLSymbol $within_generic_search$

$interrupt_generic_search$

public static SubLSymbol $interrupt_generic_search$

$sym0$SEARCH_STRUC

public static final SubLSymbol $sym0$SEARCH_STRUC

$sym1$SEARCH_STRUC_P

public static final SubLSymbol $sym1$SEARCH_STRUC_P

$list2

public static final SubLList $list2

$list3

public static final SubLList $list3

$list4

public static final SubLList $list4

$list5

public static final SubLList $list5

$sym6$PRINT_SEARCH

public static final SubLSymbol $sym6$PRINT_SEARCH

$sym7$SEARCH_STRUC_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym7$SEARCH_STRUC_PRINT_FUNCTION_TRAMPOLINE

$sym8$SEARCH_TREE

public static final SubLSymbol $sym8$SEARCH_TREE

$sym9$_CSETF_SEARCH_TREE

public static final SubLSymbol $sym9$_CSETF_SEARCH_TREE

$sym10$SEARCH_LEAVES

public static final SubLSymbol $sym10$SEARCH_LEAVES

$sym11$_CSETF_SEARCH_LEAVES

public static final SubLSymbol $sym11$_CSETF_SEARCH_LEAVES

$sym12$SEARCH_GOALS

public static final SubLSymbol $sym12$SEARCH_GOALS

$sym13$_CSETF_SEARCH_GOALS

public static final SubLSymbol $sym13$_CSETF_SEARCH_GOALS

$sym14$SEARCH_NO_LEAVES_P_FUNC

public static final SubLSymbol $sym14$SEARCH_NO_LEAVES_P_FUNC

$sym15$_CSETF_SEARCH_NO_LEAVES_P_FUNC

public static final SubLSymbol $sym15$_CSETF_SEARCH_NO_LEAVES_P_FUNC

$sym16$SEARCH_NEXT_NODE_FUNC

public static final SubLSymbol $sym16$SEARCH_NEXT_NODE_FUNC

$sym17$_CSETF_SEARCH_NEXT_NODE_FUNC

public static final SubLSymbol $sym17$_CSETF_SEARCH_NEXT_NODE_FUNC

$sym18$SEARCH_GOAL_P_FUNC

public static final SubLSymbol $sym18$SEARCH_GOAL_P_FUNC

$sym19$_CSETF_SEARCH_GOAL_P_FUNC

public static final SubLSymbol $sym19$_CSETF_SEARCH_GOAL_P_FUNC

$sym20$SEARCH_ADD_GOAL_FUNC

public static final SubLSymbol $sym20$SEARCH_ADD_GOAL_FUNC

$sym21$_CSETF_SEARCH_ADD_GOAL_FUNC

public static final SubLSymbol $sym21$_CSETF_SEARCH_ADD_GOAL_FUNC

$sym22$SEARCH_OPTIONS_FUNC

public static final SubLSymbol $sym22$SEARCH_OPTIONS_FUNC

$sym23$_CSETF_SEARCH_OPTIONS_FUNC

public static final SubLSymbol $sym23$_CSETF_SEARCH_OPTIONS_FUNC

$sym24$SEARCH_EXPAND_FUNC

public static final SubLSymbol $sym24$SEARCH_EXPAND_FUNC

$sym25$_CSETF_SEARCH_EXPAND_FUNC

public static final SubLSymbol $sym25$_CSETF_SEARCH_EXPAND_FUNC

$sym26$SEARCH_ADD_NODE_FUNC

public static final SubLSymbol $sym26$SEARCH_ADD_NODE_FUNC

$sym27$_CSETF_SEARCH_ADD_NODE_FUNC

public static final SubLSymbol $sym27$_CSETF_SEARCH_ADD_NODE_FUNC

$sym28$SEARCH_TOO_DEEP_FUNC

public static final SubLSymbol $sym28$SEARCH_TOO_DEEP_FUNC

$sym29$_CSETF_SEARCH_TOO_DEEP_FUNC

public static final SubLSymbol $sym29$_CSETF_SEARCH_TOO_DEEP_FUNC

$sym30$SEARCH_STATE

public static final SubLSymbol $sym30$SEARCH_STATE

$sym31$_CSETF_SEARCH_STATE

public static final SubLSymbol $sym31$_CSETF_SEARCH_STATE

$sym32$SEARCH_PRINT_FUNC

public static final SubLSymbol $sym32$SEARCH_PRINT_FUNC

$sym33$_CSETF_SEARCH_PRINT_FUNC

public static final SubLSymbol $sym33$_CSETF_SEARCH_PRINT_FUNC

$sym34$SEARCH_LIMBO

public static final SubLSymbol $sym34$SEARCH_LIMBO

$sym35$_CSETF_SEARCH_LIMBO

public static final SubLSymbol $sym35$_CSETF_SEARCH_LIMBO

$sym36$SEARCH_CURRENT_NODE

public static final SubLSymbol $sym36$SEARCH_CURRENT_NODE

$sym37$_CSETF_SEARCH_CURRENT_NODE

public static final SubLSymbol $sym37$_CSETF_SEARCH_CURRENT_NODE

$kw38$TREE

public static final SubLSymbol $kw38$TREE

$kw39$LEAVES

public static final SubLSymbol $kw39$LEAVES

$kw40$GOALS

public static final SubLSymbol $kw40$GOALS

$kw41$NO_LEAVES_P_FUNC

public static final SubLSymbol $kw41$NO_LEAVES_P_FUNC

$kw42$NEXT_NODE_FUNC

public static final SubLSymbol $kw42$NEXT_NODE_FUNC

$kw43$GOAL_P_FUNC

public static final SubLSymbol $kw43$GOAL_P_FUNC

$kw44$ADD_GOAL_FUNC

public static final SubLSymbol $kw44$ADD_GOAL_FUNC

$kw45$OPTIONS_FUNC

public static final SubLSymbol $kw45$OPTIONS_FUNC

$kw46$EXPAND_FUNC

public static final SubLSymbol $kw46$EXPAND_FUNC

$kw47$ADD_NODE_FUNC

public static final SubLSymbol $kw47$ADD_NODE_FUNC

$kw48$TOO_DEEP_FUNC

public static final SubLSymbol $kw48$TOO_DEEP_FUNC

$kw49$STATE

public static final SubLSymbol $kw49$STATE

$kw50$PRINT_FUNC

public static final SubLSymbol $kw50$PRINT_FUNC

$kw51$LIMBO

public static final SubLSymbol $kw51$LIMBO

$kw52$CURRENT_NODE

public static final SubLSymbol $kw52$CURRENT_NODE

$str53$Invalid_slot__S_for_construction_

public static final SubLString $str53$Invalid_slot__S_for_construction_

$str54$SEARCH_STRUC_resource_lock

public static final SubLString $str54$SEARCH_STRUC_resource_lock

$kw55$FREE

public static final SubLSymbol $kw55$FREE

$sym56$SEARCH_NODE

public static final SubLSymbol $sym56$SEARCH_NODE

$sym57$SEARCH_NODE_P

public static final SubLSymbol $sym57$SEARCH_NODE_P

$int58$151

public static final SubLInteger $int58$151

$list59

public static final SubLList $list59

$list60

public static final SubLList $list60

$list61

public static final SubLList $list61

$list62

public static final SubLList $list62

$sym63$PRINT_SNODE

public static final SubLSymbol $sym63$PRINT_SNODE

$sym64$SEARCH_NODE_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym64$SEARCH_NODE_PRINT_FUNCTION_TRAMPOLINE

$sym65$SNODE_SEARCH

public static final SubLSymbol $sym65$SNODE_SEARCH

$sym66$_CSETF_SNODE_SEARCH

public static final SubLSymbol $sym66$_CSETF_SNODE_SEARCH

$sym67$SNODE_PARENT

public static final SubLSymbol $sym67$SNODE_PARENT

$sym68$_CSETF_SNODE_PARENT

public static final SubLSymbol $sym68$_CSETF_SNODE_PARENT

$sym69$SNODE_CHILDREN

public static final SubLSymbol $sym69$SNODE_CHILDREN

$sym70$_CSETF_SNODE_CHILDREN

public static final SubLSymbol $sym70$_CSETF_SNODE_CHILDREN

$sym71$SNODE_DEPTH

public static final SubLSymbol $sym71$SNODE_DEPTH

$sym72$_CSETF_SNODE_DEPTH

public static final SubLSymbol $sym72$_CSETF_SNODE_DEPTH

$sym73$SNODE_OPTIONS

public static final SubLSymbol $sym73$SNODE_OPTIONS

$sym74$_CSETF_SNODE_OPTIONS

public static final SubLSymbol $sym74$_CSETF_SNODE_OPTIONS

$sym75$SNODE_STATE

public static final SubLSymbol $sym75$SNODE_STATE

$sym76$_CSETF_SNODE_STATE

public static final SubLSymbol $sym76$_CSETF_SNODE_STATE

$kw77$SEARCH

public static final SubLSymbol $kw77$SEARCH

$kw78$PARENT

public static final SubLSymbol $kw78$PARENT

$kw79$CHILDREN

public static final SubLSymbol $kw79$CHILDREN

$kw80$DEPTH

public static final SubLSymbol $kw80$DEPTH

$kw81$OPTIONS

public static final SubLSymbol $kw81$OPTIONS

$str82$__

public static final SubLString $str82$__

$kw83$STREAM

public static final SubLSymbol $kw83$STREAM

$kw84$BASE

public static final SubLSymbol $kw84$BASE

$str85$SEARCH_NODE_resource_lock

public static final SubLString $str85$SEARCH_NODE_resource_lock

$kw86$UNDETERMINED

public static final SubLSymbol $kw86$UNDETERMINED

$sym87$DEAD_END_NODE_

public static final SubLSymbol $sym87$DEAD_END_NODE_

$sym88$RECLAIM_SEARCH_NODE

public static final SubLSymbol $sym88$RECLAIM_SEARCH_NODE

$str89$So_don_t

public static final SubLString $str89$So_don_t

$str90$Cannot_reclaim_strange_node__S

public static final SubLString $str90$Cannot_reclaim_strange_node__S

$kw91$ABORT_GENERIC_SEARCH

public static final SubLSymbol $kw91$ABORT_GENERIC_SEARCH

$kw92$ABORT

public static final SubLSymbol $kw92$ABORT

$list93

public static final SubLList $list93

$list94

public static final SubLList $list94

$kw95$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw95$ALLOW_OTHER_KEYS

$kw96$NUMBER_CUT

public static final SubLSymbol $kw96$NUMBER_CUT

$kw97$TIME_CUT

public static final SubLSymbol $kw97$TIME_CUT

$kw98$DEPTH_CUT

public static final SubLSymbol $kw98$DEPTH_CUT

$sym99$NUMBER

public static final SubLSymbol $sym99$NUMBER

$sym100$TIME

public static final SubLSymbol $sym100$TIME

$sym101$DEPTH_LIMIT_CROSSED

public static final SubLSymbol $sym101$DEPTH_LIMIT_CROSSED

$sym102$ABORTED

public static final SubLSymbol $sym102$ABORTED

$sym103$NEXT

public static final SubLSymbol $sym103$NEXT

$sym104$NEW_LEAVES

public static final SubLSymbol $sym104$NEW_LEAVES

$sym105$PREVIOUS_GOALS

public static final SubLSymbol $sym105$PREVIOUS_GOALS

$sym106$NEW_GOALS

public static final SubLSymbol $sym106$NEW_GOALS

$sym107$INCREMENT_COUNT

public static final SubLSymbol $sym107$INCREMENT_COUNT

$sym108$OPTIONS

public static final SubLSymbol $sym108$OPTIONS

$sym109$OPTION

public static final SubLSymbol $sym109$OPTION

$sym110$SELF_RE_ADDED_

public static final SubLSymbol $sym110$SELF_RE_ADDED_

$sym111$NEW_NODES

public static final SubLSymbol $sym111$NEW_NODES

$sym112$NEW_NODE

public static final SubLSymbol $sym112$NEW_NODE

$sym113$PREVIOUS_LEAVES

public static final SubLSymbol $sym113$PREVIOUS_LEAVES

$sym114$CLET

public static final SubLSymbol $sym114$CLET

$list115

public static final SubLList $list115

$sym116$FIF

public static final SubLSymbol $sym116$FIF

$sym117$TIME_FROM_NOW

public static final SubLSymbol $sym117$TIME_FROM_NOW

$list118

public static final SubLList $list118

$list119

public static final SubLList $list119

$sym120$CCATCH

public static final SubLSymbol $sym120$CCATCH

$list121

public static final SubLList $list121

$sym122$CSETF

public static final SubLSymbol $sym122$CSETF

$sym123$UNTIL

public static final SubLSymbol $sym123$UNTIL

$sym124$COR

public static final SubLSymbol $sym124$COR

$sym125$_INTERRUPT_GENERIC_SEARCH_

public static final SubLSymbol $sym125$_INTERRUPT_GENERIC_SEARCH_

$sym126$CAND

public static final SubLSymbol $sym126$CAND

$sym127$__

public static final SubLSymbol $sym127$__

$sym128$TIME_HAS_ARRIVED_

public static final SubLSymbol $sym128$TIME_HAS_ARRIVED_

$sym129$FUNCALL_SHORTCUT

public static final SubLSymbol $sym129$FUNCALL_SHORTCUT

$sym130$CMULTIPLE_VALUE_BIND

public static final SubLSymbol $sym130$CMULTIPLE_VALUE_BIND

$sym131$PCOND

public static final SubLSymbol $sym131$PCOND

$sym132$DOOMED_SEARCH_NODE_

public static final SubLSymbol $sym132$DOOMED_SEARCH_NODE_

$sym133$PWHEN

public static final SubLSymbol $sym133$PWHEN

$sym134$CINC

public static final SubLSymbol $sym134$CINC

$sym135$_RECLAIM_DEAD_END_SEARCH_NODES_

public static final SubLSymbol $sym135$_RECLAIM_DEAD_END_SEARCH_NODES_

$sym136$GENERIC_SEARCH_RECLAIM_NODE

public static final SubLSymbol $sym136$GENERIC_SEARCH_RECLAIM_NODE

$sym137$CSETQ

public static final SubLSymbol $sym137$CSETQ

$list138

public static final SubLList $list138

$sym139$CPUSH

public static final SubLSymbol $sym139$CPUSH

$sym140$CDOLIST

public static final SubLSymbol $sym140$CDOLIST

$sym141$PIF

public static final SubLSymbol $sym141$PIF

$sym142$GENERIC_SEARCH_LINK_CHILD_TO_PARENT

public static final SubLSymbol $sym142$GENERIC_SEARCH_LINK_CHILD_TO_PARENT

$sym143$NREVERSE

public static final SubLSymbol $sym143$NREVERSE

$sym144$PUNLESS

public static final SubLSymbol $sym144$PUNLESS

$list145

public static final SubLList $list145

$list146

public static final SubLList $list146

$list147

public static final SubLList $list147

$list148

public static final SubLList $list148

$list149

public static final SubLList $list149

$list150

public static final SubLList $list150

$kw151$INTERRUPT

public static final SubLSymbol $kw151$INTERRUPT

$kw152$NUMBER

public static final SubLSymbol $kw152$NUMBER

$kw153$TIME

public static final SubLSymbol $kw153$TIME

$kw154$EXHAUST

public static final SubLSymbol $kw154$EXHAUST

$kw155$DOOMED

public static final SubLSymbol $kw155$DOOMED
Method Detail

search_struc_print_function_trampoline

public static final SubLObject search_struc_print_function_trampoline(SubLObject object,
                                                                      SubLObject stream)

search_node_print_function_trampoline

public static final SubLObject search_node_print_function_trampoline(SubLObject object,
                                                                     SubLObject stream)

declare_search_file

public static final SubLObject declare_search_file()

init_search_file

public static final SubLObject init_search_file()

setup_search_file

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