|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.stacks
public final class stacks
Nested Class Summary | |
---|---|
static class |
stacks.$locked_stack_native
|
static class |
stacks.$locked_stack_p$UnaryFunction
|
static class |
stacks.$stack_native
|
static class |
stacks.$stack_p$UnaryFunction
|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
_csetf_stack_struc_elements(SubLObject object,
SubLObject value)
|
static SubLObject |
_csetf_stack_struc_num(SubLObject object,
SubLObject value)
|
static SubLObject |
clear_stack(SubLObject stack)
Clear STACK and return it. |
static SubLObject |
create_stack()
Return a new, empty stack. |
static SubLObject |
declare_stacks_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
init_stacks_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
locked_stack_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
make_stack(SubLObject arglist)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_stacks_file()
|
static SubLObject |
stack_empty_p(SubLObject stack)
Return T iff STACK is empty. |
static SubLObject |
stack_peek(SubLObject stack)
Return the top item in STACK, without removing it. |
static SubLObject |
stack_pop(SubLObject stack)
Remove and return the top item in STACK. |
static SubLObject |
stack_print_function_trampoline(SubLObject object,
SubLObject stream)
|
static SubLObject |
stack_push(SubLObject item,
SubLObject stack)
Add ITEM to the top of STACK. |
static SubLObject |
stack_struc_elements(SubLObject object)
|
static SubLObject |
stack_struc_num(SubLObject object)
|
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 |
---|
public static final SubLFile me
public static final java.lang.String myName
public static SubLSymbol $dtp_stack$
public static SubLSymbol $dtp_locked_stack$
public static final SubLSymbol $sym0$STACK
public static final SubLSymbol $sym1$STACK_P
public static final SubLList $list2
public static final SubLList $list3
public static final SubLList $list4
public static final SubLList $list5
public static final SubLSymbol $sym6$PRINT_STACK
public static final SubLSymbol $sym7$STACK_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym8$STACK_STRUC_NUM
public static final SubLSymbol $sym9$_CSETF_STACK_STRUC_NUM
public static final SubLSymbol $sym10$STACK_STRUC_ELEMENTS
public static final SubLSymbol $sym11$_CSETF_STACK_STRUC_ELEMENTS
public static final SubLSymbol $kw12$NUM
public static final SubLSymbol $kw13$ELEMENTS
public static final SubLString $str14$Invalid_slot__S_for_construction_
public static final SubLString $str15$__
public static final SubLSymbol $kw16$STREAM
public static final SubLString $str17$size_
public static final SubLSymbol $kw18$BASE
public static final SubLList $list19
public static final SubLList $list20
public static final SubLSymbol $kw21$ALLOW_OTHER_KEYS
public static final SubLSymbol $kw22$DONE
public static final SubLSymbol $sym23$DO_LIST
public static final SubLSymbol $sym24$DO_STACK_ELEMENTS_STACK_ELEMENTS
public static final SubLSymbol $sym25$DO_STACK_ELEMENTS
public static final SubLString $str26$__Stack_length____a
public static final SubLString $str27$__Stack_contents__
public static final SubLString $str28$___s
public static final SubLSymbol $sym29$LOCKED_STACK
public static final SubLSymbol $sym30$LOCKED_STACK_P
public static final SubLList $list31
public static final SubLList $list32
public static final SubLList $list33
public static final SubLList $list34
public static final SubLSymbol $sym35$PRINT_LOCKED_STACK
public static final SubLSymbol $sym36$LOCKED_STACK_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym37$LOCKED_STACK_STRUC_LOCK
public static final SubLSymbol $sym38$_CSETF_LOCKED_STACK_STRUC_LOCK
public static final SubLSymbol $sym39$LOCKED_STACK_STRUC_STACK
public static final SubLSymbol $sym40$_CSETF_LOCKED_STACK_STRUC_STACK
public static final SubLSymbol $kw41$LOCK
public static final SubLSymbol $kw42$STACK
public static final SubLString $str43$Stack_Lock
public static final SubLString $str44$__Locked_Stack_size____a
public static final SubLString $str45$__Locked_Stack_contents__
Method Detail |
---|
public static final SubLObject stack_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject stack_struc_num(SubLObject object)
public static final SubLObject stack_struc_elements(SubLObject object)
public static final SubLObject _csetf_stack_struc_num(SubLObject object, SubLObject value)
public static final SubLObject _csetf_stack_struc_elements(SubLObject object, SubLObject value)
public static final SubLObject make_stack(SubLObject arglist)
public static final SubLObject create_stack()
public static final SubLObject clear_stack(SubLObject stack)
public static final SubLObject stack_empty_p(SubLObject stack)
public static final SubLObject stack_push(SubLObject item, SubLObject stack)
public static final SubLObject stack_pop(SubLObject stack)
public static final SubLObject stack_peek(SubLObject stack)
public static final SubLObject locked_stack_print_function_trampoline(SubLObject object, SubLObject stream)
public static final SubLObject declare_stacks_file()
public static final SubLObject init_stacks_file()
public static final SubLObject setup_stacks_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |