com.cyc.cycjava.cycl
Class access_macros

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

public final class access_macros
extends SubLTranslatedFile


Nested Class Summary
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLInteger $int45$400
           
static SubLSymbol $kw11$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw12$MACRO
           
static SubLSymbol $kw34$REPLACEMENTS
           
static SubLSymbol $kw57$MACRO_HELPER_FOR
           
static SubLList $list0
           
static SubLList $list10
           
static SubLList $list16
           
static SubLList $list18
           
static SubLList $list20
           
static SubLList $list23
           
static SubLList $list26
           
static SubLList $list29
           
static SubLList $list32
           
static SubLList $list33
           
static SubLList $list37
           
static SubLList $list56
           
static SubLList $list9
           
static SubLString $str13$Macro_or_list_of_macros_must_be_s
           
static SubLString $str35$Method_or_list_of_methods_must_be
           
static SubLString $str39$Macro__S_is_obsolete
           
static SubLString $str40$____use_
           
static SubLString $str41$_S_
           
static SubLString $str42$instead_
           
static SubLString $str43$_A
           
static SubLSymbol $sym1$PROGN
           
static SubLSymbol $sym14$REGISTER_MACRO_HELPER
           
static SubLSymbol $sym15$DEFINE_PROTECTED
           
static SubLSymbol $sym17$DEFMACRO
           
static SubLSymbol $sym19$DEFMACRO_PROTECTED
           
static SubLSymbol $sym2$PROCLAIM
           
static SubLSymbol $sym21$VACCESS
           
static SubLSymbol $sym22$DEFCONSTANT
           
static SubLSymbol $sym24$DEFLEXICAL
           
static SubLSymbol $sym25$DEFPARAMETER
           
static SubLSymbol $sym27$DEFPARAMETER_PROTECTED
           
static SubLSymbol $sym28$DEFPARAMETER_MACRO_HELPER
           
static SubLSymbol $sym3$QUOTE
           
static SubLSymbol $sym30$DEFGLOBAL
           
static SubLSymbol $sym31$DEFVAR
           
static SubLSymbol $sym36$DEFINE_OBSOLETE_REGISTER
           
static SubLSymbol $sym38$DEFMACRO_OBSOLETE_WARNING
           
static SubLSymbol $sym4$FACCESS
           
static SubLSymbol $sym44$_EXTERNAL_SYMBOLS_
           
static SubLSymbol $sym46$STRING_LESSP
           
static SubLSymbol $sym47$SYMBOL_NAME
           
static SubLSymbol $sym48$REGISTER_EXTERNAL_SYMBOL
           
static SubLSymbol $sym49$DEFINE_PUBLIC
           
static SubLSymbol $sym5$PUBLIC
           
static SubLSymbol $sym50$DEFMACRO_PUBLIC
           
static SubLSymbol $sym51$DEFCONSTANT_PUBLIC
           
static SubLSymbol $sym52$DEFLEXICAL_PUBLIC
           
static SubLSymbol $sym53$DEFPARAMETER_PUBLIC
           
static SubLSymbol $sym54$DEFGLOBAL_PUBLIC
           
static SubLSymbol $sym55$DEFVAR_PUBLIC
           
static SubLSymbol $sym6$DEFINE
           
static SubLSymbol $sym7$PROTECTED
           
static SubLSymbol $sym8$PRIVATE
           
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_access_macros_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject define_obsolete_register(SubLObject v_obsolete, SubLObject replacements)
           
static SubLObject init_access_macros_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject register_external_symbol(SubLObject symbol)
           
static SubLObject register_macro_helper(SubLObject helper, SubLObject macro)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_access_macros_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

$list0

public static final SubLList $list0

$sym1$PROGN

public static final SubLSymbol $sym1$PROGN

$sym2$PROCLAIM

public static final SubLSymbol $sym2$PROCLAIM

$sym3$QUOTE

public static final SubLSymbol $sym3$QUOTE

$sym4$FACCESS

public static final SubLSymbol $sym4$FACCESS

$sym5$PUBLIC

public static final SubLSymbol $sym5$PUBLIC

$sym6$DEFINE

public static final SubLSymbol $sym6$DEFINE

$sym7$PROTECTED

public static final SubLSymbol $sym7$PROTECTED

$sym8$PRIVATE

public static final SubLSymbol $sym8$PRIVATE

$list9

public static final SubLList $list9

$list10

public static final SubLList $list10

$kw11$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw11$ALLOW_OTHER_KEYS

$kw12$MACRO

public static final SubLSymbol $kw12$MACRO

$str13$Macro_or_list_of_macros_must_be_s

public static final SubLString $str13$Macro_or_list_of_macros_must_be_s

$sym14$REGISTER_MACRO_HELPER

public static final SubLSymbol $sym14$REGISTER_MACRO_HELPER

$sym15$DEFINE_PROTECTED

public static final SubLSymbol $sym15$DEFINE_PROTECTED

$list16

public static final SubLList $list16

$sym17$DEFMACRO

public static final SubLSymbol $sym17$DEFMACRO

$list18

public static final SubLList $list18

$sym19$DEFMACRO_PROTECTED

public static final SubLSymbol $sym19$DEFMACRO_PROTECTED

$list20

public static final SubLList $list20

$sym21$VACCESS

public static final SubLSymbol $sym21$VACCESS

$sym22$DEFCONSTANT

public static final SubLSymbol $sym22$DEFCONSTANT

$list23

public static final SubLList $list23

$sym24$DEFLEXICAL

public static final SubLSymbol $sym24$DEFLEXICAL

$sym25$DEFPARAMETER

public static final SubLSymbol $sym25$DEFPARAMETER

$list26

public static final SubLList $list26

$sym27$DEFPARAMETER_PROTECTED

public static final SubLSymbol $sym27$DEFPARAMETER_PROTECTED

$sym28$DEFPARAMETER_MACRO_HELPER

public static final SubLSymbol $sym28$DEFPARAMETER_MACRO_HELPER

$list29

public static final SubLList $list29

$sym30$DEFGLOBAL

public static final SubLSymbol $sym30$DEFGLOBAL

$sym31$DEFVAR

public static final SubLSymbol $sym31$DEFVAR

$list32

public static final SubLList $list32

$list33

public static final SubLList $list33

$kw34$REPLACEMENTS

public static final SubLSymbol $kw34$REPLACEMENTS

$str35$Method_or_list_of_methods_must_be

public static final SubLString $str35$Method_or_list_of_methods_must_be

$sym36$DEFINE_OBSOLETE_REGISTER

public static final SubLSymbol $sym36$DEFINE_OBSOLETE_REGISTER

$list37

public static final SubLList $list37

$sym38$DEFMACRO_OBSOLETE_WARNING

public static final SubLSymbol $sym38$DEFMACRO_OBSOLETE_WARNING

$str39$Macro__S_is_obsolete

public static final SubLString $str39$Macro__S_is_obsolete

$str40$____use_

public static final SubLString $str40$____use_

$str41$_S_

public static final SubLString $str41$_S_

$str42$instead_

public static final SubLString $str42$instead_

$str43$_A

public static final SubLString $str43$_A

$sym44$_EXTERNAL_SYMBOLS_

public static final SubLSymbol $sym44$_EXTERNAL_SYMBOLS_

$int45$400

public static final SubLInteger $int45$400

$sym46$STRING_LESSP

public static final SubLSymbol $sym46$STRING_LESSP

$sym47$SYMBOL_NAME

public static final SubLSymbol $sym47$SYMBOL_NAME

$sym48$REGISTER_EXTERNAL_SYMBOL

public static final SubLSymbol $sym48$REGISTER_EXTERNAL_SYMBOL

$sym49$DEFINE_PUBLIC

public static final SubLSymbol $sym49$DEFINE_PUBLIC

$sym50$DEFMACRO_PUBLIC

public static final SubLSymbol $sym50$DEFMACRO_PUBLIC

$sym51$DEFCONSTANT_PUBLIC

public static final SubLSymbol $sym51$DEFCONSTANT_PUBLIC

$sym52$DEFLEXICAL_PUBLIC

public static final SubLSymbol $sym52$DEFLEXICAL_PUBLIC

$sym53$DEFPARAMETER_PUBLIC

public static final SubLSymbol $sym53$DEFPARAMETER_PUBLIC

$sym54$DEFGLOBAL_PUBLIC

public static final SubLSymbol $sym54$DEFGLOBAL_PUBLIC

$sym55$DEFVAR_PUBLIC

public static final SubLSymbol $sym55$DEFVAR_PUBLIC

$list56

public static final SubLList $list56

$kw57$MACRO_HELPER_FOR

public static final SubLSymbol $kw57$MACRO_HELPER_FOR
Method Detail

define_obsolete_register

public static final SubLObject define_obsolete_register(SubLObject v_obsolete,
                                                        SubLObject replacements)

register_external_symbol

public static final SubLObject register_external_symbol(SubLObject symbol)

register_macro_helper

public static final SubLObject register_macro_helper(SubLObject helper,
                                                     SubLObject macro)

declare_access_macros_file

public static final SubLObject declare_access_macros_file()

init_access_macros_file

public static final SubLObject init_access_macros_file()

setup_access_macros_file

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