com.cyc.cycjava.cycl.sbhl
Class sbhl_iteration

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

public final class sbhl_iteration
extends SubLTranslatedFile


Nested Class Summary
static class sbhl_iteration.$sbhl_iterator_native
           
static class sbhl_iteration.$sbhl_iterator_p$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $dtp_sbhl_iterator$
           
static SubLSymbol $kw18$STATE
           
static SubLSymbol $kw19$DONE
           
static SubLSymbol $kw20$NEXT
           
static SubLSymbol $kw21$FINALIZE
           
static SubLSymbol $kw24$STREAM
           
static SubLSymbol $kw26$BASE
           
static SubLSymbol $kw54$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw72$ALIST
           
static SubLSymbol $kw73$HASHTABLE
           
static SubLList $list1
           
static SubLList $list4
           
static SubLList $list5
           
static SubLList $list52
           
static SubLList $list53
           
static SubLList $list6
           
static SubLList $list64
           
static SubLList $list67
           
static SubLList $list7
           
static SubLList $list71
           
static SubLSymbol $sbhl_iterator_store$
           
static SubLString $str22$Invalid_slot__S_for_construction_
           
static SubLString $str23$__
           
static SubLString $str25$_DONE
           
static SubLSymbol $sym0$CLET
           
static SubLSymbol $sym10$SBHL_IT_STATE
           
static SubLSymbol $sym11$_CSETF_SBHL_IT_STATE
           
static SubLSymbol $sym12$SBHL_IT_DONE
           
static SubLSymbol $sym13$_CSETF_SBHL_IT_DONE
           
static SubLSymbol $sym14$SBHL_IT_NEXT
           
static SubLSymbol $sym15$_CSETF_SBHL_IT_NEXT
           
static SubLSymbol $sym16$SBHL_IT_FINALIZE
           
static SubLSymbol $sym17$_CSETF_SBHL_IT_FINALIZE
           
static SubLSymbol $sym2$SBHL_ITERATOR
           
static SubLSymbol $sym27$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_DONE
           
static SubLSymbol $sym28$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_DONE
           
static SubLSymbol $sym29$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_DONE
           
static SubLSymbol $sym3$SBHL_ITERATOR_P
           
static SubLSymbol $sym30$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_DONE
           
static SubLSymbol $sym31$SBHL_LIST_ITERATOR_DONE
           
static SubLSymbol $sym32$SBHL_ALIST_ITERATOR_DONE
           
static SubLSymbol $sym33$SBHL_HASH_TABLE_ITERATOR_DONE
           
static SubLSymbol $sym34$SBHL_ITERATOR_ITERATOR_DONE
           
static SubLSymbol $sym35$SBHL_AVL_TREE_ITERATOR_DONE
           
static SubLSymbol $sym36$TRUE
           
static SubLSymbol $sym37$FALSE
           
static SubLSymbol $sym38$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT
           
static SubLSymbol $sym39$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_NEXT
           
static SubLSymbol $sym40$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT
           
static SubLSymbol $sym41$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT
           
static SubLSymbol $sym42$SBHL_LIST_ITERATOR_NEXT
           
static SubLSymbol $sym43$SBHL_ALIST_ITERATOR_NEXT
           
static SubLSymbol $sym44$SBHL_HASH_TABLE_ITERATOR_NEXT
           
static SubLSymbol $sym45$SBHL_ITERATOR_ITERATOR_NEXT
           
static SubLSymbol $sym46$SBHL_AVL_TREE_ITERATOR_NEXT
           
static SubLSymbol $sym47$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE
           
static SubLSymbol $sym48$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_FINALIZE
           
static SubLSymbol $sym49$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE
           
static SubLSymbol $sym50$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE
           
static SubLSymbol $sym51$SBHL_ITERATOR_ITERATOR_FINALIZE
           
static SubLSymbol $sym55$ITERATOR_VAR
           
static SubLSymbol $sym56$DO_SBHL_ITERATOR
           
static SubLSymbol $sym57$DONE_VAR
           
static SubLSymbol $sym58$UNTIL
           
static SubLSymbol $sym59$SBHL_ITERATION_NEXT
           
static SubLSymbol $sym60$PWHEN
           
static SubLSymbol $sym61$CSETQ
           
static SubLSymbol $sym62$COR
           
static SubLSymbol $sym63$NULL
           
static SubLSymbol $sym65$COUNT
           
static SubLSymbol $sym66$NEW_DONE
           
static SubLSymbol $sym68$__
           
static SubLSymbol $sym69$PROGN
           
static SubLSymbol $sym70$CINC
           
static SubLSymbol $sym8$PRINT_SBHL_ITERATOR
           
static SubLSymbol $sym9$SBHL_ITERATOR_PRINT_FUNCTION_TRAMPOLINE
           
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_sbhl_iteration_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject init_sbhl_iteration_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 sbhl_iterator_print_function_trampoline(SubLObject object, SubLObject stream)
           
static SubLObject setup_sbhl_iteration_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

$sbhl_iterator_store$

public static SubLSymbol $sbhl_iterator_store$

$dtp_sbhl_iterator$

public static SubLSymbol $dtp_sbhl_iterator$

$sym0$CLET

public static final SubLSymbol $sym0$CLET

$list1

public static final SubLList $list1

$sym2$SBHL_ITERATOR

public static final SubLSymbol $sym2$SBHL_ITERATOR

$sym3$SBHL_ITERATOR_P

public static final SubLSymbol $sym3$SBHL_ITERATOR_P

$list4

public static final SubLList $list4

$list5

public static final SubLList $list5

$list6

public static final SubLList $list6

$list7

public static final SubLList $list7

$sym8$PRINT_SBHL_ITERATOR

public static final SubLSymbol $sym8$PRINT_SBHL_ITERATOR

$sym9$SBHL_ITERATOR_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym9$SBHL_ITERATOR_PRINT_FUNCTION_TRAMPOLINE

$sym10$SBHL_IT_STATE

public static final SubLSymbol $sym10$SBHL_IT_STATE

$sym11$_CSETF_SBHL_IT_STATE

public static final SubLSymbol $sym11$_CSETF_SBHL_IT_STATE

$sym12$SBHL_IT_DONE

public static final SubLSymbol $sym12$SBHL_IT_DONE

$sym13$_CSETF_SBHL_IT_DONE

public static final SubLSymbol $sym13$_CSETF_SBHL_IT_DONE

$sym14$SBHL_IT_NEXT

public static final SubLSymbol $sym14$SBHL_IT_NEXT

$sym15$_CSETF_SBHL_IT_NEXT

public static final SubLSymbol $sym15$_CSETF_SBHL_IT_NEXT

$sym16$SBHL_IT_FINALIZE

public static final SubLSymbol $sym16$SBHL_IT_FINALIZE

$sym17$_CSETF_SBHL_IT_FINALIZE

public static final SubLSymbol $sym17$_CSETF_SBHL_IT_FINALIZE

$kw18$STATE

public static final SubLSymbol $kw18$STATE

$kw19$DONE

public static final SubLSymbol $kw19$DONE

$kw20$NEXT

public static final SubLSymbol $kw20$NEXT

$kw21$FINALIZE

public static final SubLSymbol $kw21$FINALIZE

$str22$Invalid_slot__S_for_construction_

public static final SubLString $str22$Invalid_slot__S_for_construction_

$str23$__

public static final SubLString $str23$__

$kw24$STREAM

public static final SubLSymbol $kw24$STREAM

$str25$_DONE

public static final SubLString $str25$_DONE

$kw26$BASE

public static final SubLSymbol $kw26$BASE

$sym27$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_DONE

public static final SubLSymbol $sym27$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_DONE

$sym28$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_DONE

public static final SubLSymbol $sym28$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_DONE

$sym29$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_DONE

public static final SubLSymbol $sym29$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_DONE

$sym30$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_DONE

public static final SubLSymbol $sym30$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_DONE

$sym31$SBHL_LIST_ITERATOR_DONE

public static final SubLSymbol $sym31$SBHL_LIST_ITERATOR_DONE

$sym32$SBHL_ALIST_ITERATOR_DONE

public static final SubLSymbol $sym32$SBHL_ALIST_ITERATOR_DONE

$sym33$SBHL_HASH_TABLE_ITERATOR_DONE

public static final SubLSymbol $sym33$SBHL_HASH_TABLE_ITERATOR_DONE

$sym34$SBHL_ITERATOR_ITERATOR_DONE

public static final SubLSymbol $sym34$SBHL_ITERATOR_ITERATOR_DONE

$sym35$SBHL_AVL_TREE_ITERATOR_DONE

public static final SubLSymbol $sym35$SBHL_AVL_TREE_ITERATOR_DONE

$sym36$TRUE

public static final SubLSymbol $sym36$TRUE

$sym37$FALSE

public static final SubLSymbol $sym37$FALSE

$sym38$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT

public static final SubLSymbol $sym38$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT

$sym39$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_NEXT

public static final SubLSymbol $sym39$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_NEXT

$sym40$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT

public static final SubLSymbol $sym40$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT

$sym41$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT

public static final SubLSymbol $sym41$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_NEXT

$sym42$SBHL_LIST_ITERATOR_NEXT

public static final SubLSymbol $sym42$SBHL_LIST_ITERATOR_NEXT

$sym43$SBHL_ALIST_ITERATOR_NEXT

public static final SubLSymbol $sym43$SBHL_ALIST_ITERATOR_NEXT

$sym44$SBHL_HASH_TABLE_ITERATOR_NEXT

public static final SubLSymbol $sym44$SBHL_HASH_TABLE_ITERATOR_NEXT

$sym45$SBHL_ITERATOR_ITERATOR_NEXT

public static final SubLSymbol $sym45$SBHL_ITERATOR_ITERATOR_NEXT

$sym46$SBHL_AVL_TREE_ITERATOR_NEXT

public static final SubLSymbol $sym46$SBHL_AVL_TREE_ITERATOR_NEXT

$sym47$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE

public static final SubLSymbol $sym47$SBHL_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE

$sym48$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_FINALIZE

public static final SubLSymbol $sym48$SBHL_MODULE_DIRECTION_LINK_SEARCH_STATE_ITERATOR_FINALIZE

$sym49$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE

public static final SubLSymbol $sym49$SBHL_MODULE_TV_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE

$sym50$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE

public static final SubLSymbol $sym50$SBHL_MODULE_NAUT_LINK_NODE_SEARCH_STATE_ITERATOR_FINALIZE

$sym51$SBHL_ITERATOR_ITERATOR_FINALIZE

public static final SubLSymbol $sym51$SBHL_ITERATOR_ITERATOR_FINALIZE

$list52

public static final SubLList $list52

$list53

public static final SubLList $list53

$kw54$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw54$ALLOW_OTHER_KEYS

$sym55$ITERATOR_VAR

public static final SubLSymbol $sym55$ITERATOR_VAR

$sym56$DO_SBHL_ITERATOR

public static final SubLSymbol $sym56$DO_SBHL_ITERATOR

$sym57$DONE_VAR

public static final SubLSymbol $sym57$DONE_VAR

$sym58$UNTIL

public static final SubLSymbol $sym58$UNTIL

$sym59$SBHL_ITERATION_NEXT

public static final SubLSymbol $sym59$SBHL_ITERATION_NEXT

$sym60$PWHEN

public static final SubLSymbol $sym60$PWHEN

$sym61$CSETQ

public static final SubLSymbol $sym61$CSETQ

$sym62$COR

public static final SubLSymbol $sym62$COR

$sym63$NULL

public static final SubLSymbol $sym63$NULL

$list64

public static final SubLList $list64

$sym65$COUNT

public static final SubLSymbol $sym65$COUNT

$sym66$NEW_DONE

public static final SubLSymbol $sym66$NEW_DONE

$list67

public static final SubLList $list67

$sym68$__

public static final SubLSymbol $sym68$__

$sym69$PROGN

public static final SubLSymbol $sym69$PROGN

$sym70$CINC

public static final SubLSymbol $sym70$CINC

$list71

public static final SubLList $list71

$kw72$ALIST

public static final SubLSymbol $kw72$ALIST

$kw73$HASHTABLE

public static final SubLSymbol $kw73$HASHTABLE
Method Detail

sbhl_iterator_print_function_trampoline

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

declare_sbhl_iteration_file

public static final SubLObject declare_sbhl_iteration_file()

init_sbhl_iteration_file

public static final SubLObject init_sbhl_iteration_file()

setup_sbhl_iteration_file

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