edu.isi.stella
Class Stella

java.lang.Object
  extended by edu.isi.stella.Stella

public class Stella
extends java.lang.Object


Field Summary
static boolean $AGGRESSIVELY_OPTIMIZE_INTERVAL_FOREACHp$
           
static List $ALL_MEMOIZATION_TABLES$
          Holds all currently active memoization tables for timestamp maintenance and clearance purposes.
static List $ALL_RECYCLE_LISTS$
           
static List $ALL_SLOTS_DEMONS$
          These demons trigger every time a slot value is modified.
static List $ALL_SLOTS_GUARD_DEMONS$
          These demons trigger every time a slot value is modified, and cancel slot update when they return false.
static Module $ALTERNATE_STELLA_MODULE$
          Pointer to the module ALTERNATE-STELLA containing definitions of STELLA classes and methods generated during the translation of STELLA files.
static List $AVAILABLE_STELLA_FEATURES$
          List of available STELLA features.
static HookList $BLOCK_NATIVE_CLASS_CREATION_HOOKS$
          HOOK-LIST called by createNativeClass, applied to a STELLA class.
static java.lang.Object $BOOTSTRAP_LOCK$
          Process lock object for bootstrap use.
static java.lang.String $CASE_SENSITIVE_SYMBOL_ESCAPE_CODE_TABLE$
           
static HookList $CHANGE_MODULE_HOOKS$
          HOOK-LIST called by inModule, applied to a module argument.
static java.lang.String $CHARACTER_DOWNCASE_TABLE$
           
static Keyword[] $CHARACTER_TYPE_TABLE$
          Table of character types.
static java.lang.String $CHARACTER_UPCASE_TABLE$
           
static VerbatimStringWrapper $CL_FALSE_STRING_WRAPPER$
           
static KeyValueList $CL_OPERATOR_TABLE$
          Mapping from STELLA operators to Common-Lisp operators.
static VerbatimStringWrapper $CL_TRUE_STRING_WRAPPER$
           
static boolean $CLASS_HIERARCHY_BOOTEDp$
           
static TaxonomyGraph $CLASS_TAXONOMY_GRAPH$
           
static List $CLASSES_WITH_UNRESOLVED_CHILDREN_REFERENCES$
          List of classes defined with a :children option which still have some of their children references unresolved.
static StellaSpecialVariable $CLASSOPTIONSLOTS$
          List of slots containing class options
static StellaSpecialVariable $CLASSUNSTRINGIFIEDOPTIONS$
          Plist of unstringifed class options
static HookList $CLEAR_MODULE_HOOKS$
          HOOK-LIST called by clearModule, applied to a module argument.
static Cons $COERSION_TABLE$
          Table of triples used by lookupCoersionMethod to locate a coersion method.
static Module $COMMON_LISP_MODULE$
          Pointer to the module COMMON-LISP containing Common Lisp symbols (and maybe other things).
static StringHashTable $COMMON_LISP_SYMBOL_LOOKUP_TABLE$
           
static List $CONSTRUCTOR_DEMONS$
          These demons trigger every time an active instance is created.
static boolean $CONTEXT_BACKTRACKING_MODE$
          If true, indicates that contexts are being allocated and deallocated in depth-first fashion, and that deallocation of CS-VALUE entries is taken care of during context destruction.
static int $CONTEXT_NUMBER_COUNTER$
          Contains the number of the last-created context (all 'live' contexts are even-numbered).
static StellaSpecialVariable $CONTEXT$
          Points to the current context (either a module or a world).
static java.lang.String $CPP_CHARACTER_SUBSTITUTION_TABLE$
           
static StellaSpecialVariable $CPP_CURRENT_UNIT_MODULE$
          Home module of the currently translated unit.
static StellaSpecialVariable $CPP_INDENT_CHARS$
           
static int $CPP_MAX_STRING_LITERAL_LENGTH$
          C++ string literals longer than this are broken into multiple pieces to avoid problems with certain MS compilers.
static StellaSpecialVariable $CPP_NAME_QUALIFICATION_MODE$
           
static java.lang.String $CPP_NAMESPACE_SEPARATOR$
           
static StringHashTable $CPP_RESERVED_WORD_TABLE$
           
static java.lang.String $CPP_SPLITTER_PATH$
           
static java.lang.String $CPP_TRANSLATED_FILE_SUFFIX$
           
static StellaSpecialVariable $CURRENT_STELLA_FEATURES$
          List of currently enabled STELLA features.
static StellaSpecialVariable $CURRENT_STREAM$
           
static StellaSpecialVariable $CURRENTDUMMYINDEX$
          Current index of dummy parameter for unused return value
static StellaSpecialVariable $CURRENTFILE$
          Name of file that is currently being translated.
static HashTable $CURRENTLY_RECYCLED_ITEMS$
          During recycle list debugging holds all items that live in some free list.
static StellaSpecialVariable $CURRENTSYSTEMDEFINITION$
          Points to the current system.
static StellaSpecialVariable $CURRENTSYSTEMDEFINITIONSUBDIRECTORY$
          Points to a path from the root directory down to a local directory containing sources, natives, or binaries.
static StellaSpecialVariable $CURRENTTRANSLATIONUNIT$
          The translation unit currently operated on.
static StellaSpecialVariable $CURRENTVARARGINDEX$
          The current index of the variable length arguments
static StellaSpecialVariable $DATE_TIME_PATTERNS$
           
static StellaSpecialVariable $DEBUGLEVEL$
          Integer between 0 and 3.
static DecodedDateTime $DEFAULT_DECODED_DATE_TIME$
           
static Keyword $DEFAULT_DESCRIBE_MODE$
          Specifies the print mode for describe when no second argument is given.
static MethodSlot $DEFAULT_OPTION_HANDLER$
           
static List $DEFAULT_STELLA_FEATURES$
          List of STELLA features enabled by default and after resetting them with resetStellaFeatures.
static HookList $DEFINE_MODULE_HOOKS$
          HOOK-LIST called by 'define-module', applied to a 'module' argument.
static StringHashTable $DEMONS_TABLE$
          Table containing all active and inactive demons, indexed on their names.
static int $DEPTHCUTOFF$
           
static StellaSpecialVariable $DEPTHEXCEEDEDp$
           
static HookList $DESTROY_CONTEXT_HOOKS$
          HOOK-LIST called by clearModule, applied to a module argument.
static List $DESTRUCTOR_DEMONS$
          These demons trigger every time an active instance is destroyed.
static StellaSpecialVariable $DONTTRUNCATEFILENAMESp$
          When TRUE, overrides normal truncation of file names.
static StellaSpecialVariable $DUMMYDECLARATIONS$
          Temporary List of declarations for unused return parameters
static StellaSpecialVariable $ERA_STRINGS$
           
static StellaSpecialVariable $ERROR_ON_MISMATCH$
          If TRUE, an error will be signalled if parse-date-time is unable to determine the time/date format of the string.
static StellaSpecialVariable $EVALUATIONPARENTTREE$
           
static StellaSpecialVariable $EVALUATIONTREE$
           
static int $FAILED_MEMOIZATION_LOOKUPS$
           
static HookList $FINALIZE_RELATION_HOOKS$
          HOOK-LIST is called by finalizeOneClass and finalizeLocalSlot, applied to a RELATION argument.
static ExtensibleSymbolArray $FIXED_KEYWORD_ARRAY$
           
static ExtensibleSymbolArray $FIXED_SURROGATE_ARRAY$
           
static ExtensibleSymbolArray $FIXED_SYMBOL_ARRAY$
           
static StellaSpecialVariable $FOUNDRETURNp$
          Indicates that one or more return statements have been found during the walk of the current method.
static OutputStream $FUNCTION_CALL_LOG_STREAM$
          The current log file to which function calls should be logged.
static HashTable $FUNCTION_LOOKUP_TABLE$
          Lookup table for functions.
static int $GENSYM_COUNTER$
          Incremented once for each gensym call.
static java.lang.String $GENSYM_MASK$
          Defines the separator character for gensyms, and the fill digits.
static HashTable $GLOBAL_VARIABLE_LOOKUP_TABLE$
          Lookup table for global variables.
static int $HARDWIRED_CLASS_ARITY_ON_CLASS$
           
static int $HARDWIRED_RESIZE_INCREMENT_ON_SHORT_VECTOR_SEQUENCE$
           
static int $HARDWIRED_RESIZE_INCREMENT_ON_VECTOR_SEQUENCE$
           
static boolean $HARDWIRED_TRANSIENTp_ON_TRANSIENT_MIXIN$
           
static int[] $HASH_BYTE_RANDOM_TABLE$
          A table of 256 N-bit random numbers that can be used to hash sequences of bytes.
static Vector $HASH_TABLE_SIZE_PRIME_STRINGS$
          List of prime numbers approximately growing by a factor of 2 that are suitable to be used as hash table sizes.
static Vector $HASH_TABLE_SIZE_PRIMES$
          List of prime numbers approximately growing by a factor of 2 that are suitable to be used as hash table sizes.
static KeyValueList $HTML_ESCAPE_TABLE$
           
static java.lang.String $HTML_QUOTED_CHARACTERS$
           
static java.lang.String $HTML_V4_0_URN$
           
static java.lang.String $IDL_CHARACTER_SUBSTITUTION_TABLE$
           
static StellaSpecialVariable $IDL_INDENT_CHARS$
           
static StringHashTable $IDL_RESERVED_WORD_TABLE$
           
static java.lang.String $IDL_TRANSLATED_FILE_SUFFIX$
           
static StellaSpecialVariable $IGNORETRANSLATIONERRORSp$
          If true all passes of a translation will always be performed regardless of whether any errors were encountered.
static StellaSpecialVariable $INLININGMETHODCALLp$
           
static int $INTEGER_MSB_MASK$
          The most significant bit of a regular integer (FIXNUM in Common-Lisp).
static List $INTEGER_TO_OBJECT_FUNCTIONS$
          List of functions that can be called to search for an object identified by an integer.
static int $INTEGER_UNSIGNED_BITS_MASK$
          Mask that covers all the unsigned bits of an integer.
static java.lang.String $JAVA_CHARACTER_SUBSTITUTION_TABLE$
           
static StellaSpecialVariable $JAVA_INDENT_CHARS$
           
static StellaSpecialVariable $JAVA_LOOP_NAME_USEDp$
           
static StellaSpecialVariable $JAVA_LOOP_NAME$
           
static KeyValueList $JAVA_OPERATOR_TABLE$
          Mapping from STELLA operators to Java operators
static KeyValueList $JAVA_PRIMITIVE_ARRAY_TYPE_NAMES$
           
static StringHashTable $JAVA_RESERVED_WORD_TABLE$
           
static Cons $JAVA_SEMICOLON_STATEMENTS$
           
static java.lang.String $JAVA_SPLITTER_PATH$
           
static KeyValueList $JAVA_STELLA_PACKAGE_MAPPING$
           
static int $KEY_VALUE_MAP_CROSSOVER_POINT$
          Point where we switch from using a KV-CONS table representation to a STELLA hash table to preserve O(1) access.
static ExtensibleSymbolArray $KEYWORD_ARRAY$
           
static StringToIntegerHashTable $KEYWORD_OFFSET_TABLE$
           
static java.lang.String $LISP_SPLITTER_PATH$
           
static HashTable $LITERAL_TYPE_INFO_TABLE$
          Table that holds a variety of information about literal types, e.g., the name of their null-wrapper, wrap-function, etc.
static List $LITERAL_TYPES$
          List of literal types stored in '*literal-type-info-table*'.
static StellaSpecialVariable $LOCALGENSYMTABLE$
          Table that maps each prefix of a function-local gensym to its own gensym counter and/or to related gensyms.
static StellaSpecialVariable $LOCALVARIABLETYPETABLE$
          Table mapping local variable names their declared types (declared explicitly or implicitly).
static int $LOG_BREAK_POINT_COUNTER$
           
static boolean $LOG_FUNCTION_CALLSp$
          Translation switch which indicates that methods should be instrumented to log their calls to a file.
static double $LOGGING_LOCAL_TIME_ZONE$
           
static KeyValueList $LOGGING_REGISTRY$
           
static StringHashTable $LOGICAL_HOST_TABLE$
           
static java.lang.String $MAKEFILE_TEMPLATE_VARIABLE_PREFIX$
           
static int $MAX_NUMBER_OF_STARTUP_UNITS$
          The maximum number of startup units that can be combined into a single startup function (this avoids the construction of huge startup functions that would cause too much stress for some wimpy compilers).
static int $MAX_RECYCLE_LIST_BYTES$
          Maximum number of bytes to be occupied by recycle lists.
static int $MAX_TOKENIZER_CHARACTERS$
           
static int $MAX_TOKENIZER_STATES$
           
static int $MAXIMUM_STRING_CONSTANT_SIZE$
          Maximum size for a string constant in the target language.
static boolean $MEMOIZATION_ENABLEDp$
           
static StellaSpecialVariable $METHODBEINGWALKED$
          Contains the method or function being walked, or else null.
static Keyword $MIXIN_IMPLEMENTATION_STYLE$
          A keyword describing how mixin classes are handled in single-inheritance target languages.
static StellaSpecialVariable $MODULE$
          Points to the current module.
static Vector $MONTH_ABBREVIATION_VECTOR$
          A vector of month abbreviations for printing dates
static StellaSpecialVariable $MONTH_STRINGS$
           
static HashTable $NATIVE_NAME_TABLE$
           
static StellaSpecialVariable $NEEDEXPLICITRETURNp$
           
static boolean $NEWLY_UNFINALIZED_CLASSESp$
          Set to true by rememberUnfinalizedClass; set to false by cleanupUnfinalizedClasses.
static StellaSpecialVariable $NOFSPECIALSATLOOPENTRY$
          Number of specials bound at the most recent entry to a LOOP/WHILE/FOREACH construct.
static DecodedDateTime $NULL_DECODED_DATE_TIME$
           
static int $NUMBERING_INTERVAL$
          Spacing between postorder numbers for nodes.
static List $NUMERIC_TYPE_HIERARCHY$
           
static List $OPEN_FILE_STREAMS$
          List of file streams that are currently open.
static KeyValueList $OPERATOR_TABLE$
          Mapping from STELLA operators to C++ operators
static StellaSpecialVariable $OPTIMIZESPACELEVEL$
          Integer between 0 and 3.
static StellaSpecialVariable $OPTIMIZESPEEDLEVEL$
          Integer between 0 and 3.
static Keyword $OS$
          The operating system we are running on.
static java.lang.String $OUTLINE_INDENT_STRING$
          String used in the PRINT-OUTLINE for each level of outline
static StellaSpecialVariable $OUTPUTTINGDEFPRINTp$
          true when outputting a defprint, used to conditionally dereference streams in print-native-stream statements.
static int $PRETTY_PRINT_LIST_CUTOFF$
          Lists longer than the cutoff are truncated during pretty printing.
static StellaSpecialVariable $PRINTLENGTH$
          If non-NULL list-like data structures will print at most that many elements.
static StellaSpecialVariable $PRINTPRETTYCODEp$
          When true pretty-print Stella and translated code.
static StellaSpecialVariable $PRINTPRETTYp$
          If true conses will be pretty printed.
static StellaSpecialVariable $PRINTREADABLYp$
          If true conses will be printed as readable Stella code.
static boolean $RECORD_SIGNATURESp$
          If true, record object signatures into a persistent table.
static int $RECYCLE_LISTS_MAINTENANCE_INTERVAL$
          Total number of recycle list extensions after which a size maintenance operation is performed to ensure that the $MAX_RECYCLE_LIST_BYTES$ limit is still met.
static int $RECYCLE_LISTS_MAINTENANCE_TIMER$
           
static StellaSpecialVariable $RECYCLING_ENABLEDp$
          If TRUE calls to renamed_New or free on classes with :recycle-method; specifications will actually operate on recycle lists.
static boolean $REDEFINE_IDENTICAL_CLASSESp$
          If true, always redefine classes, even if an identical class exists
static HookList $REDEFINE_RELATION_HOOKS$
          HOOK-LIST is called by undefineOldClass.
static int $REMOVE_DUPLICATES_CROSSOVER_POINT$
          Point where we switch from using a quadratic remove duplicates algorithm to a linear one using a hash table.
static Module $ROOT_MODULE$
          Pointer to the top-most module ROOT-MODULE.
static StellaSpecialVariable $ROOTBINARYDIRECTORY$
           
static StellaSpecialVariable $ROOTNATIVEDIRECTORY$
           
static StellaSpecialVariable $ROOTSOURCEDIRECTORY$
           
static StellaSpecialVariable $SAFETY$
          Integer between 0 and 3.
static StellaSpecialVariable $SHADOWEDSURROGATES$
          Holds list of symbols representing surrogates to be shadowed during module finalization.
static int $SLOT_CACHE_SIZE$
           
static StellaSpecialVariable $SLOTOPTIONSLOTS$
          List of slots containing storage-slot options
static StellaSpecialVariable $SORT_TUPLE_COMPARE_INDEX$
           
static StellaSpecialVariable $SORT_TUPLE_COMPARE_PREDICATE$
           
static StellaSpecialVariable $SPECIAL_STRINGS$
           
static StellaSpecialVariable $SPECIAL_SYMBOLS$
           
static StellaSpecialVariable $SPECIALSENABLEDp$
          true if using specials is enabled and legal.
static StellaSpecialVariable $SPECIALVARIABLESTACK$
          Stack mirroring the current state of bound specials with their associated old-value variables.
static int $STARTUP_TIME_PHASE$
          The current phase during 'phased startup'.
static List $STARTUP_TIME_PHASES$
          List of phases that can be legally used as an optional phase argument to a startupTimeProgn form.
static double $STELLA_HASH_TABLE_AVG_BUCKET_LENGTH$
           
static PropertyList $STELLA_LOGICAL_STATE_NAMES_TABLE$
           
static Vector $STELLA_LOGICAL_STATE_NAMES$
           
static int $STELLA_MAJOR_VERSION_NUMBER$
           
static int $STELLA_MINOR_VERSION_NUMBER$
           
static Module $STELLA_MODULE$
          Pointer to the module STELLA containing definitions of STELLA classes and methods.
static int $STELLA_PATCH_LEVEL$
           
static java.lang.String $STELLA_RELEASE_STATE$
           
static Cons $STELLA_TOKENIZER_TABLE_DEFINITION$
           
static TokenizerTable $STELLA_TOKENIZER_TABLE$
           
static int $STELLA_TOKENIZER_WHITE_SPACE_STATE$
           
static java.lang.String $STELLA_VERSION_STRING$
           
static KeyValueList $STRING_TO_OBJECT_FUNCTIONS$
          Table of functions (keyed by type of object returned) that can be called to search for an object identified by a string.
static Keyword $SUBCONTEXT_REVISION_POLICY$
          Controls actions reflexive transitive closure of subcontexts when a context is revised.
static ExtensibleSymbolArray $SURROGATE_ARRAY$
           
static ExtensibleSymbolArray $SYMBOL_ARRAY$
           
static java.lang.String $SYMBOL_ESCAPE_CODE_TABLE$
           
static HashTable $SYMBOL_REGISTRY$
           
static List $SYMBOL_SET$
           
static int $SYMBOL_SLOT_OFFSET_COUNTER$
           
static KeyValueList $SYSTEM_CONFIGURATION_TABLE$
           
static List $SYSTEMDEFINITIONS$
          A list of all defined systems.
static StellaSpecialVariable $SYSTEMDEFINITIONSDIRECTORY$
          Points to the directory containing the SYSTEMS file.
static StellaSpecialVariable $TARGETTYPE$
          Bound to the target type for an expression currently walked.
static StellaSpecialVariable $TAXONOMY_POSTORDER_NUMBER$
           
static int $TOKENIZER_INITIAL_BUFFER_SIZE$
           
static int $TOTAL_MEMOIZATION_LOOKUPS$
           
static List $TRACED_KEYWORDS$
           
static StringHashTable $TRANSIENT_SYMBOL_LOOKUP_TABLE$
           
static StellaSpecialVariable $TRANSIENTOBJECTSp$
           
static boolean $TRANSLATE_WITH_RECYCLE_LIST_DEBUGGINGp$
           
static StellaSpecialVariable $TRANSLATIONERRORS$
           
static StellaSpecialVariable $TRANSLATIONPHASE$
          Indicates the current translation phase which is one of :DEFINE, :FINALIZE, :WALK, or :TRANSLATE.
static StellaSpecialVariable $TRANSLATIONUNITS$
          List of objects representing partially walked top-level definitions and auxiliary code.
static StellaSpecialVariable $TRANSLATIONVERBOSITYLEVEL$
          The higher the level, the more progress annotations are generated during the translation of Stella declarations.
static StellaSpecialVariable $TRANSLATIONWARNINGS$
           
static StellaSpecialVariable $TRANSLATOROUTPUTLANGUAGE$
          Specifies the current translator output language; either :common-lisp, :idl, :java, :cpp, or :cpp-standalone.
static Cons $TYPE_PREDICATE_TABLE$
          Table of specialized type predicates for various types.
static Cons $TYPE_TO_FILE_EXTENSION_TABLE$
          Used by selectFileExtension.
static List $UNFINALIZED_CLASSES$
          List of classes whose class or slot inheritance is currently unfinalized.
static boolean $UNLINK_DISCARDED_CONTEXTS_ON_READp$
          Eliminate pointers to discarded contexts while accessing a CS-VALUE context table.
static boolean $UNLINK_DISCARDED_CONTEXTS_ON_WRITEp$
          Eliminate pointers to discarded contexts while inserting into a CS-VALUE context table.
static List $UNSUPPORTED_EXTERNAL_SLOT_OPTIONS$
           
static boolean $USE_STELLA_HASH_TABLESp$
           
static StellaSpecialVariable $USEHARDCODEDSYMBOLSp$
           
static StellaSpecialVariable $USER_QUERY_ACTION$
          Controls the behavior of interactive queries.
static StellaSpecialVariable $USERECORDEDSIGNATURESp$
          If true, safeLookupSlot and lookupFunction will try to retrieve a previously recorded signature if normal lookup fails.
static StellaSpecialVariable $VARARGDECLS$
          A list of vector-pushes generated for variable-length argument lists
static StellaSpecialVariable $VARARGSTATEMENTS$
          A list of new vectors generated for variable-length argument lists
static boolean $WALK_WITH_RECORDED_SIGNATURESp$
          If true, the walker will try to find previously recorded signatures for referenced but undefined functions, methods, etc.
static StellaSpecialVariable $WARNIFREDEFINEp$
          If set, warn about each redefinition.
static StellaSpecialVariable $WEEKDAY_STRINGS$
           
static StellaSpecialVariable $WITHTOKENIZERINPUTTYPE$
           
static Cons $WRAPPED_TYPE_TABLE$
          Table of pairs used by wrapperValueType and typeToWrappedType.
static KeyValueList $XML_BASE_ENTITY_TABLE$
           
static StringHashTable $XML_ELEMENT_HASH_TABLE$
          Hash Table mapping URI's (for namespaces) to a Hash Table for interning XML elements.
static StringHashTable $XML_ELEMENT_NULL_NAMESPACE_TABLE$
          Hash Table for interning XML elements that don't appear in any namespace.
static StringHashTable $XML_GLOBAL_ATTRIBUTE_HASH_TABLE$
          Hash Table mapping URI's (for namespaces) to a Hash Table for interning XML global attributes.
static Cons $XML_TOKENIZER_TABLE_DEFINITION$
           
static TokenizerTable $XML_TOKENIZER_TABLE$
           
static java.lang.String $XML_URN$
           
static StellaSpecialVariable $ZONE_STRINGS$
           
static Cons DATE_DIVIDERS
           
static Cons DATE_TIME_DIVIDERS
           
static int DELETED_LABEL
          Label used for marking deleted nodes
static Symbol ELIPSIS
          Generates an elipsis '...' when found in a pretty-printed parse tree.
static Symbol EOL
          Generates a newline character when passed to a stream.
static java.lang.String EOL_STRING
          A string constant containing the character sequence necessary to generate a newline.
static BooleanWrapper FALSE_WRAPPER
           
static int KEYWORD_SYM
           
static Keyword KWD_ABORT
           
static Keyword KWD_ABSTRACTp
           
static Keyword KWD_ACCESSOR
           
static Keyword KWD_ACTIVATEp
           
static Keyword KWD_ACTIVEp
           
static Keyword KWD_ADD
           
static Keyword KWD_ADD_PREFIX
           
static Keyword KWD_ADD_SUFFIX
           
static Keyword KWD_ALIAS
           
static Keyword KWD_ALL
           
static Keyword KWD_ALLCAPS
           
static Keyword KWD_ALLOCATION
           
static Keyword KWD_ANY
           
static Keyword KWD_ANY_INITIAL_VALUE
           
static Keyword KWD_APIp
           
static Keyword KWD_APPEND
           
static Keyword KWD_ASK
           
static Keyword KWD_ATOM
           
static Keyword KWD_ATTRIBUTE_NAME
           
static Keyword KWD_ATTRIBUTE_VALUE
           
static Keyword KWD_AUXILIARYp
           
static Keyword KWD_BACK_QUOTE
           
static Keyword KWD_BANNER
           
static Keyword KWD_BIT
           
static Keyword KWD_BLOCK
           
static Keyword KWD_BREAK_ON_CAP
           
static Keyword KWD_BREAK_ON_NUMBER
           
static Keyword KWD_BREAK_ON_SEPARATORS
           
static Keyword KWD_C_CODE
           
static Keyword KWD_C_HEADER
           
static Keyword KWD_CAPITALIZE
           
static Keyword KWD_CAPITALIZED
           
static Keyword KWD_CARDINAL_MODULE
           
static Keyword KWD_CASE
           
static Keyword KWD_CASE_SENSITIVEp
           
static Keyword KWD_CENTER
           
static Keyword KWD_CHARACTER
           
static Keyword KWD_CHARACTER_CONSTANT
           
static Keyword KWD_CHILDREN
           
static Keyword KWD_CL_NATIVE_TYPE
           
static Keyword KWD_CL_STRUCTp
           
static Keyword KWD_CL_SYMBOL
           
static Keyword KWD_CLASS
           
static Keyword KWD_CLASSES
           
static Keyword KWD_CLEAR
           
static Keyword KWD_CLEARABLEp
           
static Keyword KWD_CLEVER
           
static Keyword KWD_CLOSE_BALANCED_QUOTE
           
static Keyword KWD_CLOSE_FULLY_ESCAPED_NAME
           
static Keyword KWD_CLOSE_PAREN
           
static Keyword KWD_CLOSE_STRING
           
static Keyword KWD_CLOSED
           
static Keyword KWD_CODE
           
static Keyword KWD_CODE_ONLYp
           
static Keyword KWD_COMMA
           
static Keyword KWD_COMMA_SPLICE
           
static Keyword KWD_COMMANDp
           
static Keyword KWD_COMMENT
           
static Keyword KWD_COMMENT_BODY
           
static Keyword KWD_COMMON_LISP
           
static Keyword KWD_COMPLEX_ESCAPED
           
static Keyword KWD_COMPONENTp
           
static Keyword KWD_CONC_NAME
           
static Keyword KWD_CONSTRUCTOR
           
static Keyword KWD_CONSTRUCTORp
           
static Keyword KWD_CONTENT
           
static Keyword KWD_CONTEXT_SENSITIVEp
           
static Keyword KWD_CONTINUABLE_ERROR
           
static Keyword KWD_CONTINUE
           
static Keyword KWD_COPIER
           
static Keyword KWD_COPY_TO_CHILDRENp
           
static Keyword KWD_COPYRIGHT_HEADER
           
static Keyword KWD_CPP
           
static Keyword KWD_CPP_CODE
           
static Keyword KWD_CPP_HEADER
           
static Keyword KWD_CPP_NATIVE_TYPE
           
static Keyword KWD_CPP_ONLY_FILES
           
static Keyword KWD_CPP_PACKAGE
           
static Keyword KWD_CPP_STANDALONE
           
static Keyword KWD_CR
           
static Keyword KWD_CREATE
           
static Keyword KWD_CREATOR
           
static Keyword KWD_CRLF
           
static Keyword KWD_DATA_TAG_END
           
static Keyword KWD_DECLARATION_TAG_DATA
           
static Keyword KWD_DECLARATION_TAG_MARKUP_DATA
           
static Keyword KWD_DECLARATION_TAG_MARKUP_DATA_START
           
static Keyword KWD_DECLARATION_WHITESPACE
           
static Keyword KWD_DEFAULT
           
static Keyword KWD_DEFINE
           
static Keyword KWD_DELIMITER
           
static Keyword KWD_DESTROY
           
static Keyword KWD_DESTRUCTOR
           
static Keyword KWD_DEVELOPMENT_SETTINGS
           
static Keyword KWD_DEVELOPMENT_SETTINGSp
           
static Keyword KWD_DIGIT
           
static Keyword KWD_DIRECTORY
           
static Keyword KWD_DOCUMENTATION
           
static Keyword KWD_DONT_INHERITp
           
static Keyword KWD_DOUBLE_QUOTED_ATTRIBUTE_VALUE
           
static Keyword KWD_DOUBLE_QUOTED_DECLARATION_TAG_DATA
           
static Keyword KWD_DOWNCASE
           
static Keyword KWD_DYNAMIC
           
static Keyword KWD_EARLY_INITS
           
static Keyword KWD_EMBEDDED
           
static Keyword KWD_EMPTY_TAG_END
           
static Keyword KWD_END_COMMENT_OR_COMMENT
           
static Keyword KWD_END_COMMENT_OR_COMMENT2
           
static Keyword KWD_END_TAG
           
static Keyword KWD_END_TAG_END
           
static Keyword KWD_EOF
           
static Keyword KWD_EQUALITY_TEST
           
static Keyword KWD_ERROR
           
static Keyword KWD_ESCAPE
           
static Keyword KWD_ESCAPED
           
static Keyword KWD_ESCAPED_KEYWORD
           
static Keyword KWD_ESCAPED_KEYWORD_ESCAPE
           
static Keyword KWD_ESCAPED_STRING
           
static Keyword KWD_ESCAPED_SURROGATE
           
static Keyword KWD_ESCAPED_SURROGATE_ESCAPE
           
static Keyword KWD_ESCAPED_SYMBOL
           
static Keyword KWD_ESCAPED_SYMBOL_ESCAPE
           
static Keyword KWD_EVALUATE_ARGUMENTSp
           
static Keyword KWD_EXTENSION
           
static Keyword KWD_FALSE
           
static Keyword KWD_FILES
           
static Keyword KWD_FINAL
           
static Keyword KWD_FINALIZATION_FUNCTION
           
static Keyword KWD_FINALIZE
           
static Keyword KWD_FINALIZE_CLASSES
           
static Keyword KWD_FINALIZE_METHODS
           
static Keyword KWD_FIRST_CLASS_WITH_TYPECASE
           
static Keyword KWD_FIRST_QUARTER
           
static Keyword KWD_FLOAT
           
static Keyword KWD_FORCE_NULL_VALUE
           
static Keyword KWD_FORCE_RECOMPILATIONp
           
static Keyword KWD_FORCE_TRANSLATIONp
           
static Keyword KWD_FREE_AND_SWEEP_LIST
           
static Keyword KWD_FREE_LIST
           
static Keyword KWD_FRIDAY
           
static Keyword KWD_FULL
           
static Keyword KWD_FULL_MOON
           
static Keyword KWD_FULLY_ESCAPED
           
static Keyword KWD_FULLY_ESCAPED_KEYWORD
           
static Keyword KWD_FULLY_ESCAPED_KEYWORD_ESCAPE
           
static Keyword KWD_FULLY_ESCAPED_SURROGATE
           
static Keyword KWD_FULLY_ESCAPED_SURROGATE_ESCAPE
           
static Keyword KWD_FULLY_ESCAPED_SYMBOL
           
static Keyword KWD_FULLY_ESCAPED_SYMBOL_ESCAPE
           
static Keyword KWD_FUNCTION
           
static Keyword KWD_GLOBALLY_INLINEp
           
static Keyword KWD_GLOBALS
           
static Keyword KWD_GUARDp
           
static Keyword KWD_HARDWIREDp
           
static Keyword KWD_HASH
           
static Keyword KWD_IDL
           
static Keyword KWD_IDL_NATIVE_TYPE
           
static Keyword KWD_IF_EXISTS
           
static Keyword KWD_IF_EXISTS_ACTION
           
static Keyword KWD_IF_NOT_EXISTS
           
static Keyword KWD_IF_NOT_EXISTS_ACTION
           
static Keyword KWD_INCLUDE
           
static Keyword KWD_INCLUDES
           
static Keyword KWD_INHERITEDp
           
static Keyword KWD_INHERITS_THROUGH
           
static Keyword KWD_INITFORM
           
static Keyword KWD_INITIAL_CONTENTS
           
static Keyword KWD_INITIAL_ELEMENT
           
static Keyword KWD_INITIAL_LINEFEED
           
static Keyword KWD_INITIAL_RETURN
           
static Keyword KWD_INITIAL_VALUE
           
static Keyword KWD_INITIAL_VALUE_ONLY
           
static Keyword KWD_INITIALIZER
           
static Keyword KWD_INITIALLY
           
static Keyword KWD_INLINE
           
static Keyword KWD_INLINE_ARGUMENT
           
static Keyword KWD_INLINE_REFERENCES
           
static Keyword KWD_INORDER
           
static Keyword KWD_INSTANCE
           
static Keyword KWD_INTEGER
           
static Keyword KWD_INVERSE
           
static Keyword KWD_JAVA
           
static Keyword KWD_JAVA_CATCHALL_CLASS
           
static Keyword KWD_JAVA_NATIVE_TYPE
           
static Keyword KWD_JAVA_ONLY_FILES
           
static Keyword KWD_JAVA_PACKAGE
           
static Keyword KWD_JAVA_STANDALONE
           
static Keyword KWD_KB
           
static Keyword KWD_KEY
           
static Keyword KWD_KEYWORD
           
static Keyword KWD_LAST_QUARTER
           
static Keyword KWD_LEFT
           
static Keyword KWD_LETTER
           
static Keyword KWD_LEVEL
           
static Keyword KWD_LF
           
static Keyword KWD_LINE
           
static Keyword KWD_LINEFEED
           
static Keyword KWD_LISP
           
static Keyword KWD_LISP_BINARY
           
static Keyword KWD_LISP_MACROp
           
static Keyword KWD_LISP_ONLY_FILES
           
static Keyword KWD_LISP_PACKAGE
           
static Keyword KWD_LISP_TRANSLATIONS
           
static Keyword KWD_LOAD_SYSTEMp
           
static Keyword KWD_LOG_LEVELS
           
static Keyword KWD_LOWERCASE
           
static Keyword KWD_MAC
           
static Keyword KWD_MACROp
           
static Keyword KWD_MAX_VALUES
           
static Keyword KWD_MAX_WIDTH
           
static Keyword KWD_MESSAGE
           
static Keyword KWD_META_ATTRIBUTES
           
static Keyword KWD_METHOD
           
static Keyword KWD_METHODS
           
static Keyword KWD_MINIMIZE_JAVA_PREFIXES
           
static Keyword KWD_MIXINp
           
static Keyword KWD_MODIFY
           
static Keyword KWD_MODULE_UPDATE
           
static Keyword KWD_MODULES
           
static Keyword KWD_MONDAY
           
static Keyword KWD_NAME
           
static Keyword KWD_NAMESPACEp
           
static Keyword KWD_NATIVEp
           
static Keyword KWD_NEVER
           
static Keyword KWD_NEW_MOON
           
static Keyword KWD_NICKNAME
           
static Keyword KWD_NO
           
static Keyword KWD_NO_VERBOSE
           
static Keyword KWD_NONE
           
static Keyword KWD_NULL_VALUE_ONLY
           
static Keyword KWD_NULL_WRAPPER
           
static Keyword KWD_OPEN
           
static Keyword KWD_OPEN_DECLARATION_TAG
           
static Keyword KWD_OPEN_EMPTY_TAG_END
           
static Keyword KWD_OPEN_END_TAG
           
static Keyword KWD_OPEN_FULLY_ESCAPED_SYMBOL
           
static Keyword KWD_OPEN_KEYWORD
           
static Keyword KWD_OPEN_PAREN
           
static Keyword KWD_OPEN_PI_TAG
           
static Keyword KWD_OPEN_PI_TAG_END
           
static Keyword KWD_OPEN_SPECIAL_TAG
           
static Keyword KWD_OPEN_STRING
           
static Keyword KWD_OPEN_SURROGATE
           
static Keyword KWD_OPEN_TAG
           
static Keyword KWD_OPTION_HANDLER
           
static Keyword KWD_OPTION_KEYWORD
           
static Keyword KWD_OTHER
           
static Keyword KWD_OTHERWISE
           
static Keyword KWD_OWNER
           
static Keyword KWD_PARAMETERS
           
static Keyword KWD_PAREN_COMMENT
           
static Keyword KWD_PAREN_COMMENT_BAR
           
static Keyword KWD_PAREN_COMMENT_ESCAPE
           
static Keyword KWD_PARTIAL
           
static Keyword KWD_PI_TAG_DATA
           
static Keyword KWD_PI_TAG_DATA_OR_END
           
static Keyword KWD_PLACE_WHERE_LAST_EXPRESSION_WAS
           
static Keyword KWD_PLACE_WHERE_VRLET_WAS
           
static Keyword KWD_POSTORDER
           
static Keyword KWD_PREDICATE
           
static Keyword KWD_PREFIX
           
static Keyword KWD_PREORDER
           
static Keyword KWD_PREPROCESSED_FILES
           
static Keyword KWD_PRESERVE
           
static Keyword KWD_PRINT_FORM
           
static Keyword KWD_PRIVATE
           
static Keyword KWD_PROBE
           
static Keyword KWD_PRODUCTION_SETTINGS
           
static Keyword KWD_PRODUCTION_SETTINGSp
           
static Keyword KWD_PROPERTIES
           
static Keyword KWD_PROTECT_SURROGATESp
           
static Keyword KWD_PROTECTED
           
static Keyword KWD_PUBLIC
           
static Keyword KWD_PUBLIC_METHODS
           
static Keyword KWD_PUBLIC_SLOTS
           
static Keyword KWD_PUBLICp
           
static Keyword KWD_QUALIFIED_ESCAPED_SURROGATE
           
static Keyword KWD_QUALIFIED_ESCAPED_SURROGATE_ESCAPE
           
static Keyword KWD_QUALIFIED_ESCAPED_SYMBOL
           
static Keyword KWD_QUALIFIED_ESCAPED_SYMBOL_ESCAPE
           
static Keyword KWD_QUALIFIED_FULLY_ESCAPED_SURROGATE
           
static Keyword KWD_QUALIFIED_FULLY_ESCAPED_SURROGATE_ESCAPE
           
static Keyword KWD_QUALIFIED_FULLY_ESCAPED_SYMBOL
           
static Keyword KWD_QUALIFIED_FULLY_ESCAPED_SYMBOL_ESCAPE
           
static Keyword KWD_QUALIFIED_NAME
           
static Keyword KWD_QUALIFIED_SURROGATE
           
static Keyword KWD_QUALIFIED_SYMBOL
           
static Keyword KWD_QUOTED_ATTRIBUTE_VALUE
           
static Keyword KWD_QUOTED_CONSTANTS
           
static Keyword KWD_QUOTED_DECLARATION_TAG_DATA
           
static Keyword KWD_RANDOM
           
static Keyword KWD_READ_ONLYp
           
static Keyword KWD_READER
           
static Keyword KWD_RECYCLE_METHOD
           
static Keyword KWD_REMOVE_PREFIX
           
static Keyword KWD_REMOVE_SUFFIX
           
static Keyword KWD_RENAMES
           
static Keyword KWD_REQUIRED_SYSTEMS
           
static Keyword KWD_REQUIREDp
           
static Keyword KWD_REQUIRES
           
static Keyword KWD_RETURN
           
static Keyword KWD_RETURN_LINEFEED
           
static Keyword KWD_RETURN_TYPES
           
static Keyword KWD_RETURNS
           
static Keyword KWD_RIGHT
           
static Keyword KWD_ROOT_BINARY_DIRECTORY
           
static Keyword KWD_ROOT_DIRECTORY
           
static Keyword KWD_ROOT_NATIVE_DIRECTORY
           
static Keyword KWD_ROOT_SOURCE_DIRECTORY
           
static Keyword KWD_SATURDAY
           
static Keyword KWD_SECOND_CLASS
           
static Keyword KWD_SEPARATOR
           
static Keyword KWD_SET
           
static Keyword KWD_SETTERp
           
static Keyword KWD_SHADOW
           
static Keyword KWD_SHADOWS
           
static Keyword KWD_SINGLE_QUOTE
           
static Keyword KWD_SINGLE_QUOTED_ATTRIBUTE_VALUE
           
static Keyword KWD_SINGLE_QUOTED_DECLARATION_TAG_DATA
           
static Keyword KWD_SKIP_TO_ATTRIBUTE_NAME
           
static Keyword KWD_SKIP_TO_ATTRIBUTE_VALUE
           
static Keyword KWD_SKIP_WHITESPACE
           
static Keyword KWD_SLOT
           
static Keyword KWD_SLOTS
           
static Keyword KWD_SOURCE
           
static Keyword KWD_SPECIAL_TAG_DATA
           
static Keyword KWD_SPECIAL_TAG_DATA_OR_END
           
static Keyword KWD_SPECIAL_TAG_DATA_OR_END2
           
static Keyword KWD_START
           
static Keyword KWD_START_DECLARATION_TAG
           
static Keyword KWD_START_PI_TAG
           
static Keyword KWD_START_SPECIAL_TAG
           
static Keyword KWD_START_TAG
           
static Keyword KWD_START_TAG_END
           
static Keyword KWD_START_TAG_OR_COMMENT
           
static Keyword KWD_STARTUP_SYSTEMp
           
static Keyword KWD_STARTUPp
           
static Keyword KWD_STELLA
           
static Keyword KWD_STORAGE_SLOT
           
static Keyword KWD_STREAM
           
static Keyword KWD_STRING
           
static Keyword KWD_STRING_ESCAPE
           
static Keyword KWD_SUFFIX
           
static Keyword KWD_SUNDAY
           
static Keyword KWD_SUPERSEDE
           
static Keyword KWD_SUPPRESS_WARNINGS
           
static Keyword KWD_SURROGATE
           
static Keyword KWD_SWEEP_LIST
           
static Keyword KWD_SYMBOL
           
static Keyword KWD_SYMBOL_CONSTITUENT
           
static Keyword KWD_SYMBOL_OR_CL_SYMBOL
           
static Keyword KWD_SYMBOL_OR_CL_SYMBOL2
           
static Keyword KWD_SYMBOL_OR_CL_SYMBOL3
           
static Keyword KWD_SYMBOL_OR_EXPONENT
           
static Keyword KWD_SYMBOL_OR_EXPONENT_DELIMITER
           
static Keyword KWD_SYMBOL_OR_EXPONENT2
           
static Keyword KWD_SYMBOL_OR_MANTISSA
           
static Keyword KWD_SYMBOL_OR_MANTISSA2
           
static Keyword KWD_SYMBOL_OR_NUMBER
           
static Keyword KWD_SYMBOL_OR_SIGNED_NUMBER
           
static Keyword KWD_SYMBOL_QUALIFIER
           
static Keyword KWD_SYMBOLS
           
static Keyword KWD_SYNONYMS
           
static Keyword KWD_TERMINATOR
           
static Keyword KWD_TERSE
           
static Keyword KWD_THURSDAY
           
static Keyword KWD_TIMESTAMPS
           
static Keyword KWD_TITLECASE
           
static Keyword KWD_TITLECASEX
           
static Keyword KWD_TOPDOWN
           
static Keyword KWD_TRANSLATE
           
static Keyword KWD_TRANSLATE_WITH_COPYRIGHT_HEADER
           
static Keyword KWD_TRANSLATION_TABLE
           
static Keyword KWD_TRUE
           
static Keyword KWD_TUESDAY
           
static Keyword KWD_TWO_PASSp
           
static Keyword KWD_TYPE
           
static Keyword KWD_TYPE_4
           
static Keyword KWD_UNBIND_WITH_DESTRUCTORS
           
static Keyword KWD_UNBOUND_SPECIAL_VARIABLE
           
static Keyword KWD_UNESCAPED
           
static Keyword KWD_UNIX
           
static Keyword KWD_UNQUOTED_ATTRIBUTE_VALUE
           
static Keyword KWD_UNWIND_PROTECT
           
static Keyword KWD_UPCASE
           
static Keyword KWD_UPPERCASE
           
static Keyword KWD_USE_ACRONYM_HEURISTICSp
           
static Keyword KWD_USE_COMMON_LISP_CONSES
           
static Keyword KWD_USE_COMMON_LISP_STRUCTS
           
static Keyword KWD_USE_COMMON_LISP_VECTOR_STRUCTS
           
static Keyword KWD_USE_CPP_GARBAGE_COLLECTOR
           
static Keyword KWD_USE_HARDCODED_SYMBOLS
           
static Keyword KWD_USED_BY
           
static Keyword KWD_USES
           
static Keyword KWD_VERBOSE
           
static Keyword KWD_VOID
           
static Keyword KWD_WALK
           
static Keyword KWD_WARN
           
static Keyword KWD_WARN_ABOUT_MISSING_METHODS
           
static Keyword KWD_WARN_ABOUT_UNDEFINED_METHODS
           
static Keyword KWD_WEDNESDAY
           
static Keyword KWD_WHITE_SPACE
           
static Keyword KWD_WINDOWS
           
static Keyword KWD_WRAP_FUNCTION
           
static Keyword KWD_WRITER
           
static Keyword KWD_YES
           
static Keyword KWD_YES_VERBOSE
           
static char LOGICAL_DIRECTORY_SEPARATOR
           
static char LOGICAL_HOST_SEPARATOR
           
static int MARKER_LABEL
          Dummy label used for marking a node
static Symbol MEMOIZED_NULL_VALUE
          Used by memoization to indicate that a NULL value was cached.
static char MODULE_SEPARATOR_CHARACTER
          Character used to concatenate a module name to a symbol or surrogate name to form a qualified name.
static java.lang.String MODULE_SEPARATOR_STRING
          String containing character used to concatenate a module name to a symbol or surrogate name to form a qualified name.
static Cons NIL
           
static List NIL_LIST
           
static byte NULL_BYTE
           
static char NULL_CHARACTER
           
static CharacterWrapper NULL_CHARACTER_WRAPPER
           
static double NULL_DOUBLE_FLOAT
           
static double NULL_FLOAT
           
static FloatWrapper NULL_FLOAT_WRAPPER
           
static FunctionCodeWrapper NULL_FUNCTION_CODE_WRAPPER
           
static int NULL_INTEGER
           
static IntegerWrapper NULL_INTEGER_WRAPPER
           
static long NULL_LONG_INTEGER
           
static MethodCodeWrapper NULL_METHOD_CODE_WRAPPER
           
static MutableStringWrapper NULL_MUTABLE_STRING_WRAPPER
           
static byte NULL_OCTET
           
static short NULL_SHORT_INTEGER
           
static float NULL_SINGLE_FLOAT
           
static StringWrapper NULL_STRING_WRAPPER
           
static long NULL_UNSIGNED_LONG_INTEGER
           
static short NULL_UNSIGNED_SHORT_INTEGER
           
static IntegerWrapper ONE_WRAPPER
           
static double PI
          A float approximation of the mathematical constant pi.
static double RECIPROCAL_NL10
          1 / (log 10) Reciprocal of the Log base e of 10.
static Surrogate SGT_STELLA_ABSTRACT_ITERATOR
           
static Surrogate SGT_STELLA_ACTIVE_LIST
           
static Surrogate SGT_STELLA_ACTIVE_OBJECT
           
static Surrogate SGT_STELLA_ACTIVE_SET
           
static Surrogate SGT_STELLA_ALL_CLASS_SLOTS_ITERATOR
           
static Surrogate SGT_STELLA_ALL_PURPOSE_ITERATOR
           
static Surrogate SGT_STELLA_ANCHORED_TYPE_SPECIFIER
           
static Surrogate SGT_STELLA_ANY
           
static Surrogate SGT_STELLA_ARGUMENT_LIST
           
static Surrogate SGT_STELLA_ARGUMENT_LIST_ITERATOR
           
static Surrogate SGT_STELLA_ARRAY
           
static Surrogate SGT_STELLA_BOOLEAN
           
static Surrogate SGT_STELLA_BOOLEAN_VECTOR
           
static Surrogate SGT_STELLA_BOOLEAN_WRAPPER
           
static Surrogate SGT_STELLA_BYTE
           
static Surrogate SGT_STELLA_CALENDAR_DATE
           
static Surrogate SGT_STELLA_CHARACTER
           
static Surrogate SGT_STELLA_CHARACTER_ITERATOR
           
static Surrogate SGT_STELLA_CHARACTER_WRAPPER
           
static Surrogate SGT_STELLA_CLASS
           
static Surrogate SGT_STELLA_CLASS_EXTENSION
           
static Surrogate SGT_STELLA_CODE
           
static Surrogate SGT_STELLA_COLLECTION
           
static Surrogate SGT_STELLA_COMPOUND_TYPE_SPECIFIER
           
static Surrogate SGT_STELLA_CONS
           
static Surrogate SGT_STELLA_CONS_ITERATOR
           
static Surrogate SGT_STELLA_CONTEXT
           
static Surrogate SGT_STELLA_CONTEXT_SENSITIVE_MIXIN
           
static Surrogate SGT_STELLA_CONTEXT_SENSITIVE_OBJECT
           
static Surrogate SGT_STELLA_CS_VALUE
           
static Surrogate SGT_STELLA_DECODED_DATE_TIME
           
static Surrogate SGT_STELLA_DECODED_TIME_DURATION
           
static Surrogate SGT_STELLA_DEMON
           
static Surrogate SGT_STELLA_DESTRUCTIVE_LIST_ITERATOR
           
static Surrogate SGT_STELLA_DOUBLE
           
static Surrogate SGT_STELLA_DOUBLE_FLOAT
           
static Surrogate SGT_STELLA_DYNAMIC_SLOTS_MIXIN
           
static Surrogate SGT_STELLA_EXTENSIBLE_SYMBOL_ARRAY
           
static Surrogate SGT_STELLA_EXTENSIBLE_VECTOR
           
static Surrogate SGT_STELLA_F_CPP_CHANGE_CASE_MEMO_TABLE_000
           
static Surrogate SGT_STELLA_F_GET_QUOTED_TREE_MEMO_TABLE_000
           
static Surrogate SGT_STELLA_F_GET_STELLA_MODULE_MEMO_TABLE_000
           
static Surrogate SGT_STELLA_F_VISIBLE_MODULES_MEMO_TABLE_000
           
static Surrogate SGT_STELLA_FLOAT
           
static Surrogate SGT_STELLA_FLOAT_HASH_TABLE
           
static Surrogate SGT_STELLA_FLOAT_WRAPPER
           
static Surrogate SGT_STELLA_FUNCTION_CODE
           
static Surrogate SGT_STELLA_FUNCTION_CODE_WRAPPER
           
static Surrogate SGT_STELLA_GENERALIZED_SYMBOL
           
static Surrogate SGT_STELLA_GLOBAL_VARIABLE
           
static Surrogate SGT_STELLA_HASH_SET
           
static Surrogate SGT_STELLA_HASH_TABLE
           
static Surrogate SGT_STELLA_HOOK_LIST
           
static Surrogate SGT_STELLA_INPUT_FILE_STREAM
           
static Surrogate SGT_STELLA_INPUT_STREAM
           
static Surrogate SGT_STELLA_INPUT_STRING_STREAM
           
static Surrogate SGT_STELLA_INTEGER
           
static Surrogate SGT_STELLA_INTEGER_HASH_TABLE
           
static Surrogate SGT_STELLA_INTEGER_INTERVAL
           
static Surrogate SGT_STELLA_INTEGER_INTERVAL_ITERATOR
           
static Surrogate SGT_STELLA_INTEGER_VECTOR
           
static Surrogate SGT_STELLA_INTEGER_WRAPPER
           
static Surrogate SGT_STELLA_INTERVAL
           
static Surrogate SGT_STELLA_ITERATOR
           
static Surrogate SGT_STELLA_KEY_VALUE_LIST
           
static Surrogate SGT_STELLA_KEY_VALUE_MAP
           
static Surrogate SGT_STELLA_KEYWORD
           
static Surrogate SGT_STELLA_KEYWORD_KEY_VALUE_LIST
           
static Surrogate SGT_STELLA_KV_CONS
           
static Surrogate SGT_STELLA_KV_LIST_ITERATOR
           
static Surrogate SGT_STELLA_LINE_ITERATOR
           
static Surrogate SGT_STELLA_LISP_CODE
           
static Surrogate SGT_STELLA_LIST
           
static Surrogate SGT_STELLA_LIST_ITERATOR
           
static Surrogate SGT_STELLA_LITERAL
           
static Surrogate SGT_STELLA_LITERAL_WRAPPER
           
static Surrogate SGT_STELLA_LONG_INTEGER
           
static Surrogate SGT_STELLA_MEMOIZABLE_ITERATOR
           
static Surrogate SGT_STELLA_MEMOIZATION_TABLE
           
static Surrogate SGT_STELLA_METHOD_CODE
           
static Surrogate SGT_STELLA_METHOD_CODE_WRAPPER
           
static Surrogate SGT_STELLA_METHOD_SLOT
           
static Surrogate SGT_STELLA_MODULE
           
static Surrogate SGT_STELLA_MRU_MEMOIZATION_TABLE
           
static Surrogate SGT_STELLA_MUTABLE_STRING
           
static Surrogate SGT_STELLA_MUTABLE_STRING_WRAPPER
           
static Surrogate SGT_STELLA_NATIVE_DATE_TIME
           
static Surrogate SGT_STELLA_NATIVE_EXCEPTION
           
static Surrogate SGT_STELLA_NATIVE_INPUT_STREAM
           
static Surrogate SGT_STELLA_NATIVE_LINE_ITERATOR
           
static Surrogate SGT_STELLA_NATIVE_OBJECT_POINTER
           
static Surrogate SGT_STELLA_NATIVE_OUTPUT_STREAM
           
static Surrogate SGT_STELLA_NATIVE_VECTOR
           
static Surrogate SGT_STELLA_NON_OBJECT
           
static Surrogate SGT_STELLA_NUMBER
           
static Surrogate SGT_STELLA_NUMBER_WRAPPER
           
static Surrogate SGT_STELLA_OBJECT
           
static Surrogate SGT_STELLA_OCTET
           
static Surrogate SGT_STELLA_OUTPUT_FILE_STREAM
           
static Surrogate SGT_STELLA_OUTPUT_STREAM
           
static Surrogate SGT_STELLA_OUTPUT_STRING_STREAM
           
static Surrogate SGT_STELLA_PARAMETRIC_TYPE_SPECIFIER
           
static Surrogate SGT_STELLA_PROCESS_LOCK_OBJECT
           
static Surrogate SGT_STELLA_PROPERTY_LIST
           
static Surrogate SGT_STELLA_PROPERTY_LIST_ITERATOR
           
static Surrogate SGT_STELLA_QUOTED_EXPRESSION
           
static Surrogate SGT_STELLA_RECYCLE_LIST
           
static Surrogate SGT_STELLA_RELATION
           
static Surrogate SGT_STELLA_REVERSE_INTEGER_INTERVAL_ITERATOR
           
static Surrogate SGT_STELLA_S_EXPRESSION_ITERATOR
           
static Surrogate SGT_STELLA_SECOND_CLASS_OBJECT
           
static Surrogate SGT_STELLA_SEQUENCE_MIXIN
           
static Surrogate SGT_STELLA_SET
           
static Surrogate SGT_STELLA_SET_MIXIN
           
static Surrogate SGT_STELLA_SHORT_INTEGER
           
static Surrogate SGT_STELLA_SHORT_VECTOR_SEQUENCE
           
static Surrogate SGT_STELLA_SINGLE_FLOAT
           
static Surrogate SGT_STELLA_SLOT
           
static Surrogate SGT_STELLA_STANDARD_OBJECT
           
static Surrogate SGT_STELLA_STELLA_HASH_TABLE
           
static Surrogate SGT_STELLA_STELLA_HASH_TABLE_ITERATOR
           
static Surrogate SGT_STELLA_STELLA_ROOT_EXCEPTION
           
static Surrogate SGT_STELLA_STELLA_TOKEN
           
static Surrogate SGT_STELLA_STORAGE_SLOT
           
static Surrogate SGT_STELLA_STREAM_TOKENIZER
           
static Surrogate SGT_STELLA_STRING
           
static Surrogate SGT_STELLA_STRING_HASH_TABLE
           
static Surrogate SGT_STELLA_STRING_ITERATOR
           
static Surrogate SGT_STELLA_STRING_TO_INTEGER_HASH_TABLE
           
static Surrogate SGT_STELLA_STRING_WRAPPER
           
static Surrogate SGT_STELLA_SURROGATE
           
static Surrogate SGT_STELLA_SYMBOL
           
static Surrogate SGT_STELLA_SYSTEM_DEFINITION
           
static Surrogate SGT_STELLA_TABLE
           
static Surrogate SGT_STELLA_TAXONOMY_GRAPH
           
static Surrogate SGT_STELLA_TAXONOMY_NODE
           
static Surrogate SGT_STELLA_THIRTY_TWO_BIT_VECTOR
           
static Surrogate SGT_STELLA_THIRY_TWO_BIT_VECTOR
           
static Surrogate SGT_STELLA_TICKTOCK
           
static Surrogate SGT_STELLA_TIME_DURATION
           
static Surrogate SGT_STELLA_TOKENIZER_STREAM_STATE
           
static Surrogate SGT_STELLA_TOKENIZER_TABLE
           
static Surrogate SGT_STELLA_TOKENIZER_TOKEN
           
static Surrogate SGT_STELLA_TRANSIENT_MIXIN
           
static Surrogate SGT_STELLA_TRANSIENT_SYMBOL
           
static Surrogate SGT_STELLA_TRANSLATION_UNIT
           
static Surrogate SGT_STELLA_TYPE
           
static Surrogate SGT_STELLA_TYPE_SPEC
           
static Surrogate SGT_STELLA_TYPES_TO_CLASSES_ITERATOR
           
static Surrogate SGT_STELLA_UNINITIALIZED
           
static Surrogate SGT_STELLA_UNKNOWN
           
static Surrogate SGT_STELLA_UNSIGNED_LONG_INTEGER
           
static Surrogate SGT_STELLA_UNSIGNED_SHORT_INTEGER
           
static Surrogate SGT_STELLA_VECTOR
           
static Surrogate SGT_STELLA_VERBATIM_STRING_WRAPPER
           
static Surrogate SGT_STELLA_VOID
           
static Surrogate SGT_STELLA_WORLD
           
static Surrogate SGT_STELLA_WRAPPER
           
static Surrogate SGT_STELLA_XML_ATTRIBUTE
           
static Surrogate SGT_STELLA_XML_COMMENT
           
static Surrogate SGT_STELLA_XML_DECLARATION
           
static Surrogate SGT_STELLA_XML_DOCTYPE
           
static Surrogate SGT_STELLA_XML_DOCTYPE_DECLARATION
           
static Surrogate SGT_STELLA_XML_ELEMENT
           
static Surrogate SGT_STELLA_XML_EXPRESSION_ITERATOR
           
static Surrogate SGT_STELLA_XML_GLOBAL_ATTRIBUTE
           
static Surrogate SGT_STELLA_XML_LOCAL_ATTRIBUTE
           
static Surrogate SGT_STELLA_XML_OBJECT
           
static Surrogate SGT_STELLA_XML_PROCESSING_INSTRUCTION
           
static Surrogate SGT_STELLA_XML_SPECIAL
           
static StringWrapper SINGLE_BQUOTE_STRING
          Holds a string containing the single backquote character.
static StringWrapper SINGLE_QUOTE_STRING
          Holds a string containing the single quote character.
static OutputStream STANDARD_ERROR
          Denotes the standard error stream for the host language.
static InputStream STANDARD_INPUT
          Denotes the standard input stream for the host language.
static OutputStream STANDARD_OUTPUT
          Denotes the standard output stream for the host language.
static OutputStream STANDARD_WARNING
          Denotes the standard warning stream for the host language.
static char SURROGATE_PREFIX_CHARACTER
          Character used to prefix the name of a surrogate.
static int SURROGATE_SYM
           
static Symbol SYM_STELLA_
           
static Symbol SYM_STELLA__
           
static Symbol SYM_STELLA___
           
static Symbol SYM_STELLA__RETURN
           
static Symbol SYM_STELLA_$
           
static Symbol SYM_STELLA_$BOOTSTRAP_LOCK$
           
static Symbol SYM_STELLA_$CLSYS_SELF$
           
static Symbol SYM_STELLA_$CONDITION_MESSAGE_KEYWORD$
           
static Symbol SYM_STELLA_$CONTEXT$
           
static Symbol SYM_STELLA_$CURRENT_STREAM$
           
static Symbol SYM_STELLA_$CURRENTSYSTEMDEFINITION$
           
static Symbol SYM_STELLA_$CURRENTSYSTEMDEFINITIONSUBDIRECTORY$
           
static Symbol SYM_STELLA_$EVALUATIONPARENTTREE$
           
static Symbol SYM_STELLA_$EVALUATIONTREE$
           
static Symbol SYM_STELLA_$IGNORETRANSLATIONERRORSp$
           
static Symbol SYM_STELLA_$MEMOIZATION_ENABLEDp$
           
static Symbol SYM_STELLA_$MODULE$
           
static Symbol SYM_STELLA_$PRINTREADABLYp$
           
static Symbol SYM_STELLA_$RECYCLE_LISTS_MAINTENANCE_TIMER$
           
static Symbol SYM_STELLA_$RECYCLING_ENABLEDp$
           
static Symbol SYM_STELLA_$STARTUP_TIME_PHASE$
           
static Symbol SYM_STELLA_$STELLA_LOGICAL_STATE_NAMES$
           
static Symbol SYM_STELLA_$STELLA_MODULE$
           
static Symbol SYM_STELLA_$STELLA_TOKENIZER_TABLE$
           
static Symbol SYM_STELLA_$TRACED_KEYWORDS$
           
static Symbol SYM_STELLA_$TRANSIENTOBJECTSp$
           
static Symbol SYM_STELLA_1_
           
static Symbol SYM_STELLA_a
           
static Symbol SYM_STELLA_aa
           
static Symbol SYM_STELLA_aBODY
           
static Symbol SYM_STELLA_ABSTRACT
           
static Symbol SYM_STELLA_ABSTRACTp
           
static Symbol SYM_STELLA_ACCESS_IN_CONTEXT
           
static Symbol SYM_STELLA_ACOS
           
static Symbol SYM_STELLA_ACTIVE_SLOT
           
static Symbol SYM_STELLA_ADD_CONS_TO_END_OF_CONS_LIST
           
static Symbol SYM_STELLA_ADDED_LINKS
           
static Symbol SYM_STELLA_ALL_ITEMS
           
static Symbol SYM_STELLA_ALL_SUPER_CONTEXTS
           
static Symbol SYM_STELLA_ALLOCATE
           
static Symbol SYM_STELLA_ALLOCATE_ITERATOR
           
static Symbol SYM_STELLA_ALWAYS
           
static Symbol SYM_STELLA_AM
           
static Symbol SYM_STELLA_AM_PM
           
static Symbol SYM_STELLA_ANCHORED_TYPE_SPECIFIERp
           
static Symbol SYM_STELLA_AND
           
static Symbol SYM_STELLA_ANNOTATION
           
static Symbol SYM_STELLA_ANSWER
           
static Symbol SYM_STELLA_ANY
           
static Symbol SYM_STELLA_ANY_KEY
           
static Symbol SYM_STELLA_ANY_VALUE
           
static Symbol SYM_STELLA_APIp
           
static Symbol SYM_STELLA_AREF
           
static Symbol SYM_STELLA_AREF_SETTER
           
static Symbol SYM_STELLA_aREST
           
static Symbol SYM_STELLA_ARGUMENT
           
static Symbol SYM_STELLA_ARGUMENT_LIST
           
static Symbol SYM_STELLA_ARGUMENTS
           
static Symbol SYM_STELLA_ARRAY
           
static Symbol SYM_STELLA_ARRAY_SIZE
           
static Symbol SYM_STELLA_AS
           
static Symbol SYM_STELLA_ASIN
           
static Symbol SYM_STELLA_ASM
           
static Symbol SYM_STELLA_ASSERT
           
static Symbol SYM_STELLA_ASSIGN
           
static Symbol SYM_STELLA_ATAN
           
static Symbol SYM_STELLA_ATAN2
           
static Symbol SYM_STELLA_AUTO
           
static Symbol SYM_STELLA_AUXILIARY_METHOD_REASON
           
static Symbol SYM_STELLA_AUXILIARY_VARIABLE
           
static Symbol SYM_STELLA_AUXILIARYp
           
static Symbol SYM_STELLA_BAD_SYS
           
static Symbol SYM_STELLA_BADp
           
static Symbol SYM_STELLA_BANNER
           
static Symbol SYM_STELLA_BASE_ITERATOR
           
static Symbol SYM_STELLA_BASE_MODULE
           
static Symbol SYM_STELLA_BCE
           
static Symbol SYM_STELLA_BINARY_ROOT_DIRECTORY
           
static Symbol SYM_STELLA_BOOLEAN
           
static Symbol SYM_STELLA_BOOLEANp
           
static Symbol SYM_STELLA_BQUOTE
           
static Symbol SYM_STELLA_BREAK
           
static Symbol SYM_STELLA_BREAK_PROGRAM
           
static Symbol SYM_STELLA_BROKEN_LINKS
           
static Symbol SYM_STELLA_BUCKET_CURSOR
           
static Symbol SYM_STELLA_BUCKET_INDEX
           
static Symbol SYM_STELLA_BUFFER
           
static Symbol SYM_STELLA_BUFFER_SIZE
           
static Symbol SYM_STELLA_BUFFERING_SCHEME
           
static Symbol SYM_STELLA_BYTE
           
static Symbol SYM_STELLA_BYTE_ARRAY_NTH
           
static Symbol SYM_STELLA_CACHED_INLINABLE_METHOD_BODY
           
static Symbol SYM_STELLA_CALENDAR_DATE
           
static Symbol SYM_STELLA_caller_MV_returnarray
           
static Symbol SYM_STELLA_CANT_OVERWRITE_ACTIVE_COLLECTION_SLOT
           
static Symbol SYM_STELLA_CARDINAL_MODULE
           
static Symbol SYM_STELLA_CASE
           
static Symbol SYM_STELLA_CASE_SENSITIVEp
           
static Symbol SYM_STELLA_CAST
           
static Symbol SYM_STELLA_CATCH
           
static Symbol SYM_STELLA_CATEGORY
           
static Symbol SYM_STELLA_CE
           
static Symbol SYM_STELLA_CHAR
           
static Symbol SYM_STELLA_CHARACTER_CODE
           
static Symbol SYM_STELLA_CHARACTER_SET
           
static Symbol SYM_STELLA_CHARACTER_TO_STRING
           
static Symbol SYM_STELLA_CHARACTERp
           
static Symbol SYM_STELLA_CHECK_FOR_SLOT_DEMONSp
           
static Symbol SYM_STELLA_CHILD_CONTEXTS
           
static Symbol SYM_STELLA_CHILDREN
           
static Symbol SYM_STELLA_CHOOSE
           
static Symbol SYM_STELLA_CL_INCREMENTALLY_TRANSLATE
           
static Symbol SYM_STELLA_CL_STRUCTp
           
static Symbol SYM_STELLA_CLASS
           
static Symbol SYM_STELLA_CLASS_ABSTRACTp
           
static Symbol SYM_STELLA_CLASS_ALL_SLOTS
           
static Symbol SYM_STELLA_CLASS_ALL_SUPER_CLASSES
           
static Symbol SYM_STELLA_CLASS_ARITY
           
static Symbol SYM_STELLA_CLASS_AUXILIARY_METHODS
           
static Symbol SYM_STELLA_CLASS_CL_NATIVE_TYPE
           
static Symbol SYM_STELLA_CLASS_CL_STRUCT_SLOTS
           
static Symbol SYM_STELLA_CLASS_CL_STRUCTp
           
static Symbol SYM_STELLA_CLASS_COLLECTIONp
           
static Symbol SYM_STELLA_CLASS_CONSTRUCTOR_CODE
           
static Symbol SYM_STELLA_CLASS_CONSTRUCTOR_DEMONS
           
static Symbol SYM_STELLA_CLASS_CPP_NATIVE_TYPE
           
static Symbol SYM_STELLA_CLASS_CREATOR
           
static Symbol SYM_STELLA_CLASS_DESTRUCTOR
           
static Symbol SYM_STELLA_CLASS_DESTRUCTOR_DEMONS
           
static Symbol SYM_STELLA_CLASS_DIRECT_SUBS
           
static Symbol SYM_STELLA_CLASS_DIRECT_SUPERS
           
static Symbol SYM_STELLA_CLASS_DOCUMENTATION
           
static Symbol SYM_STELLA_CLASS_EXTENSION
           
static Symbol SYM_STELLA_CLASS_EXTENSION_NAME
           
static Symbol SYM_STELLA_CLASS_FINALIZEDp
           
static Symbol SYM_STELLA_CLASS_GUARD_CONSTRUCTOR_DEMONS
           
static Symbol SYM_STELLA_CLASS_GUARD_DESTRUCTOR_DEMONS
           
static Symbol SYM_STELLA_CLASS_IDL_NATIVE_TYPE
           
static Symbol SYM_STELLA_CLASS_INITIAL_VALUE
           
static Symbol SYM_STELLA_CLASS_INITIALIZER
           
static Symbol SYM_STELLA_CLASS_JAVA_NATIVE_TYPE
           
static Symbol SYM_STELLA_CLASS_KEY
           
static Symbol SYM_STELLA_CLASS_LOCAL_SLOTS
           
static Symbol SYM_STELLA_CLASS_MARKEDp
           
static Symbol SYM_STELLA_CLASS_MIXINp
           
static Symbol SYM_STELLA_CLASS_PARAMETERS
           
static Symbol SYM_STELLA_CLASS_PRINT_FORM
           
static Symbol SYM_STELLA_CLASS_PUBLICp
           
static Symbol SYM_STELLA_CLASS_RECYCLE_METHOD
           
static Symbol SYM_STELLA_CLASS_REQUIRED_SLOT_NAMES
           
static Symbol SYM_STELLA_CLASS_SLOT_ACCESSOR_CODE
           
static Symbol SYM_STELLA_CLASS_SLOT_AND_METHOD_CACHE
           
static Symbol SYM_STELLA_CLASS_SLOTS_FINALIZEDp
           
static Symbol SYM_STELLA_CLASS_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_CLASS_SYNONYMS
           
static Symbol SYM_STELLA_CLASS_TAXONOMY_NODE
           
static Symbol SYM_STELLA_CLASS_TERMINATOR
           
static Symbol SYM_STELLA_CLASS_TYPE
           
static Symbol SYM_STELLA_CLEANUP_UNFINALIZED_CLASSES
           
static Symbol SYM_STELLA_CLEAR
           
static Symbol SYM_STELLA_CLEARABLEp
           
static Symbol SYM_STELLA_CLSYS_CALL
           
static Symbol SYM_STELLA_CLSYS_DUMMY
           
static Symbol SYM_STELLA_CLSYS_MAKE
           
static Symbol SYM_STELLA_CLSYS_METHOD_CODE_CALL
           
static Symbol SYM_STELLA_CLSYS_ROOT_OBJECT
           
static Symbol SYM_STELLA_CLSYS_ROOT_STRUCT
           
static Symbol SYM_STELLA_CLSYS_SELF
           
static Symbol SYM_STELLA_CLSYS_SVAL
           
static Symbol SYM_STELLA_CODE_ONLYp
           
static Symbol SYM_STELLA_CODE_REGISTER
           
static Symbol SYM_STELLA_COERCE_WRAPPED_BOOLEAN_TO_BOOLEAN
           
static Symbol SYM_STELLA_COLLECT
           
static Symbol SYM_STELLA_COLLECT_INTO
           
static Symbol SYM_STELLA_COMMA
           
static Symbol SYM_STELLA_CONCATENATE
           
static Symbol SYM_STELLA_COND
           
static Symbol SYM_STELLA_CONFIGURATION_TABLE
           
static Symbol SYM_STELLA_CONS
           
static Symbol SYM_STELLA_CONS_ITERATOR_CURSOR
           
static Symbol SYM_STELLA_CONS_LIST
           
static Symbol SYM_STELLA_CONSp
           
static Symbol SYM_STELLA_CONST
           
static Symbol SYM_STELLA_CONTENT
           
static Symbol SYM_STELLA_CONTEXT_NUMBER
           
static Symbol SYM_STELLA_CONTINUE
           
static Symbol SYM_STELLA_COPY_CONS_TREE
           
static Symbol SYM_STELLA_COPYRIGHT_HEADER
           
static Symbol SYM_STELLA_COS
           
static Symbol SYM_STELLA_CPP_ACTUALS
           
static Symbol SYM_STELLA_CPP_ARRAY_REFERENCE
           
static Symbol SYM_STELLA_CPP_ASSIGN
           
static Symbol SYM_STELLA_CPP_BINARY_OP
           
static Symbol SYM_STELLA_CPP_BLOCK
           
static Symbol SYM_STELLA_CPP_BREAK
           
static Symbol SYM_STELLA_CPP_CASE
           
static Symbol SYM_STELLA_CPP_CAST
           
static Symbol SYM_STELLA_CPP_CATCH
           
static Symbol SYM_STELLA_CPP_CLASS
           
static Symbol SYM_STELLA_CPP_COMMENT
           
static Symbol SYM_STELLA_CPP_COND
           
static Symbol SYM_STELLA_CPP_CONTINUE
           
static Symbol SYM_STELLA_CPP_DECLARATIONS
           
static Symbol SYM_STELLA_CPP_DEFINITIONS
           
static Symbol SYM_STELLA_CPP_DEFPRINT
           
static Symbol SYM_STELLA_CPP_DEREFERENCE
           
static Symbol SYM_STELLA_CPP_FOREACH
           
static Symbol SYM_STELLA_CPP_FUNCALL
           
static Symbol SYM_STELLA_CPP_FUNCTION
           
static Symbol SYM_STELLA_CPP_FUNCTION_CALL
           
static Symbol SYM_STELLA_CPP_FUNCTION_POINTER
           
static Symbol SYM_STELLA_CPP_FUNCTION_SIGNATURE
           
static Symbol SYM_STELLA_CPP_GLOBAL
           
static Symbol SYM_STELLA_CPP_HANDLER_CASE
           
static Symbol SYM_STELLA_CPP_IDENT
           
static Symbol SYM_STELLA_CPP_IF
           
static Symbol SYM_STELLA_CPP_LITERAL
           
static Symbol SYM_STELLA_CPP_LOCAL
           
static Symbol SYM_STELLA_CPP_LOOP
           
static Symbol SYM_STELLA_CPP_MAKE
           
static Symbol SYM_STELLA_CPP_METHOD
           
static Symbol SYM_STELLA_CPP_METHOD_CALL
           
static Symbol SYM_STELLA_CPP_METHOD_CODE_CALL
           
static Symbol SYM_STELLA_CPP_METHOD_POINTER
           
static Symbol SYM_STELLA_CPP_METHOD_SETTER_CALL
           
static Symbol SYM_STELLA_CPP_METHOD_SIGNATURE
           
static Symbol SYM_STELLA_CPP_NEW
           
static Symbol SYM_STELLA_CPP_NULL_VALUE
           
static Symbol SYM_STELLA_CPP_ONLY_FILES
           
static Symbol SYM_STELLA_CPP_PRINT_NATIVE_STREAM
           
static Symbol SYM_STELLA_CPP_PRINT_STREAM
           
static Symbol SYM_STELLA_CPP_PROGN
           
static Symbol SYM_STELLA_CPP_REFERENCED_METHOD_CALL
           
static Symbol SYM_STELLA_CPP_REFERENCED_SLOT_VALUE
           
static Symbol SYM_STELLA_CPP_RETURN
           
static Symbol SYM_STELLA_CPP_SIGNAL
           
static Symbol SYM_STELLA_CPP_SIGNATURES
           
static Symbol SYM_STELLA_CPP_SLOT_VALUE
           
static Symbol SYM_STELLA_CPP_SLOT_VALUE_SETTER
           
static Symbol SYM_STELLA_CPP_SPECIAL
           
static Symbol SYM_STELLA_CPP_STANDARD_ERROR
           
static Symbol SYM_STELLA_CPP_STANDARD_OUT
           
static Symbol SYM_STELLA_CPP_STARTUP_TIME_PROGN
           
static Symbol SYM_STELLA_CPP_STATEMENTS
           
static Symbol SYM_STELLA_CPP_SYMBOL
           
static Symbol SYM_STELLA_CPP_TERNARY_OP
           
static Symbol SYM_STELLA_CPP_THROW
           
static Symbol SYM_STELLA_CPP_TYPE
           
static Symbol SYM_STELLA_CPP_UNARY_OP
           
static Symbol SYM_STELLA_CPP_UNLESS
           
static Symbol SYM_STELLA_CPP_UNWIND_PROTECT
           
static Symbol SYM_STELLA_CPP_VAR_ARGS
           
static Symbol SYM_STELLA_CPP_VERBATIM
           
static Symbol SYM_STELLA_CPP_WHEN
           
static Symbol SYM_STELLA_CPP_WHILE
           
static Symbol SYM_STELLA_CPP_WITH_PROCESS_LOCK
           
static Symbol SYM_STELLA_CREATE_RECYCLE_LIST
           
static Symbol SYM_STELLA_CROSSOVER_POINT
           
static Symbol SYM_STELLA_CS_VALUEp
           
static Symbol SYM_STELLA_CURRENT_LENGTH
           
static Symbol SYM_STELLA_CURRENT_STARTUP_TIME_PHASEp
           
static Symbol SYM_STELLA_CURRENT_TIMESTAMP
           
static Symbol SYM_STELLA_CURSOR
           
static Symbol SYM_STELLA_DATA
           
static Symbol SYM_STELLA_DATE_DIVIDER
           
static Symbol SYM_STELLA_DATE_TIME_DAY
           
static Symbol SYM_STELLA_DATE_TIME_DIVIDER
           
static Symbol SYM_STELLA_DATE_TIME_DOW
           
static Symbol SYM_STELLA_DATE_TIME_HOUR
           
static Symbol SYM_STELLA_DATE_TIME_MILLIS
           
static Symbol SYM_STELLA_DATE_TIME_MINUTE
           
static Symbol SYM_STELLA_DATE_TIME_MONTH
           
static Symbol SYM_STELLA_DATE_TIME_SECOND
           
static Symbol SYM_STELLA_DATE_TIME_YEAR
           
static Symbol SYM_STELLA_DATE_TIME_ZONE
           
static Symbol SYM_STELLA_DAY
           
static Symbol SYM_STELLA_DAYS
           
static Symbol SYM_STELLA_ddd
           
static Symbol SYM_STELLA_DE_UGLIFY_PARSE_TREE
           
static Symbol SYM_STELLA_DEFAULT
           
static Symbol SYM_STELLA_DEFAULT_INFERENCE_CACHE
           
static Symbol SYM_STELLA_DEFAULT_OPTION_HANDLER
           
static Symbol SYM_STELLA_DEFCLASS
           
static Symbol SYM_STELLA_DEFCONSTANT
           
static Symbol SYM_STELLA_DEFGLOBAL
           
static Symbol SYM_STELLA_DEFINE_CLASS_FROM_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_DEFINE_DEMON
           
static Symbol SYM_STELLA_DEFINE_EXTERNAL_SLOT_FROM_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_DEFINE_FUNCTION_OBJECT
           
static Symbol SYM_STELLA_DEFINE_METHOD_OBJECT
           
static Symbol SYM_STELLA_DEFINE_MODULE_FROM_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_DEFINE_STELLA_GLOBAL_VARIABLE_FROM_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_DEFINE_STELLA_TYPE_FROM_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_DEFINEDp
           
static Symbol SYM_STELLA_DEFMACRO
           
static Symbol SYM_STELLA_DEFMETHOD
           
static Symbol SYM_STELLA_DEFMODULE
           
static Symbol SYM_STELLA_DEFOPERATOR
           
static Symbol SYM_STELLA_DEFSLOT
           
static Symbol SYM_STELLA_DEFSPECIAL
           
static Symbol SYM_STELLA_DEFSYSTEM
           
static Symbol SYM_STELLA_DEFTYPE
           
static Symbol SYM_STELLA_DEFUN
           
static Symbol SYM_STELLA_DELETE
           
static Symbol SYM_STELLA_DELETED_OBJECTp
           
static Symbol SYM_STELLA_DEMON_ACTION
           
static Symbol SYM_STELLA_DEMON_ALLp
           
static Symbol SYM_STELLA_DEMON_CLASS_REFS
           
static Symbol SYM_STELLA_DEMON_CODE
           
static Symbol SYM_STELLA_DEMON_DOCUMENTATION
           
static Symbol SYM_STELLA_DEMON_GUARDp
           
static Symbol SYM_STELLA_DEMON_INHERITp
           
static Symbol SYM_STELLA_DEMON_METHOD
           
static Symbol SYM_STELLA_DEMON_NAME
           
static Symbol SYM_STELLA_DEMON_SLOT_REFS
           
static Symbol SYM_STELLA_DEVELOPMENT_SETTINGS
           
static Symbol SYM_STELLA_DIRECTORY
           
static Symbol SYM_STELLA_DO
           
static Symbol SYM_STELLA_DOCTYPE
           
static Symbol SYM_STELLA_DOCTYPE_ITERATORp
           
static Symbol SYM_STELLA_DOCUMENTATION
           
static Symbol SYM_STELLA_DOUBLE
           
static Symbol SYM_STELLA_DUMMY
           
static Symbol SYM_STELLA_DURATION_DAYS
           
static Symbol SYM_STELLA_DURATION_HOURS
           
static Symbol SYM_STELLA_DURATION_MILLIS
           
static Symbol SYM_STELLA_DURATION_MINUTES
           
static Symbol SYM_STELLA_DURATION_SECONDS
           
static Symbol SYM_STELLA_DYNAMIC_SLOT_VALUE
           
static Symbol SYM_STELLA_DYNAMIC_SLOTS
           
static Symbol SYM_STELLA_DYNAMICSLOTS
           
static Symbol SYM_STELLA_e
           
static Symbol SYM_STELLA_ECHO_STREAM
           
static Symbol SYM_STELLA_eg
           
static Symbol SYM_STELLA_el
           
static Symbol SYM_STELLA_ELEMENT_DICTIONARY
           
static Symbol SYM_STELLA_ELSE
           
static Symbol SYM_STELLA_EMPTYp
           
static Symbol SYM_STELLA_END
           
static Symbol SYM_STELLA_END_OF_TOKENSp
           
static Symbol SYM_STELLA_ENTITY_TABLE
           
static Symbol SYM_STELLA_ENUM
           
static Symbol SYM_STELLA_EOL
           
static Symbol SYM_STELLA_EQL_TO_BOOLEANp
           
static Symbol SYM_STELLA_EQL_TO_FLOATp
           
static Symbol SYM_STELLA_EQL_TO_INTEGERp
           
static Symbol SYM_STELLA_EQL_TO_STRINGp
           
static Symbol SYM_STELLA_EQLp
           
static Symbol SYM_STELLA_EQp
           
static Symbol SYM_STELLA_EQUAL
           
static Symbol SYM_STELLA_EQUAL_TESTp
           
static Symbol SYM_STELLA_EQUIVALENT_SLOT
           
static Symbol SYM_STELLA_ERA
           
static Symbol SYM_STELLA_ERROR
           
static Symbol SYM_STELLA_ERROR_MESSAGE_
           
static Symbol SYM_STELLA_ESCAPE_MODE
           
static Symbol SYM_STELLA_EVALUATION_EXCEPTION
           
static Symbol SYM_STELLA_EVALUATOR_WRAPPER_CODE
           
static Symbol SYM_STELLA_EXCEPTION_CASE
           
static Symbol SYM_STELLA_EXISTS
           
static Symbol SYM_STELLA_EXP
           
static Symbol SYM_STELLA_EXPRESSION
           
static Symbol SYM_STELLA_EXTENDS
           
static Symbol SYM_STELLA_EXTERN
           
static Symbol SYM_STELLA_FALSE
           
static Symbol SYM_STELLA_FALSE_WRAPPER
           
static Symbol SYM_STELLA_FILE_INPUT_STREAM
           
static Symbol SYM_STELLA_FILE_NAME
           
static Symbol SYM_STELLA_FILE_OUTPUT_STREAM
           
static Symbol SYM_STELLA_FILENAME
           
static Symbol SYM_STELLA_FILES
           
static Symbol SYM_STELLA_FILL_IN_STACK_TRACE
           
static Symbol SYM_STELLA_FINAL
           
static Symbol SYM_STELLA_FINALIZATION_FUNCTION
           
static Symbol SYM_STELLA_FINALIZE_CLASSES
           
static Symbol SYM_STELLA_FINALIZE_SLOTS
           
static Symbol SYM_STELLA_FINALLY
           
static Symbol SYM_STELLA_FIRST
           
static Symbol SYM_STELLA_FIRST_DEFINED
           
static Symbol SYM_STELLA_FIRST_INTERVAL_LOWER_BOUND
           
static Symbol SYM_STELLA_FIRST_INTERVAL_UPPER_BOUND
           
static Symbol SYM_STELLA_FIRST_ITERATIONp
           
static Symbol SYM_STELLA_FLOAT
           
static Symbol SYM_STELLA_FLOATp
           
static Symbol SYM_STELLA_FLOOR
           
static Symbol SYM_STELLA_FLUSH_OUTPUT
           
static Symbol SYM_STELLA_FMOD
           
static Symbol SYM_STELLA_FOR
           
static Symbol SYM_STELLA_FORALL
           
static Symbol SYM_STELLA_FOREACH
           
static Symbol SYM_STELLA_FORWARD_DECLARATIONp
           
static Symbol SYM_STELLA_FOUNDMATCHINGENTRYp
           
static Symbol SYM_STELLA_FREE
           
static Symbol SYM_STELLA_FREE_ELEMENTS
           
static Symbol SYM_STELLA_FREE_ENTRIES
           
static Symbol SYM_STELLA_FRIEND
           
static Symbol SYM_STELLA_FUNCALL
           
static Symbol SYM_STELLA_FUNCTION
           
static Symbol SYM_STELLA_FUNCTION_CODE
           
static Symbol SYM_STELLA_g
           
static Symbol SYM_STELLA_GC
           
static Symbol SYM_STELLA_ge
           
static Symbol SYM_STELLA_GENERALIZED_SYMBOL
           
static Symbol SYM_STELLA_GET
           
static Symbol SYM_STELLA_GET_KWD
           
static Symbol SYM_STELLA_GET_NEXT_TOKEN
           
static Symbol SYM_STELLA_GET_QUALIFIED_SYMBOL_SEPARATOR_POSITION_INTERNAL
           
static Symbol SYM_STELLA_GET_QUOTED_TREE
           
static Symbol SYM_STELLA_GET_SAVED_STATE
           
static Symbol SYM_STELLA_GET_SGT
           
static Symbol SYM_STELLA_GET_SLOT
           
static Symbol SYM_STELLA_GET_STELLA_MODULE
           
static Symbol SYM_STELLA_GET_SYM
           
static Symbol SYM_STELLA_GET_SYSTEM_DEFINITION
           
static Symbol SYM_STELLA_GET_TOKEN_TEXT
           
static Symbol SYM_STELLA_GET_TOKEN_TEXT_INTERNAL
           
static Symbol SYM_STELLA_GET_TOKEN_TYPE
           
static Symbol SYM_STELLA_gg_INFERRED_SLOTS
           
static Symbol SYM_STELLA_GLOBAL_VARIABLE
           
static Symbol SYM_STELLA_GOTO
           
static Symbol SYM_STELLA_HASH_CODE
           
static Symbol SYM_STELLA_HASH_TABLE
           
static Symbol SYM_STELLA_HOME_CONTEXT
           
static Symbol SYM_STELLA_HOUR
           
static Symbol SYM_STELLA_i
           
static Symbol SYM_STELLA_I
           
static Symbol SYM_STELLA_IDENTITY
           
static Symbol SYM_STELLA_IDL_COMMENT
           
static Symbol SYM_STELLA_IDL_DECLARATIONS
           
static Symbol SYM_STELLA_IDL_ENUM
           
static Symbol SYM_STELLA_IDL_IDENT
           
static Symbol SYM_STELLA_IDL_INTERFACE
           
static Symbol SYM_STELLA_IDL_LITERAL
           
static Symbol SYM_STELLA_IDL_SIGNATURES
           
static Symbol SYM_STELLA_IDL_STRUCT
           
static Symbol SYM_STELLA_IDL_TYPE
           
static Symbol SYM_STELLA_IDL_TYPEDEF
           
static Symbol SYM_STELLA_IDL_VAR_ARGS
           
static Symbol SYM_STELLA_IF
           
static Symbol SYM_STELLA_IF_EXISTS_ACTION
           
static Symbol SYM_STELLA_IF_NOT_EXISTS_ACTION
           
static Symbol SYM_STELLA_IGNORE
           
static Symbol SYM_STELLA_ii
           
static Symbol SYM_STELLA_ILLEGAL_EXPRESSION_FLAGGED_BY_THE_TRANSLATOR
           
static Symbol SYM_STELLA_ILLEGAL_VARIABLE
           
static Symbol SYM_STELLA_IMPLEMENTS
           
static Symbol SYM_STELLA_IMPORT
           
static Symbol SYM_STELLA_IN
           
static Symbol SYM_STELLA_IN_MODULE
           
static Symbol SYM_STELLA_INCOMPATIBLE_QUANTITY_EXCEPTION
           
static Symbol SYM_STELLA_INCREMENTAL_MODEp
           
static Symbol SYM_STELLA_INITIAL_ELEMENT
           
static Symbol SYM_STELLA_INITIAL_INTERVAL
           
static Symbol SYM_STELLA_INITIAL_SIZE
           
static Symbol SYM_STELLA_INITIALIZE_MEMOIZATION_TABLE
           
static Symbol SYM_STELLA_INLINE
           
static Symbol SYM_STELLA_INLINE_CALL
           
static Symbol SYM_STELLA_INLINE_UNWRAP_BOOLEAN
           
static Symbol SYM_STELLA_INLINE_WRAP_BOOLEAN
           
static Symbol SYM_STELLA_INOUT
           
static Symbol SYM_STELLA_INPUT_STREAM
           
static Symbol SYM_STELLA_INSERT_AT
           
static Symbol SYM_STELLA_INSTANCEOF
           
static Symbol SYM_STELLA_INT
           
static Symbol SYM_STELLA_INTEGER
           
static Symbol SYM_STELLA_INTEGER_TO_BOOLEAN
           
static Symbol SYM_STELLA_INTEGER_TO_BOOLEAN_WRAPPER
           
static Symbol SYM_STELLA_INTEGERp
           
static Symbol SYM_STELLA_INTERFACE
           
static Symbol SYM_STELLA_INTERN_COMMON_LISP_SYMBOL
           
static Symbol SYM_STELLA_INTERN_KEYWORD_AT
           
static Symbol SYM_STELLA_INTERN_RIGID_SYMBOL_WRT_MODULE
           
static Symbol SYM_STELLA_INTERN_SURROGATE_AT
           
static Symbol SYM_STELLA_INTERN_SYMBOL
           
static Symbol SYM_STELLA_INTERN_SYMBOL_AT
           
static Symbol SYM_STELLA_INTERNED_IN
           
static Symbol SYM_STELLA_INTERVAL
           
static Symbol SYM_STELLA_INTERVAL_CURSOR
           
static Symbol SYM_STELLA_INTERVALS
           
static Symbol SYM_STELLA_INTO
           
static Symbol SYM_STELLA_INVERSE
           
static Symbol SYM_STELLA_ISAp
           
static Symbol SYM_STELLA_IT
           
static Symbol SYM_STELLA_ITEM
           
static Symbol SYM_STELLA_ITEM_SIZE
           
static Symbol SYM_STELLA_ITERATOR_AND_VALUES
           
static Symbol SYM_STELLA_ITERATOR_CONS_LIST
           
static Symbol SYM_STELLA_ITERATOR_CURSOR
           
static Symbol SYM_STELLA_ITERATOR_EMPTY_CODE
           
static Symbol SYM_STELLA_ITERATOR_FILTER_CODE
           
static Symbol SYM_STELLA_ITERATOR_INTEGER
           
static Symbol SYM_STELLA_ITERATOR_NESTED_ITERATOR
           
static Symbol SYM_STELLA_ITERATOR_NEXT_CODE
           
static Symbol SYM_STELLA_ITERATOR_OBJECT
           
static Symbol SYM_STELLA_ITERATOR_SECOND_INTEGER
           
static Symbol SYM_STELLA_ITERATOR_SECOND_OBJECT
           
static Symbol SYM_STELLA_JAVA_ACTUALS
           
static Symbol SYM_STELLA_JAVA_ANONYMOUS_ARRAY
           
static Symbol SYM_STELLA_JAVA_AREF
           
static Symbol SYM_STELLA_JAVA_ARRAY_INITIALIZER
           
static Symbol SYM_STELLA_JAVA_ASSIGN
           
static Symbol SYM_STELLA_JAVA_BINARY_OP
           
static Symbol SYM_STELLA_JAVA_BLOCK
           
static Symbol SYM_STELLA_JAVA_BREAK
           
static Symbol SYM_STELLA_JAVA_CASE
           
static Symbol SYM_STELLA_JAVA_CAST
           
static Symbol SYM_STELLA_JAVA_CATCH
           
static Symbol SYM_STELLA_JAVA_CLASS
           
static Symbol SYM_STELLA_JAVA_COMMENT
           
static Symbol SYM_STELLA_JAVA_COND
           
static Symbol SYM_STELLA_JAVA_CONTINUE
           
static Symbol SYM_STELLA_JAVA_DECLARATIONS
           
static Symbol SYM_STELLA_JAVA_EOL
           
static Symbol SYM_STELLA_JAVA_EXCEPTION_CLASS
           
static Symbol SYM_STELLA_JAVA_FLOTSAM_CLASS
           
static Symbol SYM_STELLA_JAVA_FOREACH
           
static Symbol SYM_STELLA_JAVA_FUNCALL
           
static Symbol SYM_STELLA_JAVA_FUNCTION
           
static Symbol SYM_STELLA_JAVA_FUNCTION_CALL
           
static Symbol SYM_STELLA_JAVA_FUNCTION_POINTER
           
static Symbol SYM_STELLA_JAVA_FUNCTION_SIGNATURE
           
static Symbol SYM_STELLA_JAVA_GLOBAL
           
static Symbol SYM_STELLA_JAVA_HANDLER_CASE
           
static Symbol SYM_STELLA_JAVA_IDENT
           
static Symbol SYM_STELLA_JAVA_IF
           
static Symbol SYM_STELLA_JAVA_LITERAL
           
static Symbol SYM_STELLA_JAVA_LOOP
           
static Symbol SYM_STELLA_JAVA_MAKE
           
static Symbol SYM_STELLA_JAVA_MAKE_ARRAY
           
static Symbol SYM_STELLA_JAVA_METHOD
           
static Symbol SYM_STELLA_JAVA_METHOD_CALL
           
static Symbol SYM_STELLA_JAVA_METHOD_CODE_CALL
           
static Symbol SYM_STELLA_JAVA_METHOD_POINTER
           
static Symbol SYM_STELLA_JAVA_METHOD_SETTER_CALL
           
static Symbol SYM_STELLA_JAVA_NAMED_STATEMENT
           
static Symbol SYM_STELLA_JAVA_NEW
           
static Symbol SYM_STELLA_JAVA_ONLY_FILES
           
static Symbol SYM_STELLA_JAVA_PACKAGE
           
static Symbol SYM_STELLA_JAVA_PRINT_NATIVE_STREAM
           
static Symbol SYM_STELLA_JAVA_PRINT_STREAM
           
static Symbol SYM_STELLA_JAVA_PROGN
           
static Symbol SYM_STELLA_JAVA_RETURN
           
static Symbol SYM_STELLA_JAVA_SIGNAL
           
static Symbol SYM_STELLA_JAVA_SLOT_VALUE
           
static Symbol SYM_STELLA_JAVA_SLOT_VALUE_SETTER
           
static Symbol SYM_STELLA_JAVA_STANDARD_ERROR
           
static Symbol SYM_STELLA_JAVA_STANDARD_OUT
           
static Symbol SYM_STELLA_JAVA_STATEMENTS
           
static Symbol SYM_STELLA_JAVA_SYMBOL
           
static Symbol SYM_STELLA_JAVA_TERNARY_OP
           
static Symbol SYM_STELLA_JAVA_THROW
           
static Symbol SYM_STELLA_JAVA_TYPE
           
static Symbol SYM_STELLA_JAVA_UNARY_OP
           
static Symbol SYM_STELLA_JAVA_UNLESS
           
static Symbol SYM_STELLA_JAVA_UNWIND_PROTECT
           
static Symbol SYM_STELLA_JAVA_VERBATIM
           
static Symbol SYM_STELLA_JAVA_WHEN
           
static Symbol SYM_STELLA_JAVA_WHILE
           
static Symbol SYM_STELLA_JAVA_WITH_PROCESS_LOCK
           
static Symbol SYM_STELLA_KEY
           
static Symbol SYM_STELLA_KEYWORD
           
static Symbol SYM_STELLA_KEYWORD_NAME
           
static Symbol SYM_STELLA_KEYWORDp
           
static Symbol SYM_STELLA_KV_CONS
           
static Symbol SYM_STELLA_KV_LIST_ITERATOR_CURSOR
           
static Symbol SYM_STELLA_l
           
static Symbol SYM_STELLA_LABEL
           
static Symbol SYM_STELLA_LARGEST_POSTORDER_NUMBER
           
static Symbol SYM_STELLA_le
           
static Symbol SYM_STELLA_LEGAL_EOF_STATES
           
static Symbol SYM_STELLA_LENGTH
           
static Symbol SYM_STELLA_LET
           
static Symbol SYM_STELLA_LIKE
           
static Symbol SYM_STELLA_LISP_ONLY_FILES
           
static Symbol SYM_STELLA_LIST_ITERATOR_COLLECTION
           
static Symbol SYM_STELLA_LIST_ITERATOR_CURSOR
           
static Symbol SYM_STELLA_LIST_OF_RECYCLED_ITEMS
           
static Symbol SYM_STELLA_LIST$
           
static Symbol SYM_STELLA_LOADEDp
           
static Symbol SYM_STELLA_LOCAL_NEW
           
static Symbol SYM_STELLA_LOG
           
static Symbol SYM_STELLA_LOG_FUNCTION_CALL
           
static Symbol SYM_STELLA_LOGAND
           
static Symbol SYM_STELLA_LOGICAL_TOKEN_TYPE
           
static Symbol SYM_STELLA_LOGOR
           
static Symbol SYM_STELLA_LONG
           
static Symbol SYM_STELLA_LOOKUP
           
static Symbol SYM_STELLA_LOOKUP_FUNCTION
           
static Symbol SYM_STELLA_LOOKUP_MEMOIZED_VALUE
           
static Symbol SYM_STELLA_LOOKUP_MEMOIZED_VALUEN
           
static Symbol SYM_STELLA_LOOKUP_MRU_MEMOIZED_VALUE
           
static Symbol SYM_STELLA_LOOKUP_MRU_MEMOIZED_VALUEN
           
static Symbol SYM_STELLA_LOOP
           
static Symbol SYM_STELLA_LOWER_BOUND
           
static Symbol SYM_STELLA_LPAREN
           
static Symbol SYM_STELLA_LRU_BUCKETS_VECTOR
           
static Symbol SYM_STELLA_LRU_TIMESTAMP
           
static Symbol SYM_STELLA_lXg
           
static Symbol SYM_STELLA_MACRO
           
static Symbol SYM_STELLA_MAIN
           
static Symbol SYM_STELLA_MAINTAIN_RECYCLE_LISTS
           
static Symbol SYM_STELLA_MAKE
           
static Symbol SYM_STELLA_MARKER
           
static Symbol SYM_STELLA_MAX
           
static Symbol SYM_STELLA_MAX_ENTRIES
           
static Symbol SYM_STELLA_MEMBERp
           
static Symbol SYM_STELLA_MEMBp
           
static Symbol SYM_STELLA_MEMOIZATION_TABLE
           
static Symbol SYM_STELLA_MEMOIZED_NULL_VALUE
           
static Symbol SYM_STELLA_MESSAGE
           
static Symbol SYM_STELLA_META_ATTRIBUTES
           
static Symbol SYM_STELLA_METHOD
           
static Symbol SYM_STELLA_METHOD_AUXILIARYp
           
static Symbol SYM_STELLA_METHOD_BODY_ARGUMENTp
           
static Symbol SYM_STELLA_METHOD_CODE
           
static Symbol SYM_STELLA_METHOD_COMMANDp
           
static Symbol SYM_STELLA_METHOD_CONSTRUCTORp
           
static Symbol SYM_STELLA_METHOD_DOCUMENTATION
           
static Symbol SYM_STELLA_METHOD_EVALUATE_ARGUMENTSp
           
static Symbol SYM_STELLA_METHOD_FUNCTIONp
           
static Symbol SYM_STELLA_METHOD_GLOBALLY_INLINEp
           
static Symbol SYM_STELLA_METHOD_INHERITS_THROUGH
           
static Symbol SYM_STELLA_METHOD_INLINED_FUNCTIONS
           
static Symbol SYM_STELLA_METHOD_LISP_MACROp
           
static Symbol SYM_STELLA_METHOD_MACROp
           
static Symbol SYM_STELLA_METHOD_NATIVEp
           
static Symbol SYM_STELLA_METHOD_PARAMETER_DIRECTIONS
           
static Symbol SYM_STELLA_METHOD_PARAMETER_NAMES
           
static Symbol SYM_STELLA_METHOD_PARAMETER_TYPE_SPECIFIERS
           
static Symbol SYM_STELLA_METHOD_RETURN_TYPE_SPECIFIERS
           
static Symbol SYM_STELLA_METHOD_SETTERp
           
static Symbol SYM_STELLA_METHOD_SLOTp
           
static Symbol SYM_STELLA_METHOD_STARTUP_CLASSNAME
           
static Symbol SYM_STELLA_METHOD_STORAGE_SLOT
           
static Symbol SYM_STELLA_METHOD_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_METHOD_VARIABLE_ARGUMENTSp
           
static Symbol SYM_STELLA_MIDN
           
static Symbol SYM_STELLA_MILLIS
           
static Symbol SYM_STELLA_MIN
           
static Symbol SYM_STELLA_MINUTE
           
static Symbol SYM_STELLA_MIXINp
           
static Symbol SYM_STELLA_MOD
           
static Symbol SYM_STELLA_MODIFIED_JULIAN_DAY
           
static Symbol SYM_STELLA_MODULE
           
static Symbol SYM_STELLA_MODULE_CPP_PACKAGE
           
static Symbol SYM_STELLA_MODULE_FULL_NAME
           
static Symbol SYM_STELLA_MODULE_LISP_PACKAGE
           
static Symbol SYM_STELLA_MODULE_NAME
           
static Symbol SYM_STELLA_MODULE_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_MONTH
           
static Symbol SYM_STELLA_MRU_BUCKETS_VECTOR
           
static Symbol SYM_STELLA_MRU_TIMESTAMP
           
static Symbol SYM_STELLA_MUTABLE_STRING_TO_STRING
           
static Symbol SYM_STELLA_MV_BIND
           
static Symbol SYM_STELLA_MV_returnarray
           
static Symbol SYM_STELLA_MV_SETQ
           
static Symbol SYM_STELLA_NAME
           
static Symbol SYM_STELLA_NAMESPACE
           
static Symbol SYM_STELLA_NAMESPACE_NAME
           
static Symbol SYM_STELLA_NAMESPACE_URI
           
static Symbol SYM_STELLA_NAMESPACEp
           
static Symbol SYM_STELLA_NATIVE
           
static Symbol SYM_STELLA_NATIVE_OBJECT
           
static Symbol SYM_STELLA_NATIVE_OUTPUT_STREAM
           
static Symbol SYM_STELLA_NATIVE_ROOT_DIRECTORY
           
static Symbol SYM_STELLA_NATIVE_STREAM
           
static Symbol SYM_STELLA_NEW
           
static Symbol SYM_STELLA_NEWLINE
           
static Symbol SYM_STELLA_NEWVALUE
           
static Symbol SYM_STELLA_NEXT
           
static Symbol SYM_STELLA_NEXT_SWEEP_LIST_OBJECT
           
static Symbol SYM_STELLA_NEXTp
           
static Symbol SYM_STELLA_NICKNAMES
           
static Symbol SYM_STELLA_NIL
           
static Symbol SYM_STELLA_NILp
           
static Symbol SYM_STELLA_NOF_BUCKETS
           
static Symbol SYM_STELLA_NON_OBJECT_METHOD
           
static Symbol SYM_STELLA_NOON
           
static Symbol SYM_STELLA_NOON_MIDN
           
static Symbol SYM_STELLA_NORMAL_CALL
           
static Symbol SYM_STELLA_NOT
           
static Symbol SYM_STELLA_NOW
           
static Symbol SYM_STELLA_NTH
           
static Symbol SYM_STELLA_NTH_REST
           
static Symbol SYM_STELLA_NTH_SETTER
           
static Symbol SYM_STELLA_NULL
           
static Symbol SYM_STELLA_NULL_ARRAYp
           
static Symbol SYM_STELLA_NULL_CHARACTER
           
static Symbol SYM_STELLA_NULL_CHARACTER_WRAPPER
           
static Symbol SYM_STELLA_NULL_FLOAT
           
static Symbol SYM_STELLA_NULL_FLOAT_WRAPPER
           
static Symbol SYM_STELLA_NULL_FUNCTION_CODE_WRAPPER
           
static Symbol SYM_STELLA_NULL_INTEGER
           
static Symbol SYM_STELLA_NULL_INTEGER_WRAPPER
           
static Symbol SYM_STELLA_NULL_METHOD_CODE_WRAPPER
           
static Symbol SYM_STELLA_NULL_MUTABLE_STRING
           
static Symbol SYM_STELLA_NULL_MUTABLE_STRING_WRAPPER
           
static Symbol SYM_STELLA_NULL_SINGLE_FLOAT
           
static Symbol SYM_STELLA_NULL_STRING
           
static Symbol SYM_STELLA_NULL_STRING_WRAPPER
           
static Symbol SYM_STELLA_NULLp
           
static Symbol SYM_STELLA_NUMBER_OF_FOREIGN_INTERVAL_NODES
           
static Symbol SYM_STELLA_NUMBER_OF_NODES
           
static Symbol SYM_STELLA_NUMBER_WRAPPER_TO_FLOAT
           
static Symbol SYM_STELLA_OBJECT
           
static Symbol SYM_STELLA_OBJECT_COLLECTION
           
static Symbol SYM_STELLA_OBJECT_DICTIONARY_ITERATOR
           
static Symbol SYM_STELLA_OBJECT_ITERATOR
           
static Symbol SYM_STELLA_OBJECT_METHOD
           
static Symbol SYM_STELLA_OBJECT_SEQUENCE
           
static Symbol SYM_STELLA_OBJECT_TO_OBJECT_DICTIONARY
           
static Symbol SYM_STELLA_OBJECT_TO_OBJECT_HASH_TABLE
           
static Symbol SYM_STELLA_OF
           
static Symbol SYM_STELLA_OLDVALUE
           
static Symbol SYM_STELLA_ON
           
static Symbol SYM_STELLA_ONLY_IF
           
static Symbol SYM_STELLA_OPEN_INPUT_FILE
           
static Symbol SYM_STELLA_OPEN_NETWORK_STREAM
           
static Symbol SYM_STELLA_OPEN_OUTPUT_FILE
           
static Symbol SYM_STELLA_OPERATOR
           
static Symbol SYM_STELLA_OR
           
static Symbol SYM_STELLA_OTHER
           
static Symbol SYM_STELLA_OTHERWISE
           
static Symbol SYM_STELLA_OUT
           
static Symbol SYM_STELLA_OUTPUT_STREAM
           
static Symbol SYM_STELLA_OUTPUT_STRING_STREAM
           
static Symbol SYM_STELLA_OWNER_INSTANCE
           
static Symbol SYM_STELLA_p
           
static Symbol SYM_STELLA_PACKAGE
           
static Symbol SYM_STELLA_PARAMETER_ENTITY_TABLE
           
static Symbol SYM_STELLA_PARAMETRIC_TYPE_SPECIFIERp
           
static Symbol SYM_STELLA_PARENT_CONTEXT
           
static Symbol SYM_STELLA_PARENT_ELEMENT
           
static Symbol SYM_STELLA_PARENT_MODULES
           
static Symbol SYM_STELLA_PARENTS
           
static Symbol SYM_STELLA_PHASE
           
static Symbol SYM_STELLA_PHASE_TO_INTEGER
           
static Symbol SYM_STELLA_PLIST_ITERATOR_COLLECTION
           
static Symbol SYM_STELLA_PLIST_ITERATOR_CURSOR
           
static Symbol SYM_STELLA_PM
           
static Symbol SYM_STELLA_PO
           
static Symbol SYM_STELLA_POP
           
static Symbol SYM_STELLA_POSITION
           
static Symbol SYM_STELLA_POTENTIAL_FREE_SYMBOL_OFFSET
           
static Symbol SYM_STELLA_PREFIX_FOREACH
           
static Symbol SYM_STELLA_PREPROCESSED_FILES
           
static Symbol SYM_STELLA_PRIMARY_TYPE
           
static Symbol SYM_STELLA_PRINT
           
static Symbol SYM_STELLA_PRINT_ERROR_CONTEXT
           
static Symbol SYM_STELLA_PRINT_FORM
           
static Symbol SYM_STELLA_PRINT_METHOD
           
static Symbol SYM_STELLA_PRINT_NATIVE_STREAM
           
static Symbol SYM_STELLA_PRINT_OBJECT
           
static Symbol SYM_STELLA_PRINT_STREAM
           
static Symbol SYM_STELLA_PRIVATE
           
static Symbol SYM_STELLA_PRODUCTION_SETTINGS
           
static Symbol SYM_STELLA_PROGN
           
static Symbol SYM_STELLA_PROJECTED_FROM
           
static Symbol SYM_STELLA_PROJECTS_ONTO
           
static Symbol SYM_STELLA_PROPERTIES
           
static Symbol SYM_STELLA_PROTECT_SURROGATESp
           
static Symbol SYM_STELLA_PROTECTED
           
static Symbol SYM_STELLA_PROTOTYPE_INFERENCE_CACHE
           
static Symbol SYM_STELLA_PUBLIC
           
static Symbol SYM_STELLA_PUSH
           
static Symbol SYM_STELLA_QUOTATION_TABLE_OFFSET
           
static Symbol SYM_STELLA_QUOTE
           
static Symbol SYM_STELLA_RANDOM
           
static Symbol SYM_STELLA_READ_EXCEPTION
           
static Symbol SYM_STELLA_READ_INTO_TOKENIZER_BUFFER
           
static Symbol SYM_STELLA_RECYCLE_LIST
           
static Symbol SYM_STELLA_RECYCLE_LIST_DEBUGGING_ENABLEDp
           
static Symbol SYM_STELLA_RECYCLE_LIST_OF
           
static Symbol SYM_STELLA_RECYCLED_ITEMS
           
static Symbol SYM_STELLA_REFERENCE_COUNT
           
static Symbol SYM_STELLA_REFERENCED_GLOBALS
           
static Symbol SYM_STELLA_REGION_MATCH_FUNCTION
           
static Symbol SYM_STELLA_REGION_TAG
           
static Symbol SYM_STELLA_REGISTER
           
static Symbol SYM_STELLA_REGISTER_NATIVE_NAME
           
static Symbol SYM_STELLA_REGISTER_RECYCLED_ITEM
           
static Symbol SYM_STELLA_REMOVED_LINKS
           
static Symbol SYM_STELLA_RENUMBER_IF_OUT_OF_NUMBERSp
           
static Symbol SYM_STELLA_RENUMBER_RATIO
           
static Symbol SYM_STELLA_REPLACE_SUBSTRINGS
           
static Symbol SYM_STELLA_REQUIRED_SYSTEMS
           
static Symbol SYM_STELLA_REQUIRES
           
static Symbol SYM_STELLA_RESIZE_INCREMENT
           
static Symbol SYM_STELLA_REST
           
static Symbol SYM_STELLA_RESULT
           
static Symbol SYM_STELLA_RETURN
           
static Symbol SYM_STELLA_ROOTS
           
static Symbol SYM_STELLA_ROUND
           
static Symbol SYM_STELLA_RPAREN
           
static Symbol SYM_STELLA_rrARGS
           
static Symbol SYM_STELLA_rrDEFCONSMETHOD
           
static Symbol SYM_STELLA_rrPRINT_STREAM
           
static Symbol SYM_STELLA_rrREST
           
static Symbol SYM_STELLA_rrVALUE
           
static Symbol SYM_STELLA_RUN_CONSTRUCTOR_DEMONS
           
static Symbol SYM_STELLA_RUN_SLOT_DEMONS
           
static Symbol SYM_STELLA_RUN_SLOT_GUARD_DEMONSp
           
static Symbol SYM_STELLA_s
           
static Symbol SYM_STELLA_SAFE_CAST
           
static Symbol SYM_STELLA_SAFE_PRIMARY_TYPE
           
static Symbol SYM_STELLA_SAFETY
           
static Symbol SYM_STELLA_SAVE_TOKENIZER_STREAM_STATE
           
static Symbol SYM_STELLA_SCOLON
           
static Symbol SYM_STELLA_SECOND
           
static Symbol SYM_STELLA_SECONDP
           
static Symbol SYM_STELLA_SELECT
           
static Symbol SYM_STELLA_SELF
           
static Symbol SYM_STELLA_SEQUENCE_LENGTH
           
static Symbol SYM_STELLA_SET
           
static Symbol SYM_STELLA_SET_CALL_LOG_BREAK_POINT
           
static Symbol SYM_STELLA_SET_DYNAMIC_SLOT_VALUE
           
static Symbol SYM_STELLA_SET_OF
           
static Symbol SYM_STELLA_SETF
           
static Symbol SYM_STELLA_SETOF
           
static Symbol SYM_STELLA_SETQ
           
static Symbol SYM_STELLA_SETTER
           
static Symbol SYM_STELLA_SETVALUEp
           
static Symbol SYM_STELLA_SHADOWED_SURROGATES
           
static Symbol SYM_STELLA_SHIFT_LEFT
           
static Symbol SYM_STELLA_SHORT
           
static Symbol SYM_STELLA_sIDL_THEORYsenum
           
static Symbol SYM_STELLA_sIDL_THEORYsinterface
           
static Symbol SYM_STELLA_sIDL_THEORYsstruct
           
static Symbol SYM_STELLA_sIDL_THEORYstypedef
           
static Symbol SYM_STELLA_SIGNAL
           
static Symbol SYM_STELLA_SIGNAL_EXCEPTION
           
static Symbol SYM_STELLA_SIGNAL_TRANSLATION_ERROR
           
static Symbol SYM_STELLA_SIGNAL_TRANSLATION_WARNING
           
static Symbol SYM_STELLA_SIGNATURE
           
static Symbol SYM_STELLA_SIGNED
           
static Symbol SYM_STELLA_SIN
           
static Symbol SYM_STELLA_SIZE
           
static Symbol SYM_STELLA_SIZEOF
           
static Symbol SYM_STELLA_SLEEP
           
static Symbol SYM_STELLA_SLOT
           
static Symbol SYM_STELLA_SLOT_ALLOCATION
           
static Symbol SYM_STELLA_SLOT_AUXILIARYp
           
static Symbol SYM_STELLA_SLOT_BASE_TYPE
           
static Symbol SYM_STELLA_SLOT_CLOSURE_ASSUMPTION
           
static Symbol SYM_STELLA_SLOT_COMPONENTp
           
static Symbol SYM_STELLA_SLOT_CONTEXT_SENSITIVEp
           
static Symbol SYM_STELLA_SLOT_DEFAULT_EXPRESSION
           
static Symbol SYM_STELLA_SLOT_DEMONS
           
static Symbol SYM_STELLA_SLOT_DIRECT_EQUIVALENT
           
static Symbol SYM_STELLA_SLOT_DIRECT_SUBS
           
static Symbol SYM_STELLA_SLOT_DIRECT_SUPERS
           
static Symbol SYM_STELLA_SLOT_DOCUMENTATION
           
static Symbol SYM_STELLA_SLOT_EXTERNALp
           
static Symbol SYM_STELLA_SLOT_GUARD_DEMONS
           
static Symbol SYM_STELLA_SLOT_HARDWIREDp
           
static Symbol SYM_STELLA_SLOT_HOME_MODULE
           
static Symbol SYM_STELLA_SLOT_INITIAL_VALUE
           
static Symbol SYM_STELLA_SLOT_INVERSE
           
static Symbol SYM_STELLA_SLOT_MARKEDp
           
static Symbol SYM_STELLA_SLOT_NAME
           
static Symbol SYM_STELLA_SLOT_OPTION_HANDLER
           
static Symbol SYM_STELLA_SLOT_OPTION_KEYWORD
           
static Symbol SYM_STELLA_SLOT_OWNER
           
static Symbol SYM_STELLA_SLOT_PUBLICp
           
static Symbol SYM_STELLA_SLOT_READ_ONLYp
           
static Symbol SYM_STELLA_SLOT_READER
           
static Symbol SYM_STELLA_SLOT_RENAMEDp
           
static Symbol SYM_STELLA_SLOT_RENAMES
           
static Symbol SYM_STELLA_SLOT_REQUIREDp
           
static Symbol SYM_STELLA_SLOT_SLOTREF
           
static Symbol SYM_STELLA_SLOT_TYPE_SPECIFIER
           
static Symbol SYM_STELLA_SLOT_VALUE
           
static Symbol SYM_STELLA_SLOT_VALUE_SETTER
           
static Symbol SYM_STELLA_SLOT_WRITER
           
static Symbol SYM_STELLA_SLOTNAME
           
static Symbol SYM_STELLA_SLOTREF
           
static Symbol SYM_STELLA_SLOTREF_SLOT
           
static Symbol SYM_STELLA_SOME
           
static Symbol SYM_STELLA_SOURCE_ROOT_DIRECTORY
           
static Symbol SYM_STELLA_SPECIAL
           
static Symbol SYM_STELLA_SPECIFIER_BASE_TYPE
           
static Symbol SYM_STELLA_SPECIFIER_DIMENSIONS
           
static Symbol SYM_STELLA_SPECIFIER_PARAMETER_NAME
           
static Symbol SYM_STELLA_SPECIFIER_PARAMETER_TYPES
           
static Symbol SYM_STELLA_SQRT
           
static Symbol SYM_STELLA_STANDARD_ERROR
           
static Symbol SYM_STELLA_STANDARD_OUTPUT
           
static Symbol SYM_STELLA_STANDARD_WARNING
           
static Symbol SYM_STELLA_START_FUNCTION_CALL_LOGGING
           
static Symbol SYM_STELLA_STARTUP
           
static Symbol SYM_STELLA_STARTUP_CL_TRANSLATE
           
static Symbol SYM_STELLA_STARTUP_CL_TRANSLATE_FILE
           
static Symbol SYM_STELLA_STARTUP_CLASSES
           
static Symbol SYM_STELLA_STARTUP_COLLECTIONS
           
static Symbol SYM_STELLA_STARTUP_CONSES
           
static Symbol SYM_STELLA_STARTUP_CONTEXTS
           
static Symbol SYM_STELLA_STARTUP_CPP_CLASS_OUT
           
static Symbol SYM_STELLA_STARTUP_CPP_OUTPUT
           
static Symbol SYM_STELLA_STARTUP_CPP_TRANSLATE
           
static Symbol SYM_STELLA_STARTUP_CPP_TRANSLATE_FILE
           
static Symbol SYM_STELLA_STARTUP_DATE_TIME
           
static Symbol SYM_STELLA_STARTUP_DATE_TIME_PARSER
           
static Symbol SYM_STELLA_STARTUP_DEFCLASS
           
static Symbol SYM_STELLA_STARTUP_DEMONS
           
static Symbol SYM_STELLA_STARTUP_DESCRIBE
           
static Symbol SYM_STELLA_STARTUP_DYNAMIC_LITERAL_SLOTS
           
static Symbol SYM_STELLA_STARTUP_DYNAMIC_SLOTS
           
static Symbol SYM_STELLA_STARTUP_FOREACH
           
static Symbol SYM_STELLA_STARTUP_HIERARCHY
           
static Symbol SYM_STELLA_STARTUP_IDL_CLASS_OUT
           
static Symbol SYM_STELLA_STARTUP_IDL_OUTPUT
           
static Symbol SYM_STELLA_STARTUP_IDL_TRANSLATE
           
static Symbol SYM_STELLA_STARTUP_IDL_TRANSLATE_FILE
           
static Symbol SYM_STELLA_STARTUP_ITERATORS
           
static Symbol SYM_STELLA_STARTUP_JAVA_CLASS_OUT
           
static Symbol SYM_STELLA_STARTUP_JAVA_OUTPUT
           
static Symbol SYM_STELLA_STARTUP_JAVA_TRANSLATE
           
static Symbol SYM_STELLA_STARTUP_JAVA_TRANSLATE_FILE
           
static Symbol SYM_STELLA_STARTUP_LISTS
           
static Symbol SYM_STELLA_STARTUP_LITERALS
           
static Symbol SYM_STELLA_STARTUP_MACROS
           
static Symbol SYM_STELLA_STARTUP_MEMOIZE
           
static Symbol SYM_STELLA_STARTUP_METHODS
           
static Symbol SYM_STELLA_STARTUP_MODULES
           
static Symbol SYM_STELLA_STARTUP_MORE_DEMONS
           
static Symbol SYM_STELLA_STARTUP_NAME_UTILITY
           
static Symbol SYM_STELLA_STARTUP_PRIMAL
           
static Symbol SYM_STELLA_STARTUP_READ
           
static Symbol SYM_STELLA_STARTUP_STARTUP
           
static Symbol SYM_STELLA_STARTUP_STELLA_IN
           
static Symbol SYM_STELLA_STARTUP_STELLA_SYSTEM
           
static Symbol SYM_STELLA_STARTUP_STREAMS
           
static Symbol SYM_STELLA_STARTUP_SYMBOLS
           
static Symbol SYM_STELLA_STARTUP_SYSTEMS
           
static Symbol SYM_STELLA_STARTUP_TAXONOMIES
           
static Symbol SYM_STELLA_STARTUP_TIME_PROGN
           
static Symbol SYM_STELLA_STARTUP_TOOLS
           
static Symbol SYM_STELLA_STARTUP_TRANSLATE_FILE
           
static Symbol SYM_STELLA_STARTUP_TYPE_PREDICATES
           
static Symbol SYM_STELLA_STARTUP_WALK
           
static Symbol SYM_STELLA_STARTUP_XML
           
static Symbol SYM_STELLA_STATE
           
static Symbol SYM_STELLA_STATE_DICTIONARY
           
static Symbol SYM_STELLA_STATE_NAMES
           
static Symbol SYM_STELLA_STATIC
           
static Symbol SYM_STELLA_STELLA_CLASSp
           
static Symbol SYM_STELLA_STELLA_EXCEPTION
           
static Symbol SYM_STELLA_STOP_FUNCTION_CALL_LOGGING
           
static Symbol SYM_STELLA_STORAGE_SLOT
           
static Symbol SYM_STELLA_STORAGE_SLOTp
           
static Symbol SYM_STELLA_STORED_ACTIVEp
           
static Symbol SYM_STELLA_STREAM
           
static Symbol SYM_STELLA_STRICT_INFERENCE_CACHE
           
static Symbol SYM_STELLA_STRING
           
static Symbol SYM_STELLA_STRING_EQLp
           
static Symbol SYM_STELLA_STRING_INPUT_STREAM
           
static Symbol SYM_STELLA_STRING_OUTPUT_STREAM
           
static Symbol SYM_STELLA_STRING_TO_MUTABLE_STRING
           
static Symbol SYM_STELLA_STRING_TO_TOKENIZER_BYTE_ARRAY
           
static Symbol SYM_STELLA_STRINGIFIED_OPTIONS
           
static Symbol SYM_STELLA_STRINGIFY
           
static Symbol SYM_STELLA_STRINGp
           
static Symbol SYM_STELLA_STRUCT
           
static Symbol SYM_STELLA_SUBSEQUENCE
           
static Symbol SYM_STELLA_SUBTYPE_OF_ANCHORED_TYPE_SPECIFIERp
           
static Symbol SYM_STELLA_SUBTYPE_OF_BOOLEANp
           
static Symbol SYM_STELLA_SUBTYPE_OF_CHARACTERp
           
static Symbol SYM_STELLA_SUBTYPE_OF_CLASSp
           
static Symbol SYM_STELLA_SUBTYPE_OF_CONSp
           
static Symbol SYM_STELLA_SUBTYPE_OF_FLOATp
           
static Symbol SYM_STELLA_SUBTYPE_OF_INTEGERp
           
static Symbol SYM_STELLA_SUBTYPE_OF_KEYWORDp
           
static Symbol SYM_STELLA_SUBTYPE_OF_METHOD_SLOTp
           
static Symbol SYM_STELLA_SUBTYPE_OF_PARAMETRIC_TYPE_SPECIFIERp
           
static Symbol SYM_STELLA_SUBTYPE_OF_STORAGE_SLOTp
           
static Symbol SYM_STELLA_SUBTYPE_OF_STRINGp
           
static Symbol SYM_STELLA_SUBTYPE_OF_SURROGATEp
           
static Symbol SYM_STELLA_SUBTYPE_OF_SYMBOLp
           
static Symbol SYM_STELLA_SUBTYPE_OF_TRANSIENT_SYMBOLp
           
static Symbol SYM_STELLA_SUBTYPE_OF_TYPEp
           
static Symbol SYM_STELLA_SUBTYPE_OF_VERBATIM_STRINGp
           
static Symbol SYM_STELLA_SUBTYPE_OF_WRAPPERp
           
static Symbol SYM_STELLA_SUBTYPE_OFp
           
static Symbol SYM_STELLA_SUPER
           
static Symbol SYM_STELLA_SUPER_CLASSES
           
static Symbol SYM_STELLA_SUPPRESS_WARNINGSp
           
static Symbol SYM_STELLA_SURFACE_FORM
           
static Symbol SYM_STELLA_SURROGATE_NAME
           
static Symbol SYM_STELLA_SURROGATE_OFFSET_TABLE
           
static Symbol SYM_STELLA_SURROGATE_VALUE
           
static Symbol SYM_STELLA_SURROGATE_VALUE_INVERSE
           
static Symbol SYM_STELLA_SURROGATEp
           
static Symbol SYM_STELLA_SVSEQ
           
static Symbol SYM_STELLA_SWEEP
           
static Symbol SYM_STELLA_SWITCH
           
static Symbol SYM_STELLA_SYMBOL
           
static Symbol SYM_STELLA_SYMBOL_ID
           
static Symbol SYM_STELLA_SYMBOL_NAME
           
static Symbol SYM_STELLA_SYMBOL_OFFSET_TABLE
           
static Symbol SYM_STELLA_SYMBOL_SLOT_OFFSET
           
static Symbol SYM_STELLA_SYMBOL_VALUE_AND_PLIST
           
static Symbol SYM_STELLA_SYMBOLp
           
static Symbol SYM_STELLA_SYNCHRONIZED
           
static Symbol SYM_STELLA_SYS_CALL_FUNCTION
           
static Symbol SYM_STELLA_SYS_CALL_FUNCTION_CODE
           
static Symbol SYM_STELLA_SYS_CALL_METHOD
           
static Symbol SYM_STELLA_SYS_CALL_METHOD_CODE
           
static Symbol SYM_STELLA_SYS_CALL_METHOD_SETTER
           
static Symbol SYM_STELLA_SYS_FOREACH
           
static Symbol SYM_STELLA_SYS_HANDLE_EXCEPTION
           
static Symbol SYM_STELLA_SYS_HANDLER_CASE
           
static Symbol SYM_STELLA_SYS_INLINE_CALL
           
static Symbol SYM_STELLA_SYS_NEW
           
static Symbol SYM_STELLA_SYS_POINTER_TO_FUNCTION
           
static Symbol SYM_STELLA_SYS_REFERENCED_CALL_METHOD
           
static Symbol SYM_STELLA_SYS_REFERENCED_SLOT_VALUE
           
static Symbol SYM_STELLA_SYS_SET_DEFAULT
           
static Symbol SYM_STELLA_SYS_SIGNAL
           
static Symbol SYM_STELLA_SYS_SLOT_VALUE
           
static Symbol SYM_STELLA_SYS_SLOT_VALUE_SETTER
           
static Symbol SYM_STELLA_SYS_SPECIAL
           
static Symbol SYM_STELLA_SYS_UNWIND_PROTECT
           
static Symbol SYM_STELLA_SYSTEM_STARTED_UPp
           
static Symbol SYM_STELLA_SYSTEM_UNITS_ALIST
           
static Symbol SYM_STELLA_T1
           
static Symbol SYM_STELLA_T2
           
static Symbol SYM_STELLA_TABLE
           
static Symbol SYM_STELLA_TABLE_NAME
           
static Symbol SYM_STELLA_TAN
           
static Symbol SYM_STELLA_TEMPLATE
           
static Symbol SYM_STELLA_TERMINATE_PROGRAM
           
static Symbol SYM_STELLA_THE_ARRAY
           
static Symbol SYM_STELLA_THE_CODE
           
static Symbol SYM_STELLA_THE_CONS_LIST
           
static Symbol SYM_STELLA_THE_KV_LIST
           
static Symbol SYM_STELLA_THE_MAP
           
static Symbol SYM_STELLA_THE_OBJECT
           
static Symbol SYM_STELLA_THE_PLIST
           
static Symbol SYM_STELLA_THE_STELLA_HASH_TABLE
           
static Symbol SYM_STELLA_THE_STREAM
           
static Symbol SYM_STELLA_THE_STRING
           
static Symbol SYM_STELLA_THIS
           
static Symbol SYM_STELLA_THREE_VALUED_BOOLEAN
           
static Symbol SYM_STELLA_THROW
           
static Symbol SYM_STELLA_THROWS
           
static Symbol SYM_STELLA_TIME_DIVIDER
           
static Symbol SYM_STELLA_TIME_DURATION
           
static Symbol SYM_STELLA_TIME_MILLIS
           
static Symbol SYM_STELLA_TIMESTAMPS
           
static Symbol SYM_STELLA_TODAY
           
static Symbol SYM_STELLA_TOK_BUFFER_
           
static Symbol SYM_STELLA_TOK_CHECKPOINT_
           
static Symbol SYM_STELLA_TOK_CURSOR_
           
static Symbol SYM_STELLA_TOK_ECHOSTREAM_
           
static Symbol SYM_STELLA_TOK_END_
           
static Symbol SYM_STELLA_TOK_ENDOFTOKENSp_
           
static Symbol SYM_STELLA_TOK_INPUTSTREAM_
           
static Symbol SYM_STELLA_TOK_NEXTSTATE_
           
static Symbol SYM_STELLA_TOK_SIZE_
           
static Symbol SYM_STELLA_TOK_STATE_
           
static Symbol SYM_STELLA_TOK_STATENAMES_
           
static Symbol SYM_STELLA_TOK_STELLALOGICALSTATENAME_
           
static Symbol SYM_STELLA_TOK_STELLALOGICALSTATENAMES_
           
static Symbol SYM_STELLA_TOK_STREAMSTATE_
           
static Symbol SYM_STELLA_TOK_TABLE_
           
static Symbol SYM_STELLA_TOK_TOKENSTART_
           
static Symbol SYM_STELLA_TOK_TRANSITIONS_
           
static Symbol SYM_STELLA_TOKEN_LIST
           
static Symbol SYM_STELLA_TOKENIZER_STATE
           
static Symbol SYM_STELLA_TOKENIZER_STREAM_STATE
           
static Symbol SYM_STELLA_TOMORROW
           
static Symbol SYM_STELLA_TOP_SYMBOL_OFFSET
           
static Symbol SYM_STELLA_TOTAL_ANCESTORS
           
static Symbol SYM_STELLA_TRANSIENT
           
static Symbol SYM_STELLA_TRANSIENT_SYMBOLp
           
static Symbol SYM_STELLA_TRANSITIONS
           
static Symbol SYM_STELLA_TRANSLATION
           
static Symbol SYM_STELLA_TREE_CHILDREN
           
static Symbol SYM_STELLA_TRUE
           
static Symbol SYM_STELLA_TRUE_WRAPPER
           
static Symbol SYM_STELLA_TRY
           
static Symbol SYM_STELLA_TU_HOME_MODULE
           
static Symbol SYM_STELLA_TUPLE_DOMAINS
           
static Symbol SYM_STELLA_TYPE
           
static Symbol SYM_STELLA_TYPE_CLASS
           
static Symbol SYM_STELLA_TYPE_NAME
           
static Symbol SYM_STELLA_TYPE_SPEC
           
static Symbol SYM_STELLA_TYPECASE
           
static Symbol SYM_STELLA_TYPED_SYS
           
static Symbol SYM_STELLA_TYPEDEF
           
static Symbol SYM_STELLA_TYPEID
           
static Symbol SYM_STELLA_TYPENAME
           
static Symbol SYM_STELLA_TYPEp
           
static Symbol SYM_STELLA_UNION
           
static Symbol SYM_STELLA_UNIQUE_STATE_NAMES
           
static Symbol SYM_STELLA_UNKNOWN
           
static Symbol SYM_STELLA_UNLESS
           
static Symbol SYM_STELLA_UNMAKE
           
static Symbol SYM_STELLA_UNREGISTER_RECYCLED_ITEM
           
static Symbol SYM_STELLA_UNSIGNED
           
static Symbol SYM_STELLA_UNUSED
           
static Symbol SYM_STELLA_UNUSED_ITEMS
           
static Symbol SYM_STELLA_UNWIND_PROTECT
           
static Symbol SYM_STELLA_UP_TO_DATEp
           
static Symbol SYM_STELLA_UPDATE_IN_CONTEXT
           
static Symbol SYM_STELLA_UPPER_BOUND
           
static Symbol SYM_STELLA_USED_BY
           
static Symbol SYM_STELLA_USES
           
static Symbol SYM_STELLA_VA_ARG
           
static Symbol SYM_STELLA_VA_END
           
static Symbol SYM_STELLA_VA_START
           
static Symbol SYM_STELLA_VALUE
           
static Symbol SYM_STELLA_VALUES
           
static Symbol SYM_STELLA_VARIABLE_ARITY_TABLEp
           
static Symbol SYM_STELLA_VARIABLE_AUXILIARYp
           
static Symbol SYM_STELLA_VARIABLE_CONSTANTp
           
static Symbol SYM_STELLA_VARIABLE_DECLARATION
           
static Symbol SYM_STELLA_VARIABLE_DOCUMENTATION
           
static Symbol SYM_STELLA_VARIABLE_GET_VALUE_CODE
           
static Symbol SYM_STELLA_VARIABLE_HOME_MODULE
           
static Symbol SYM_STELLA_VARIABLE_NAME
           
static Symbol SYM_STELLA_VARIABLE_PUBLICp
           
static Symbol SYM_STELLA_VARIABLE_SET_VALUE_CODE
           
static Symbol SYM_STELLA_VARIABLE_SPECIALp
           
static Symbol SYM_STELLA_VARIABLE_STRINGIFIED_SOURCE
           
static Symbol SYM_STELLA_VARIABLE_TYPE
           
static Symbol SYM_STELLA_VARIABLE_TYPE_SPECIFIER
           
static Symbol SYM_STELLA_VARIABLE_VALUE_STACK
           
static Symbol SYM_STELLA_VECTOR
           
static Symbol SYM_STELLA_VERBATIM
           
static Symbol SYM_STELLA_VERBATIM_STRINGp
           
static Symbol SYM_STELLA_VIRTUAL
           
static Symbol SYM_STELLA_VOID
           
static Symbol SYM_STELLA_VOID_SYS
           
static Symbol SYM_STELLA_VOLATILE
           
static Symbol SYM_STELLA_VRLET
           
static Symbol SYM_STELLA_VSEQ
           
static Symbol SYM_STELLA_WARN
           
static Symbol SYM_STELLA_WEEKDAY
           
static Symbol SYM_STELLA_WHEN
           
static Symbol SYM_STELLA_WHERE
           
static Symbol SYM_STELLA_WHILE
           
static Symbol SYM_STELLA_WITH_PROCESS_LOCK
           
static Symbol SYM_STELLA_WITH_TOKENIZER
           
static Symbol SYM_STELLA_WITHIN_MODULE
           
static Symbol SYM_STELLA_WORLD
           
static Symbol SYM_STELLA_WORLD_NAME
           
static Symbol SYM_STELLA_WRAP_BOOLEAN
           
static Symbol SYM_STELLA_WRAP_CHARACTER
           
static Symbol SYM_STELLA_WRAP_FLOAT
           
static Symbol SYM_STELLA_WRAP_FUNCTION_CODE
           
static Symbol SYM_STELLA_WRAP_INTEGER
           
static Symbol SYM_STELLA_WRAP_LITERAL
           
static Symbol SYM_STELLA_WRAP_METHOD_CODE
           
static Symbol SYM_STELLA_WRAP_STRING
           
static Symbol SYM_STELLA_WRAPPEDNEWVALUE
           
static Symbol SYM_STELLA_WRAPPEDOLDVALUE
           
static Symbol SYM_STELLA_WRAPPEDVALUE
           
static Symbol SYM_STELLA_WRAPPER_VALUE
           
static Symbol SYM_STELLA_WRAPPERp
           
static Symbol SYM_STELLA_x
           
static Symbol SYM_STELLA_X
           
static Symbol SYM_STELLA_xe
           
static Symbol SYM_STELLA_XML_ELEMENT
           
static Symbol SYM_STELLA_XML_ELEMENT_MATCHp
           
static Symbol SYM_STELLA_YEAR
           
static Symbol SYM_STELLA_YESTERDAY
           
static Symbol SYM_STELLA_ZONE
           
static Symbol SYM_STELLA_ZONE_MINUTE
           
static int SYMBOL_SYM
           
static Cons TIME_DIVIDERS
           
static BooleanWrapper TRUE_WRAPPER
           
static char TYPE_SEPARATOR
           
static Cons WHITESPACE_CHARS
           
static IntegerWrapper ZERO_WRAPPER
           
 
Constructor Summary
Stella()
           
 
Method Summary
static boolean absolutePathnameP(java.lang.String pathname)
           
static double acos(double n)
          Return the arccosine of n in radians.
static Stella_Object addConfigurationProperty(java.lang.String property, Stella_Object value, KeyValueList configuration)
          Add value to property in configuration and return it.
static List addTrace(Cons keywords)
          Enable trace messages identified by any of the listed keywords.
static void addXmlReference(java.lang.String name, java.lang.String substitution, KeyValueList table)
           
static int advancePastWhitespace(java.lang.String source, int start)
          Returns the first index into source, starting from start, of the first character that is not white space.
static Iterator allContexts()
          Return an iterator that generates all contexts.
static boolean allLowerCaseStringP(java.lang.String s)
          Return TRUE if all letters in s are lower case.
static Iterator allModules()
          Return an iterator that generates all modules.
static Iterator allocateAllMetaObjectsIterator(int arraysize, java.lang.reflect.Method nextcode, Module module, boolean localP)
           
static Cons allRequiredSystems(java.lang.String systemName)
          Returns a CONS of all of the systems required by systemName
static boolean allUpperCaseStringP(java.lang.String s)
          Return TRUE if all letters in s are upper case.
static Stella_Object apply(java.lang.reflect.Method code, Cons arguments)
          Apply code to arguments, returning a value of type OBJECT.
static boolean applyBooleanMethod(java.lang.reflect.Method code, Cons arguments)
          Apply code to arguments, returning a value of type BOOLEAN.
static double applyFloatMethod(java.lang.reflect.Method code, Cons arguments)
          Apply code to arguments, returning a value of type FLOAT.
static int applyIntegerMethod(java.lang.reflect.Method code, Cons arguments)
          Apply code to arguments, returning a value of type INTEGER.
static Stella_Object applyMethod(java.lang.reflect.Method code, Cons arguments)
          Apply code to arguments, returning a value of type OBJECT.
static java.lang.String applyStringMethod(java.lang.reflect.Method code, Cons arguments)
          Apply code to arguments, returning a value of type STRING.
static double asin(double n)
          Return the arcsine of n in radians.
static double atan(double n)
          Return the arc tangent of n in radians.
static double atan2(double x, double y)
          Return the arc tangent of x / y in radians.
static void breakProgram(java.lang.String message)
          Interrupt the program and print message.
static int byteArrayReadSequence(byte[] buffer, InputStream stream, int start, int end)
          Read from stream filling buffer between start and end (depending on how many characters are available).
static void byteArrayWriteSequence(byte[] buffer, java.io.PrintStream stream, int start, int end)
          Write from buffer to stream, using data in the buffer starting at position start stopping just before end.
static void callClearModule(Cons name)
          Destroy all objects belonging to module name or any of its children.
static Context cc(Cons name)
          Change the current context to the one named name.
static Context ccc(Cons name)
          Change the current context to the one named name.
static int character_hashCode_(char self)
           
static CharacterWrapper character_wrapLiteral(char value)
           
static char characterCapitalize(char ch)
          Return the capitalized character for ch.
static int characterCode(char ch)
          Return the 8-bit ASCII code of ch as an integer.
static char characterDowncase(char ch)
          If ch is lowercase, return its uppercase version, otherwise, return 'ch' unmodified.
static java.lang.String characterToString(char c)
          Convert c into a one-element string and return the result.
static char characterUpcase(char ch)
          If ch is uppercase, return its lowercase version, otherwise, return 'ch' unmodified.
static boolean checkForIllegalReturnP()
           
static Keyword classifyFileExtension(java.lang.String file)
           
static void cleanSystem(java.lang.String systemname)
           
static void cleanUpTranslationUnitsSpecial()
           
static void cleanupUnfinalizedClasses()
          Remove all finalized classes from $UNFINALIZED_CLASSES$, and set $NEWLY_UNFINALIZED_CLASSESP$ to false.
static void clearAllMemoizationTables()
           
static Stella_Object clearConfigurationProperty(java.lang.String property, KeyValueList configuration)
          Remove property in configuration and return the previous value.
static void clearModule(Cons name)
          Destroy all objects belonging to module name or any of its children.
static void clearRecycleLists()
          Reset all currently active recycle lists to their empty state.
static void clearSymbolRegistry()
           
static void clearSystem(java.lang.String name)
          Clears out the system definition named name.
static void clearTrace()
          Disable all tracing previously enabled with addTrace.
static void closeAllFiles()
          Close all currently open file streams.
static void clOutputAllUnitsToFile(java.lang.String sourcefile)
           
static void clOutputForwardDeclarations(java.io.PrintStream stream)
           
static void clRetranslateStella(boolean productionsettingsP)
           
static void clt()
           
static void clTranslateFile(java.lang.String file, boolean relativeP)
          Translate a Stella file to Common-Lisp.
static void clTranslateStella(boolean productionsettingsP)
           
static void clTranslateSystem(java.lang.String systemName)
          Translate a Stella system named systemName to Common Lisp.
static java.lang.String clYieldStructClassFileName(java.lang.String systemname)
           
static char codeCharacter(int code)
          Return the character encoded by code (0 <= code <= 255).
static Cons combineTranslatedTrees()
           
static boolean componentMatchP(java.lang.String component, java.lang.String string, int start, int end)
           
static int computeCalendarDate(int julianDay, java.lang.Object[] MV_returnarray)
          Returns the YEAR, MONTH, DAY, DAY-OF-WEEK on which the given julianDay begins at noon.
static Context computeContextOrModuleFromPathname(java.lang.String pathname, boolean moduleP, boolean symbolnameP, java.lang.Object[] MV_returnarray)
           
static Keyword computeDayOfWeek(int yyyy, int mm, int dd)
          Returns the day of the week for yyyy-mm-dd.
static Keyword computeDayOfWeekJulian(int julianDay)
          Returns the day of the week for julian-day
static java.lang.String computeFullName(java.lang.String name, Module module)
           
static int computeJulianDay(int yyyy, int mm, int dd)
          Returns the Julian day that starts at noon on yyyy-mm-dd.
static Module computeModuleAndBareName(java.lang.String name, java.lang.Object[] MV_returnarray)
          Compute the module indicated by the STELLA name name and return it.
static int computeNextMoonPhase(int n, Keyword phase, java.lang.Object[] MV_returnarray)
          Returns the Julian Day and fraction of day of the Nth occurence since January 1, 1900 of moon PHASE.
static Keyword computeSymbolEscapeCode(java.lang.String name, boolean casesensitiveP)
           
static void configureStella(java.lang.String file)
          Perform STELLA run-time configuration.
static Cons consifyCommandLineArguments(int count, java.lang.String[] arguments)
          Convert count command line arguments into a CONS list.
static Cons consList(Cons values)
          Return a cons list containing values, in order.
static void copyFile(java.lang.String fromfile, java.lang.String tofile)
          Copy file fromfile to file tofile, clobbering any data already in tofile.
static double cos(double n)
          Return the cosine of n radians.
static void cppBumpIndent()
           
static java.lang.String cppCreateCharacterSubstitutionTable()
           
static StringHashTable cppCreateReservedWordTable()
           
static java.lang.String cppGenerateArrayTypedEntity(java.lang.String entity, java.lang.String translatedarraytype)
           
static void cppIndent()
           
static java.lang.String cppMakeCodeOutputFileName(java.lang.String filename)
           
static java.lang.String cppMakeHeaderOutputFileName(java.lang.String filename)
           
static Keyword cppNameQualificationMode()
           
static boolean cppNativePointerTypeP(java.lang.String nativetype)
           
static void cppOutputAllUnitsToFile(java.lang.String filename)
           
static void cppOutputBreak()
           
static void cppOutputContinue()
           
static void cppOutputImportDeclarations(java.lang.String systemname)
           
static void cppOutputIncludeDirective(java.lang.String filename, boolean stripdirectoryP)
           
static void cppOutputSystemHeaderFile()
           
static void cppOutputSystemMakefile()
           
static void cppOutputSystemSpecificFiles()
           
static boolean cppOutputTemplateClassesP()
           
static java.lang.String cppRelativizeHeaderFile(java.lang.String headerfile, java.lang.String systemname)
           
static void cppStandaloneOutputImportDeclarations(java.lang.String headerfilename)
           
static void cppStandaloneTranslateFile(java.lang.String filename)
           
static java.lang.String cppSubstituteForbiddenCharacters(java.lang.String name, Keyword caseconvention)
           
static void cppTranslateFile(java.lang.String filename)
           
static Cons cppTranslateNull()
           
static Cons cppTranslateReturnParameter(int parameternumber, StandardObject parametertype)
           
static void cppTranslateSystem(java.lang.String systemname)
          Translate the system systemname to C++.
static void cppUnbumpIndent()
           
static java.lang.String cppUnpointerizeNativeType(java.lang.String nativetype)
           
static boolean cppUseGarbageCollectorP()
           
static Cons cppYieldInitialNullValue()
           
static java.lang.String cppYieldMainFileName()
           
static java.lang.String cppYieldQualifiedName(java.lang.String translatedname, GeneralizedSymbol sourcesymbol)
           
static java.lang.String cppYieldStellaRootDirectory()
           
static Cons cppYieldSymbolIdForm(int symbolid)
           
static java.lang.String cppYieldSystemHeaderFileGuard(java.lang.String systemname)
           
static java.lang.String cppYieldSystemHeaderFileName(java.lang.String systemname)
           
static java.lang.String cppYieldSystemsRootDirectory()
           
static Keyword[] createCharacterTypeTable()
           
static void createClassTaxonomy()
           
static void createFinalizationUnits()
           
static boolean createNativeMixinSlotAccessorsP()
           
static void createStartupFunctionUnits()
           
static boolean currentStartupTimePhaseP(int phase)
           
static int decodeTimeInMillis(int time, java.lang.Object[] MV_returnarray)
          Returns multiple values of hours, minutes, seconds, milliseconds for time specified in milliseconds.
static java.lang.String decodeXmlCharRef(java.lang.String digits)
           
static Cons decomposeDateTimeString(java.lang.String string, int start, int end)
           
static Cons decomposeNamestring(java.lang.String namestring, Cons options)
          Keyword options: :break-on-cap one of :YES :NO :CLEVER default is :CLEVER :break-on-number one of :YES :NO :CLEVER default is :CLEVER :break-on-separators string default is "-_ "
static Cons decomposeNamestringFull(java.lang.String namestring, Keyword breakOnCap, Keyword breakOnNumber, java.lang.String breakOnSeparators)
          Non-keyword version of decomposeNamestring, which will probably be easier to use when called from non-Lisp languages.
static Stella_Class defineClassFromStringifiedSource(java.lang.String classname, java.lang.String stringifiedsource)
           
static Demon defineDemon(java.lang.String name, Cons options)
          Define a class or slot demon.
static StorageSlot defineExternalSlotFromStringifiedSource(java.lang.String stringifiedsource)
           
static void defineFunctionObject(java.lang.String name, java.lang.String definition, java.lang.reflect.Method code, java.lang.reflect.Method wrappercode)
           
static void defineLogicalHostProperty(java.lang.String host, Keyword property, Stella_Object value)
          Define property with value for the logical host host.
static MethodSlot defineMethodFromStringifiedSource(java.lang.String methodname, java.lang.String classname, java.lang.String stringifiedsource)
           
static void defineMethodObject(java.lang.String definition, java.lang.reflect.Method code, java.lang.reflect.Method wrappercode)
           
static void defineStellaGlobalVariableFromStringifiedSource(java.lang.String stringifiedsource)
           
static void defineStellaTypeFromStringifiedSource(java.lang.String stringifiedsource)
           
static boolean digitCharacterP(char ch)
          Return TRUE if ch represents a digit.
static int digitValue(char renamed_Char)
           
static java.lang.String directoryFileName(java.lang.String directory)
          Return directory as a file name, i.e., without a terminating directory separator.
static java.lang.String directoryParentDirectory(java.lang.String directory, int level)
          Return the level-th parent directory component of directory including the final directory separator, or the empty string if directory does not have that many parents.
static char directorySeparator()
           
static char directorySeparatorForFile(java.lang.String file)
           
static java.lang.String directorySeparatorString()
           
static void disableMemoization()
          Enable memoization and use of memoized expression results.
static void disconnectClasses()
           
static int div(int x, int y)
          Return the integer quotient from dividing x by y.
static boolean dontGenerateStartupCodeP()
           
static boolean dottedStringP(java.lang.String string)
           
static char downcaseCharacter(char renamed_Char)
          If renamed_Char is uppercase, return its lowercase version, otherwise, return 'char' unmodified.
static List dropTrace(Cons keywords)
          Disable trace messages identified by any of the listed keywords.
static void enableMemoization()
          Enable memoization and use of memoized expression results.
static Stella_Object endOfTokensP()
           
static void ensureFileDoesNotExist(java.lang.String filename, java.lang.String context)
          Ensures that filename does not exist.
static void ensureFileExists(java.lang.String filename, java.lang.String context)
          Ensures that filename exists.
static boolean eqlExceptInWhitespaceP(java.lang.String s1, java.lang.String s2)
          Return true if the strings s1 and s2 are the same except for the amounts of whitespace separating words.
static Stella_Object evaluateString(java.lang.String expression)
          Evaluate the expression represented by expression and return the result.
static boolean evenP(int x)
          Return true if x is an even number.
static java.lang.String exceptionMessage(java.lang.Exception e)
          Accesses the error message of the exception e.
static double exp(double n)
          Return the e to the power n.
static double expt(double x, double y)
          Return x ^ y.
static java.lang.String extractXmlnsName(java.lang.String keyname)
           
static java.lang.String fileBaseName(java.lang.String file)
          Remove files directory (including logical host) and extension components and return the result.
static java.lang.String fileExtension(java.lang.String file)
          Return files extension (or type) if it has any including the separator character.
static java.lang.String fileNameAsDirectory(java.lang.String file)
          Return file interpreted as a directory, i.e., with a terminating directory separator.
static java.lang.String fileNameDirectory(java.lang.String file)
          Return the directory component of file including the final directory separator or the empty string if file does not include a directory.
static java.lang.String fileNameWithoutDirectory(java.lang.String file)
          Return the file name portion of file by removing any directory and logical host components.
static java.lang.String fileNameWithoutExtension(java.lang.String file)
          Remove files extension (or type) if there is any and return the result.
static BooleanWrapper fileYoungerThanP(java.lang.String file1, java.lang.String file2)
           
static void finalizeClasses()
          Finalize all currently unfinalized classes.
static void finalizeClassesAndSlots()
          Finalize all currently unfinalized classes and slots.
static void finalizeSlots()
          Finalize all currently unfinalized slots.
static Context findContextByNumber(int contextnumber)
           
static int findMatchingPrefixLength(java.lang.String string1, int start1, int end1, java.lang.String string2, int start2, int end2)
          Finds the length of the matching prefix strings of string1 and string2, starting at position start1 and start2 respectively.
static int findMismatch(java.lang.String string1, int start1, int end1, java.lang.String string2, int start2, int end2, java.lang.Object[] MV_returnarray)
          Finds the first position in each of string1 and string2 where they mismatch, starting at position start1 and start2 respectively.
static Module findOrCreateModule(java.lang.String pathname)
          Return a module located at pathname if one exists, otherwise create one
static int findReferenceStart(java.lang.String input, int start, int end)
           
static java.lang.String fixupDocumentationStringQuoting(java.lang.String documentation)
           
static double float_abs(double x)
          Return the absolute value of x.
static int float_hashCode_(double self)
           
static FloatWrapper float_wrapLiteral(double value)
           
static Cons floatToBase60(double x, boolean allIntegersP)
          Returns a cons of x in a base-60 form.
static double fmod(double x, double modulus)
          True modulus for floats.
static java.lang.String formatWithPadding(java.lang.String input, int length, char padchar, Keyword align, boolean truncateP)
          Formats input to be (at least) length long, using padchar to fill if necessary.
static void freeTransientSymbols()
           
static double frem(double x, double y)
          Return the floating point remainder from dividing x by y.
static FunctionCodeWrapper functionCode_wrapLiteral(java.lang.reflect.Method value)
           
static int gcd(int x, int y)
          Return the greatest common divisor of x and y.
static boolean generateClTypeDeclarationsP()
           
static java.lang.String generateRandomUuid()
          Generates a random UUID (Type 4), according to the guidelines of IETF RFC 4122 (see http://www.ietf.org/rfc/rfc4122.txt )
static Symbol gensym(java.lang.String prefix)
          Return a transient symbol with a name beginning with prefix and ending with a globally gensym'd integer.
static Cons getClassOptions()
           
static int getCurrentDateTime(java.lang.Object[] MV_returnarray)
          Returns the current time in UTC as multiple values of year month day day-of-week hour minute second millisecond.
static Stella_Class getIdenticalClass(java.lang.String classname, java.lang.String stringifiedsource)
           
static Keyword getKwd(int offset)
           
static Keyword getKwdFromOffset(int offset)
           
static double getLocalStandardTimeZone()
          Returns the standard time zone offset from UTC as a float, without considering the effects of daylight savings time.
static double getLocalTimeZone()
          Returns the current time zone offset from UTC as a float, considering the effects of daylight savings time.
static double getLocalTimeZoneForDate(int year, int month, int day, int hour, int minute, int second)
          Returns the time zone offset from UTC (as a float) that is applicable to the given date.
static java.lang.String getLogicalHostName(java.lang.String pathname)
           
static int getQualifiedSymbolSeparatorPositionInternal(byte[] buffer, int tokenstart, int tokenend, int size, Keyword escapemode)
           
static Cons getQuotedTree(java.lang.String treeName, java.lang.String modulename)
          Return the quoted tree with name treeName.
static Surrogate getSgt(int offset)
           
static Surrogate getSgtFromOffset(int offset)
           
static Cons getSlotOptions()
           
static Context getStellaContext(java.lang.String pathname, boolean errorP)
          Return the context located at pathname, or null if no such context exists.
static Module getStellaModule(java.lang.String pathname, boolean errorP)
          Return the module located at pathname, or null if no such module exists.
static Stella_Object getStellaTokenType()
           
static Symbol getSym(int offset)
           
static Symbol getSymFromOffset(int offset)
           
static SystemDefinition getSystemDefinition(java.lang.String name)
           
static java.lang.String getTokenTextInternal(byte[] buffer, int start, int end, int size, boolean upcaseP)
           
static Stella_Object getTokenType()
           
static int hashmod(int code, int size)
          Map the hash code code onto a bucket index for a hash table of size (i.e., onto the interval [0..size-1].
static HashSet hashSet(Cons values)
          Return an eqlP HASH-SET containing values.
static int hashString(java.lang.String string, int seedcode)
          Generate a hash-code for string and return it.
static List helpAllRequiredSystems(java.lang.String systemName, List found)
           
static Context helpFindContextByNumber(int number, List siblings)
           
static Context helpGetStellaContextOrModule(java.lang.String pathname, boolean moduleP)
           
static Module helpGetStellaModule(java.lang.String pathname, boolean errorP)
          Return the module located at pathname, or null if no such module exists.
static void helpGetSystemFiles(java.lang.String filename, List collection, boolean probefileP)
           
static java.lang.String helpImplodePathname(java.lang.String filename)
           
static GeneralizedSymbol helpInternGeneralizedSymbol(java.lang.String name, int kindofsym, ExtensibleSymbolArray array, int offset, Module module)
           
static boolean heuristicAcronymP(java.lang.String itemstring)
           
static int hexCharacterValue(char c)
           
static boolean htmlCharacterNeedsQuotingP(char ch)
           
static void idlBumpIndent()
           
static java.lang.String idlCreateCharacterSubstitutionTable()
           
static StringHashTable idlCreateReservedWordTable()
           
static void idlIndent()
           
static java.lang.String idlMakeCodeOutputFileName(java.lang.String sourcefile)
           
static void idlOutputAllUnitsToFile(java.lang.String sourcefile)
           
static boolean idlOutputTemplateClassesP()
           
static java.lang.String idlSubstituteForbiddenCharacters(java.lang.String name, Keyword caseconvention)
           
static void idlTranslateFile(java.lang.String filename)
           
static Cons idlTranslateNull()
           
static void idlUnbumpIndent()
           
static Cons idlYieldInitialNullValue()
           
static boolean ignoreTranslationErrorsP()
           
static boolean incrementalTranslationP()
           
static void indentOutline(int currentDepth, OutputStream stream)
          Helper function that indents outline printings for level currentDepth on stream using the value of the global variable $OUTLINE_INDENT_STRING$
static boolean inheritedClassNameConflictsP(java.lang.String stellaClassName)
           
static java.lang.String initializeCharacterDowncaseTable()
           
static java.lang.String initializeCharacterUpcaseTable()
           
static void initializeKernelModules()
           
static void initializeParsingTables()
          Create indices for recording transient symbols and Common Lisp symbols while parsing.
static java.lang.String initializeSymbolEscapeCodeTable(boolean casesensitiveP)
           
static void initializeSymbolsAndKernelModules()
           
static int insertString(java.lang.String source, int start, int end, java.lang.StringBuffer target, int targetIndex, Keyword caseConversion)
          Inserts characters from source begining at start and ending at end into target starting at targetIndex.
static boolean insideWithTokenizerP()
           
static java.lang.String instantiateStringTemplate(java.lang.String template, Cons varsAvalues)
          For each occurrence of a <var> string from varsAvalues in template replace it with its corresponding <value> string.
static int integer_abs(int x)
          Return the absolute value of x.
static Stella_Object integer_getObject(int self, Stella_Object type)
           
static Context integer_getStellaContextSlowly(int self)
           
static int integer_hashCode_(int self)
           
static IntegerWrapper integer_wrapLiteral(int value)
           
static Stella_Object integerToContext(int integer)
           
static boolean integerValuedP(double x)
          Returns true if x is the floating point representation of an integer.
static GeneralizedSymbol internBootstrapSymbolAt(java.lang.String name, int offset, int kindofsym)
          Interns a symbol, or keyword with name and symbol-id offset.
static Symbol internCommonLispSymbol(java.lang.String name)
           
static Keyword internKeyword(java.lang.String name)
          Return a newly-created or existing keyword with name name.
static Keyword internKeywordAt(java.lang.String name, int offset)
           
static Symbol internPermanentSymbol(java.lang.String name)
          Return a newly-created or existing permanent symbol with name name.
static GeneralizedSymbol internRigidSymbolCaseSensitively(java.lang.String name, int kindofsym, boolean tryupcasingP)
           
static GeneralizedSymbol internRigidSymbolLocally(java.lang.String name, Module module, int kindofsym)
          Return a newly-created or existing rigid symbol interned into the module module with name name.
static GeneralizedSymbol internRigidSymbolWrtModule(java.lang.String name, Module module, int kindofsym)
          Return a newly-created or existing rigid symbol with name name.
static Surrogate internSlotref(java.lang.String classname, java.lang.String slotname)
           
static GeneralizedSymbol internStellaName(java.lang.String name)
          Parse name which is assumed to be the printed representation of a STELLA symbol, surrogate or keyword, intern it into the current or specified module and return the result.
static Surrogate internSurrogate(java.lang.String name)
          Return a newly-created or existing surrogate with name name.
static Surrogate internSurrogateAt(java.lang.String name, int offset)
           
static Surrogate internSurrogateInModule(java.lang.String name, Module module, boolean localP)
          Look for a symbol named name in module (if localP do not consider inherited modules).
static Symbol internSymbol(java.lang.String name)
          Return a newly-created or existing symbol with name name.
static Symbol internSymbolAt(java.lang.String name, int offset)
           
static Symbol internSymbolInModule(java.lang.String name, Module module, boolean localP)
          Look for a symbol named name in module (if localP do not consider inherited modules).
static Symbol internTransientSymbol(java.lang.String name)
           
static void interpretCommandLineArguments(int count, java.lang.String[] arguments)
          Interpret any STELLA-relevant command line arguments.
static IntegerIntervalIterator interval(int lowerbound, int upperbound)
           
static void javaBumpIndent()
           
static java.lang.String javaCreateCharacterSubstitutionTable()
           
static StringHashTable javaCreateReservedWordTable()
           
static java.lang.String javaHeuristicallyTranslateName(java.lang.String stellaName, Cons caseConvertedNameList)
           
static void javaIndent()
           
static void javaInitializeFileTranslation()
           
static java.lang.String javaLookupReservedWordTable(java.lang.String word)
           
static void javaOutputAllUnitsToFile()
           
static void javaOutputCommentString(java.lang.String comment, java.lang.String commentStart, java.lang.String commentContinuation, java.lang.String commentEnd, boolean javadocCommentP, Cons caseConvertedNameList)
           
static void javaOutputExceptionConstructor(java.lang.String exceptionname)
           
static void javaOutputFlotsamUnitsToFileForModule(java.lang.String classoutputfile, Module module, TranslationUnit classunit, Cons globals, Cons functions)
           
static java.lang.String javaPrependGlobalClassName(java.lang.String namestring, Module module)
           
static java.lang.String javaStellaPackage()
           
static java.lang.String javaSubstituteForbiddenCharacters(java.lang.String name, Keyword caseconvention)
           
static Cons javaTranslateClassObjectLookup(java.lang.String classname)
           
static Cons javaTranslateEol()
           
static void javaTranslateFile(java.lang.String filename)
           
static void javaTranslateFileAsPartOfSystem(java.lang.String filename)
           
static java.lang.String javaTranslateNamestring(java.lang.String namestring)
           
static Cons javaTranslateNull()
           
static Cons javaTranslateReturnParameter()
           
static void javaTranslateSystem(java.lang.String systemname)
          Translate the system systemname to Java.
static void javaUnbumpIndent()
           
static java.lang.String javaYieldFlotsamTypeName(java.lang.String flotsamClassName)
           
static java.lang.String javaYieldFullNativeClassName()
           
static java.lang.String javaYieldNativeClassName()
           
static java.lang.String javaYieldSpecialVariableClassName()
           
static Cons javaYieldSymbolIdForm(int symbolid)
           
static void jt()
           
static int julianDayToModifiedJulianDay(int julianDay)
          Returns the modified Julian day during which julianDaystarts at noon.
static boolean keywordNameP(java.lang.String name)
          Return TRUE if name is prefixed by ':'.
static boolean letterCharacterP(char ch)
          Return TRUE if ch represents a letter.
static java.lang.String lispNullArraySymbolString(int rank)
           
static List list(Cons values)
          Return a list containing values, in order.
static Cons list$(Cons values)
          Return a list of conses that make up the list values, terminated by the last value rather than by nil.
static Cons listModules(boolean kbOnlyP)
          Returns a cons of all modules defined in PowerLoom.
static void loadFile(java.lang.String file)
          Read STELLA commands from file and evaluate them.
static void loadPreprocessedFiles(java.lang.String systemname)
           
static boolean loadSystem(java.lang.String systemname, Keyword language, Cons options)
          Natively language-compile out-of-date translated files of system systemname and then load them into the running system (this is only supported/possible for Lisp at the moment).
static Symbol localGensym(java.lang.String prefix)
           
static double log(double n)
          Return the natural logarithm (base e) of n.
static double log10(double n)
          Return the logarithm (base 10) of n.
static int logand(int arg1, int arg2)
           
static void logFunctionCall(java.lang.String name)
           
static boolean logicalHostP(java.lang.String host)
           
static boolean logicalPathnameP(java.lang.String pathname)
           
static java.lang.String logicalPathnameWithoutHost(java.lang.String pathname)
           
static void logMessage(java.lang.String module, Stella_Object loglevel, Cons message)
          Log all elements of message to modules log stream if loglevel is the same or lower than the modules log level.
static void logmsg(java.lang.String module, Stella_Object loglevel, Cons message)
          Log all elements of message to modules log stream if loglevel is the same or lower than the modules log level.
static int lognot(int arg)
           
static int logor(int arg1, int arg2)
           
static int logxor(int arg1, int arg2)
           
static Stella_Object lookupConfigurationProperty(java.lang.String property, Wrapper defaultvalue, KeyValueList configuration)
          Lookup property in configuration and return its value.
static Cons lookupConfigurationPropertyValues(java.lang.String property, Stella_Object defaultvalue, KeyValueList configuration)
          Lookup property in configuration, assume it is a multi-valued property and return its value(s) as a list.
static Demon lookupDemon(java.lang.String name)
          Return the demon named name.
static MethodSlot lookupFunctionByName(java.lang.String name)
          Return a function with name 'name' visible from the current module.
static Keyword lookupKeyword(java.lang.String name)
          Return the keyword with name if it exists.
static Stella_Object lookupLoggingParameter(java.lang.String module, Keyword parameter, Stella_Object renamed_Default)
          Lookup logging parameter for module.
static Stella_Object lookupLogicalHostProperty(java.lang.String host, Keyword property)
           
static GeneralizedSymbol lookupRigidSymbol(java.lang.String name, int kindofsym)
          Return the permanent symbol with name 'name' and type kindofsym visible from the current module (case-sensitive).
static GeneralizedSymbol lookupRigidSymbolLocally(java.lang.String name, Module module, int kindofsym)
           
static int lookupRigidSymbolOffsetWrtModule(java.lang.String name, Module module, int kindofsym)
           
static GeneralizedSymbol lookupRigidSymbolWrtModule(java.lang.String name, Module module, int kindofsym)
           
static Surrogate lookupSurrogate(java.lang.String name)
          Return the first surrogate with name visible from the current module.
static Surrogate lookupSurrogateInModule(java.lang.String name, Module module, boolean localP)
          Return the first surrogate with name visible from module.
static Symbol lookupSymbol(java.lang.String name)
          Return the first symbol with name visible from the current module.
static Symbol lookupSymbolInModule(java.lang.String name, Module module, boolean localP)
          Return the first symbol with name visible from module.
static Symbol lookupTransientSymbol(java.lang.String name)
           
static Cons lookupVisibleSurrogatesInModule(java.lang.String name, Module module, boolean enforceshadowingP)
          Return the list of surrogates with name visible from module.
static Cons lookupVisibleSymbolsInModule(java.lang.String name, Module module, boolean enforceshadowingP)
          Return the list of symbols with name visible from module.
static boolean lowerCaseCharacterP(char ch)
          Return TRUE if ch represents a lower-case character.
static void main(java.lang.String[] arguments)
           
static void maintainRecycleLists()
           
static java.lang.String makeFileName(java.lang.String filepath, Keyword type, boolean relativeP)
           
static java.lang.String makeMatchingName(java.lang.String original, Cons options)
          Keyword options: :break-on-cap one of :YES :NO :CLEVER default is :CLEVER :break-on-number one of :YES :NO :CLEVER default is :CLEVER :break-on-separators string default is "-_ " :remove-prefix string :remove-suffix string :case one of :UPCASE :TitleCase :titleCaseX :downcase :Capitalize :preserve default is :TitleCase :separator string default is "" :add-prefix string :add-suffix string
static java.lang.String makeMatchingNameFull(java.lang.String originalname, Keyword breakoncap, Keyword breakonnumber, java.lang.String breakonseparators, java.lang.String removeprefix, java.lang.String removesuffix, java.lang.String addprefix, java.lang.String addsuffix, Keyword outputcase, java.lang.String outputseparator)
          Non-keyword version of makeMatchingName, which will probably be easier to use when called from non-Lisp languages.
static java.lang.StringBuffer makeMutableString(int size, char initchar)
          Return a new mutable string filled with size initchars.
static KvCons makeNamespaceTable()
           
static List makeNonRecycledList()
           
static java.lang.Object makeProcessLock()
           
static java.lang.StringBuffer makeRawMutableString(int size)
          Return a new uninitialized mutable string of size.
static void makeStella(boolean forcerecompilationP)
           
static boolean makeSystem(java.lang.String systemname, Keyword language, Cons options)
          Translate all out-of-date files of system systemname into language and then compile and load them (the latter is only possible for Lisp right now).
static java.lang.String makeSystemDefinitionFileName(java.lang.String name)
           
static byte[] makeTokenizerByteArray(int size)
           
static InputStringStream makeTokenizerStringStream(java.lang.String string)
           
static XmlAttribute makeXmlAttributeRespectingNamespace(java.lang.String name, XmlElement element, KvCons namespaceTable)
           
static Cons makeXmlCdataForm(java.lang.String theData)
           
static XmlElement makeXmlElement(java.lang.String name, java.lang.String namespaceName, java.lang.String namespace)
          Creates and interns an XML element object name using namespaceName to refer to namespace.
static XmlElement makeXmlElementInternal(java.lang.String name, java.lang.String namespaceName, java.lang.String namespace, java.lang.String surfaceForm)
           
static XmlElement makeXmlElementRespectingNamespace(java.lang.String name, KvCons namespaceTable)
           
static KeyValueList makeXmlEntityTable()
           
static XmlGlobalAttribute makeXmlGlobalAttribute(java.lang.String name, java.lang.String namespaceName, java.lang.String namespace)
          Creates and interns an XML global attribute object with name using namespaceName to refer to namespace.
static XmlGlobalAttribute makeXmlGlobalAttributeInternal(java.lang.String name, java.lang.String namespaceName, java.lang.String namespaceUri, java.lang.String surfaceForm)
           
static XmlGlobalAttribute makeXmlGlobalAttributeRespectingNamespace(java.lang.String name, java.lang.String namespaceName, java.lang.String surfaceForm, KvCons namespaceTable)
           
static XmlLocalAttribute makeXmlLocalAttribute(java.lang.String name, XmlElement element)
          Make an XML-LOCAL-ATTRIBUTE named name associated with element
static XmlAttribute makeXmlnsAttribute(java.lang.String name)
           
static Cons matchDateTimePatterns(java.lang.String dateTimeString, int start, int end, boolean errorOnMismatchP)
           
static Cons matchSubstring(java.lang.String substring, boolean parsingTimeP)
           
static int max(int x, int y)
          Return the maximum of x and y.
static java.lang.String maybeTruncateFilename(java.lang.String barefilename)
           
static java.lang.String mergeFileNames(java.lang.String basefile, java.lang.String defaults)
          Parse basefile, supply any missing components from defaults if supplied and return the result.
static boolean methodCallInliningEnabledP()
           
static MethodCodeWrapper methodCode_wrapLiteral(java.lang.reflect.Method value)
           
static Symbol methodGensym(java.lang.String prefix)
           
static int min(int x, int y)
          Return the minimum of x and y.
static boolean mixinTypeVariablesAllowedP()
           
static int mod(int x, int modulus)
          True modulus.
static int modifiedJulianDayToJulianDay(int modifiedJulianDay)
          Returns the modified Julian day during which julianDaystarts at noon.
static char mutableString_fifth(java.lang.StringBuffer self)
          Return the fifth character of self (settable via setf).
static char mutableString_fifthSetter(java.lang.StringBuffer self, char ch)
          Set the fifth character of self to ch and return ch.
static char mutableString_first(java.lang.StringBuffer self)
          Return the first character of self (settable via setf).
static char mutableString_firstSetter(java.lang.StringBuffer self, char ch)
          Set the first character of self to ch and return ch.
static char mutableString_fourth(java.lang.StringBuffer self)
          Return the fourth character of self (settable via setf).
static char mutableString_fourthSetter(java.lang.StringBuffer self, char ch)
          Set the fourth character of self to ch and return ch.
static int mutableString_length(java.lang.StringBuffer self)
          Return the length of the string self.
static char mutableString_nth(java.lang.StringBuffer self, int position)
          Return the character in self at position.
static char mutableString_nthSetter(java.lang.StringBuffer self, char ch, int position)
          Set the character in self at position to ch.
static char mutableString_second(java.lang.StringBuffer self)
          Return the second character of self (settable via setf).
static char mutableString_secondSetter(java.lang.StringBuffer self, char ch)
          Set the second character of self to ch and return ch.
static java.lang.StringBuffer mutableString_substituteCharacters(java.lang.StringBuffer self, java.lang.String newChars, java.lang.String oldChars)
          Substitute all occurences of of a member of oldChars with the corresponding member of newChars in the string self.
static char mutableString_third(java.lang.StringBuffer self)
          Return the third character of self (settable via setf).
static char mutableString_thirdSetter(java.lang.StringBuffer self, char ch)
          Set the third character of self to ch and return ch.
static MutableStringWrapper mutableString_wrapLiteral(java.lang.StringBuffer value)
           
static java.lang.String mutableStringToString(java.lang.StringBuffer s)
          Convert s into a regular string with the same content.
static int nativeByteArrayReadSequence(byte[] buffer, java.io.PushbackInputStream stream, int start, int end)
           
static void nativeByteArrayWriteSequence(byte[] buffer, java.io.PrintStream stream, int start, int end)
           
static boolean nativeClassMethodInliningP()
           
static Stella_Object nativeVector_nth(Stella_Object[] self, int position)
          Return the element in self at position.
static Stella_Object nativeVector_nthSetter(Stella_Object[] self, Stella_Object value, int position)
          Set the element in self at position to value.
static boolean needIdenticalMethodSignaturesP()
           
static boolean needToUnbindSpecialsP()
           
static int nonMatchingPosition(java.lang.String source, int start, java.lang.String match)
          Returns the index into source, starting from start, of the first character that is not included in match.
static boolean oddP(int x)
          Return true if x is an odd number.
static InputFileStream openInputFile(java.lang.String filename, Cons options)
          Open file filename for input and return the resulting input stream.
static InputStream openNetworkStream(java.lang.String host, int port, java.lang.Object[] MV_returnarray)
          Open a TCP/IP network stream to host at port and return the result as an input/output stream pair.
static OutputFileStream openOutputFile(java.lang.String filename, Cons options)
          Open file filename for output and return the resulting output stream.
static void operateOnFile(java.lang.String file, Keyword operation)
           
static Keyword operatingSystem()
           
static boolean optimizeBooleanTestsP()
           
static boolean ordinalNumberStringP(java.lang.String teststring)
           
static boolean outlineDepthExceededP(int currentDepth, int depthLimit)
          Helper function that returns true if currentDepth exceeds depthLimit.
static void outputAllUnitsToFile(java.lang.String sourcefile)
           
static StringWrapper parseConfigurationFileLine(java.lang.String line, java.lang.Object[] MV_returnarray)
           
static java.lang.String parseStellaName(java.lang.String name, boolean enablecaseconversionP, java.lang.Object[] MV_returnarray)
          Parse the printed representation name of a STELLA symbol, surrogate or keyword and return its symbol name, module name and type (which is either :SYMBOL, :SURROGATE or :KEYWORD).
static int pickHashTableSizePrime(int minsize)
          Return a hash table prime of at least minsize.
static boolean plusP(int x)
          Return true if x is greater than 0.
static void popSpecial()
           
static void popVariableBinding()
           
static Context popWorld()
          Destroy the current world and change the current context to be its parent.
static boolean preserveTailMergeOptimizabilityP()
           
static void printCharacter(char renamed_Char, java.io.PrintStream stream)
           
static void printDocumentationString(java.lang.String string, int indent, OutputStream stream)
           
static void printErrorContext(java.lang.String prefix, OutputStream stream)
           
static void printExceptionContext(java.lang.Exception e, OutputStream stream)
          Prints a system dependent information about the context of the specified exception.
static void printRecycleLists()
          Print the current state of all recycle lists.
static void printStellaFeatures()
          Print the list of enabled and disabled STELLA features.
static void printStringReadably(java.lang.String string, java.io.PrintStream stream)
           
static void printSymbolNameReadably(java.lang.String name, java.io.PrintStream stream, boolean casesensitiveP)
           
static void printUnboundSurrogates(Cons args)
          Print all unbound surrogates visible from the module named by the first argument (a symbol or string).
static World pushWorld()
          Spawn a new world that is a child of the current context, and change the current context to the new world.
static boolean qualifiedStellaNameP(java.lang.String name)
          Return TRUE if name is a symbol or surrogate qualified with a module pathname or a module pathname ending with a S.
static int random(int n)
          Generate a random integer in the interval [0..n-1].
static Stella_Object readSExpressionFromString(java.lang.String string)
          Read one STELLA s-expression from string and return the result.
static void recordSignaturesOfAllUnits(java.lang.String sourcefile)
           
static boolean recycleListDebuggingEnabledP()
           
static java.lang.String relativizeFileName(java.lang.String file, java.lang.String rootpath)
           
static int rem(int x, int y)
          Return the remainder from dividing x by y.
static void removeAllStartupTimePrognUnits()
           
static Stella_Object removeConfigurationProperty(java.lang.String property, Stella_Object value, KeyValueList configuration)
          Remove value from property in configuration and return it.
static boolean renameShadowingLocalVariablesP()
           
static void repairSlots()
           
static java.lang.String replaceCharacterWithSubstring(java.lang.String string, java.lang.String renamed_New, char character)
           
static java.lang.String replaceFirstCharacterWithString(java.lang.String string, java.lang.String newprefix)
           
static java.lang.String replaceSubstrings(java.lang.String string, java.lang.String renamed_New, java.lang.String old)
          Replace all occurrences of old in string with renamed_New.
static java.lang.String rerootFileName(java.lang.String file, java.lang.String fromroot, java.lang.String toroot)
           
static void resetStellaFeatures()
          Reset STELLA features to their default settings.
static void resetTranslationErrors()
           
static void resetXmlHashTables()
          Resets Hashtables used for interning XML elements and global attribute objects.
static void resizeSlotCaches(int size)
          Reset all slot caches to have size size.
static void resolveChildrenReferences()
           
static ReverseIntegerIntervalIterator reverseInterval(int lowerbound, int upperbound)
          Create a reverse interval object.
static java.lang.String rootBinaryDirectory()
           
static java.lang.String rootDirectoryPrefix(java.lang.String file)
           
static java.lang.String rootNativeDirectory()
           
static java.lang.String rootSourceDirectory()
           
static int rotateHashCode(int arg)
          Rotate arg to the right by 1 position.
static boolean runningAsLispP()
          Return true if the executable code is a Common Lisp application.
static Keyword runningInLanguage()
          Returns the keyword for the language the current implementation is running in.
static java.lang.String runningSystemInformation()
          Returns an information string about the current running system environment.
static Stella_Object saveTokenizerStreamState()
           
static void seedRandomNumberGenerator()
          Seeds the random number generator with the current time.
static ExtensibleSymbolArray selectSymbolArray(int kindofsym)
           
static Set set(Cons values)
          Return a set containing values, in order.
static void setCallLogBreakPoint(int count)
          Set a call log break point to count.
static Stella_Object setConfigurationProperty(java.lang.String property, Stella_Object value, KeyValueList configuration)
          Set property in configuration to value and return it.
static void setLoggingParameters(java.lang.String module, Cons paramsAvalues)
          Set logging parameters for module.
static void setOptimizationLevels(int safety, int debug, int speed, int space)
          Set optimization levels for the qualities safety, debug, speed, and space.
static void setStellaFeature(Cons features)
          Enable all listed STELLA features.
static Surrogate shadowSurrogate(java.lang.String name)
           
static Symbol shadowSymbol(java.lang.String name)
           
static int shiftLeft(int arg, int count)
           
static int shiftRight(int arg, int count)
          Shift arg to the right by count positions and 0-extend from the left if arg is positive or 1-extend if it is negative.
static java.lang.String shortDocumentation(java.lang.String documentation)
           
static void signalTranslationError()
           
static void signalTranslationWarning()
           
static double sin(double n)
          Return the sine of n radians.
static void sleep(double seconds)
          The program will sleep for the indicated number of seconds.
static Keyword specialImplementationStyle()
           
static double sqrt(double n)
          Return the square root of n.
static void startFunctionCallLogging(java.lang.String filename)
          Start function call logging to filename.
static void startRecycleListDebugging()
           
static boolean startsWithP(java.lang.String string, java.lang.String prefix, int start)
          Return TRUE if string starts with prefix starting from start (which defaults to 0 if it is supplied as NULL).
static void startup(boolean verboseP)
           
static void startupCppTranslator()
           
static void startupIdlTranslator()
           
static void startupJavaTranslator()
           
static void startupKernel(boolean verboseP)
           
static Symbol startupNameFromFile(java.lang.String file)
           
static java.lang.String stellaInformation()
          Returns information about the current Stella implementation.
static java.lang.String stellaVersionString()
          Return a string identifying the current version of STELLA.
static void stopFunctionCallLogging()
          Stop function call logging and close the current log file.
static void stopRecycleListDebugging()
           
static StringIterator string_allocateIterator(java.lang.String self)
           
static Context string_changeContext(java.lang.String contextname)
          Change the current context to be the context named 'contextName'.
static Module string_changeModule(java.lang.String modulename)
          Change the current module to be the module named 'moduleName'.
static java.lang.String string_concatenate(java.lang.String string1, java.lang.String string2, Cons otherstrings)
          Return a new string representing the concatenation of string1, string2, and otherstrings.
static void string_cppOutputLiteral(java.lang.String string)
           
static void string_destroyContext(java.lang.String self)
          Destroy the context 'self', and recursively destroy all contexts that inherit 'self'.
static boolean string_emptyP(java.lang.String x)
          Return true if x is the empty string ""
static char string_fifth(java.lang.String self)
          Return the fifth character of self.
static char string_first(java.lang.String self)
          Return the first character of self.
static char string_fourth(java.lang.String self)
          Return the fourth character of self.
static Stella_Object string_getObject(java.lang.String self, Stella_Object type)
           
static Stella_Class string_getStellaClass(java.lang.String className, boolean errorP)
          Return a class with name className.
static Context string_getStellaContextSlowly(java.lang.String self)
           
static int string_hashCode_(java.lang.String self)
           
static void string_idlOutputLiteral(java.lang.String string)
           
static java.lang.String string_javaMakeCodeOutputFileName(java.lang.String barefile, boolean donttruncateP)
           
static void string_javaOutputLiteral(java.lang.String string)
           
static Keyword string_keywordify(java.lang.String self)
           
static int string_length(java.lang.String self)
          Return the length of the string self.
static Stella_Class string_lookupClass(java.lang.String name)
          Return a class with name name.
static GlobalVariable string_lookupGlobalVariable(java.lang.String self)
          Return a global variable with name 'self'.
static boolean string_nonEmptyP(java.lang.String x)
          Return true if x is not the empty string ""
static char string_nth(java.lang.String self, int position)
          Return the character in self at position.
static char string_second(java.lang.String self)
          Return the second character of self.
static java.lang.String string_substituteCharacters(java.lang.String self, java.lang.String newChars, java.lang.String oldChars)
          Substitute all occurences of of a member of oldChars with the corresponding member of newChars in the string self.
static Surrogate string_surrogatify(java.lang.String self)
          Converts 'self' into a surrogate.
static java.lang.String string_systemStartupFunctionName(java.lang.String systemname)
           
static char string_third(java.lang.String self)
          Return the third character of self.
static StringWrapper string_wrapLiteral(java.lang.String value)
           
static int stringCompare(java.lang.String x, java.lang.String y, boolean caseSensitiveP)
          Compare x and y lexicographically, and return -1, 0, or 1, depending on whether x is less than, equal, or greater than y.
static boolean stringEqlP(java.lang.String x, java.lang.String y)
          Return true if x and y are equal strings or are both undefined.
static boolean stringEqualP(java.lang.String x, java.lang.String y)
          Return true if x and y are equal strings ignoring character case or are both undefined.
static boolean stringG(java.lang.String x, java.lang.String y)
          Return true if x is lexicographically > y, considering case.
static boolean stringGE(java.lang.String x, java.lang.String y)
          Return true if x is lexicographically >= y, considering case.
static boolean stringGreaterEqualP(java.lang.String x, java.lang.String y)
          Return true if x is lexicographically >= y, ignoring case.
static boolean stringGreaterP(java.lang.String x, java.lang.String y)
          Return true if x is lexicographically > y, ignoring case.
static boolean stringL(java.lang.String x, java.lang.String y)
          Return true if x is lexicographically < y, considering case.
static boolean stringLE(java.lang.String x, java.lang.String y)
          Return true if x is lexicographically <= y, considering case.
static boolean stringLessEqualP(java.lang.String x, java.lang.String y)
          Return true if x is lexicographically <= y, ignoring case.
static boolean stringLessP(java.lang.String x, java.lang.String y)
          Return true if x is lexicographically < y, ignoring case.
static Stella_Object stringSearchForObject(java.lang.String string, Surrogate classtype)
           
static char stringToCharacter(java.lang.String name)
           
static Stella_Object stringToClass(java.lang.String string)
           
static Iterator stringToClasses(java.lang.String string, boolean exactP)
           
static Stella_Object stringToContext(java.lang.String string)
           
static Stella_Object stringToDemon(java.lang.String string)
           
static Stella_Object stringToFunction(java.lang.String string)
           
static java.lang.StringBuffer stringToMutableString(java.lang.String s)
          Copy s into a mutable string with the same content.
static Stella_Object stringToSlot(java.lang.String string)
           
static Surrogate stringToSurrogate(java.lang.String self)
          Return a surrogate with the name 'self' visible in the current module.
static Stella_Object stringToSurrogateValue(java.lang.String string)
           
static byte[] stringToTokenizerByteArray(java.lang.String string)
           
static java.lang.String substituteTemplateVariablesInString(java.lang.String string, KeyValueList variables)
           
static void substituteTemplateVariablesToMakefile(java.lang.String templatefile, java.lang.String outputfile, KeyValueList variables)
           
static boolean suffixMatchesP(java.lang.String teststring, java.lang.String suffix)
           
static void summarizeTranslationErrors()
           
static boolean suppressWarningsP()
           
static boolean surrogateNameP(java.lang.String name)
          Return TRUE if name is prefixed by 'SURROGATE-PREFIX-CHARACTER'.
static void sweepTransients()
           
static boolean symbolConstituentCharacterP(char character)
           
static java.lang.String systemDefinitionsDirectory()
           
static boolean systemLoadedP(java.lang.String name)
          Return true if system name has been loaded.
static boolean systemNeedsTranslationP(java.lang.String systemname, Keyword language)
           
static boolean systemStartedUpP(java.lang.String systemname, java.lang.String systemmodulename)
           
static boolean systemStartupFileP(java.lang.String file)
           
static double tan(double n)
          Return the tangent of n radians.
static void terminateProgram()
          Terminate and exit the program with normal exit code.
static Keyword toggleOutputLanguage()
          Switch between Common Lisp and C++ as output languages.
static Keyword toggleTranslators()
           
static char tokenizerByteArray_byteArrayNth(byte[] buffer, int position)
           
static byte tokenizerByteArray_byteArrayNthSetter(byte[] buffer, char ch, int position)
           
static int tokenizerByteArrayReadSequence(byte[] buffer, InputStream stream, int start, int end)
           
static java.lang.String tokenizerByteArrayToString(byte[] bytes)
           
static int totalRecycleListsSize()
           
static void translateAllUnits()
           
static void translateAndOutputUnitsToFile(java.lang.String file, java.lang.String targetlanguage)
           
static void translateFile(java.lang.String file, Keyword outputlanguage, boolean aspartofsystemP)
           
static java.lang.String translateLogicalPathname(java.lang.String pathname)
           
static boolean translateSystem(java.lang.String systemname, Keyword outputlanguage, Cons options)
          Translate all of the STELLA source files in system systemname into outputlanguage.
static boolean translateToCommonLispP()
          Return true if current output language is Common-Lisp.
static boolean translateToCppP()
          Return true if current output language is C++
static boolean translateToJavaP()
          Return true if current output language is Java
static boolean translateToSingleInheritanceLanguageP()
           
static boolean translateWithCopyrightHeaderP()
           
static boolean translateWithRecycleListDebuggingP()
           
static boolean translatingCodeP()
           
static boolean translationErrorsP()
           
static Keyword translatorOutputLanguage()
           
static java.lang.String translatorOutputLanguageName()
           
static java.lang.String unescapeHtmlString(java.lang.String input)
          Replaces HTML escape sequences such as &amp; with their associated characters.
static java.lang.String unescapeTokenString(java.lang.String token, char escapechar, boolean upcaseP)
           
static java.lang.String unescapeUrlString(java.lang.String input)
          Takes a string and replaces %-format URL escape sequences with their real character equivalent according to RFC 2396.
static java.lang.String unlogicalizePathname(java.lang.String pathname)
           
static void unreadCharacter(char ch, InputStream inputstream)
          Unread ch from inputstream.
static void unreadCharacterFromTokenizerBuffer(char renamed_Char, InputStream stream)
           
static void unsetStellaFeature(Cons features)
          Disable all listed STELLA features.
static int unsignedShiftRightBy1(int arg)
          Shift arg to the right by 1 position and 0-extend from the left.
static Stella_Object unstringify(java.lang.String string)
          Read a STELLA expression from string and return the result.
static Stella_Object unstringifyInModule(java.lang.String string, Module module)
          Unstringify relative to module, or $MODULE$ if no module is specified.
static Stella_Object unstringifyStellaSource(java.lang.String source, Module module)
          Unstringify a STELLA source string relative to module, or $MODULE$ if no module is specified.
static TokenizerTable unstringifyTokenizerTable(java.lang.String table)
           
static char upcaseCharacter(char renamed_Char)
          If renamed_Char is lowercase, return its uppercase version, otherwise, return 'char' unmodified.
static boolean upperCaseCharacterP(char ch)
          Return TRUE if ch represents an upper-case character.
static boolean useBootstrapTranslatorP()
           
static boolean useClConsesP()
           
static boolean useClStructsP()
           
static boolean useHardcodedSymbolsP()
           
static boolean useVectorStructsP()
           
static Vector vector(Cons values)
          Return a vector containing values, in order.
static Iterator visibleRigidSymbolsWrtModule(java.lang.String name, Module module, int kindofsym)
           
static void walkAllPhaseOneUnits()
           
static boolean walkingExpressionP()
           
static boolean warnAboutMissingMethodsP()
           
static boolean warnAboutUndefinedMethodsP()
           
static boolean whiteSpaceCharacterP(char ch)
          Return TRUE if ch is a white space character.
static boolean withTokenizerStringInputP()
           
static void writeHtmlCharacterQuotingSpecialCharacters(java.io.PrintStream stream, char ch)
           
static void writeHtmlEscapingUrlSpecialCharacters(java.io.PrintStream stream, java.lang.String input)
          Writes a string and replaces unallowed URL characters according to RFC 2396 with %-format URL escape sequences.
static void writeHtmlQuotingSpecialCharacters(java.io.PrintStream stream, java.lang.String input)
           
static boolean xmlnsAttributeNameP(java.lang.String name)
           
static boolean yesOrNoP(java.lang.String message)
          Read a line of input from STANDARD-INPUT and return true if the input was yes or false if the input was no.
static java.lang.String yieldClassObjectLookupNameForNativeType(java.lang.String nativetype)
           
static java.lang.String yieldExplodedMethodName(java.lang.String dottedstring, java.lang.Object[] MV_returnarray)
           
static java.lang.String yieldGensymName(java.lang.String prefix, int counter)
           
static Cons yieldHardcodedInternRegisteredSymbolsTree()
           
static Stella_Object yieldIllegalExpressionTree()
           
static Cons yieldIllegalStatementTree()
           
static Cons yieldLoopExitSpecialUnbindTree()
           
static Cons yieldRegisterRecycledItemTrees()
           
static Cons yieldReturnSpecialUnbindTree()
           
static Cons yieldSpecialUnbindTree(int nofbindings)
           
static Symbol yieldStartupFunctionName(java.lang.String file)
           
static Stella_Object yieldStringConstantTree(java.lang.String string)
           
static java.lang.String yieldUniqueGensymName(java.lang.String prefix, Module module)
           
static Cons yieldUnregisterRecycledItemTrees()
           
static Cons yieldVisibleRigidSymbolsWrtModule(java.lang.String name, Module module, int kindofsym)
           
static boolean yOrNP(java.lang.String message)
          Read a line of input from STANDARD-INPUT and return true if the input was y or false if the input was n.
static boolean zeroP(int x)
          Return true if x is 0.
static java.lang.String zeroPadInteger(int value, int size)
          Returns a string representing value of at least length 'size', padded if necessary with 0 characters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYM_STELLA_TYPE_SPEC

public static Symbol SYM_STELLA_TYPE_SPEC

$HARDWIRED_TRANSIENTp_ON_TRANSIENT_MIXIN$

public static boolean $HARDWIRED_TRANSIENTp_ON_TRANSIENT_MIXIN$

SYM_STELLA_REFERENCE_COUNT

public static Symbol SYM_STELLA_REFERENCE_COUNT

SYM_STELLA_BADp

public static Symbol SYM_STELLA_BADp

SYM_STELLA_DELETED_OBJECTp

public static Symbol SYM_STELLA_DELETED_OBJECTp

SYM_STELLA_FIRST_ITERATIONp

public static Symbol SYM_STELLA_FIRST_ITERATIONp

SYM_STELLA_OBJECT_ITERATOR

public static Symbol SYM_STELLA_OBJECT_ITERATOR

SGT_STELLA_CONS_ITERATOR

public static Surrogate SGT_STELLA_CONS_ITERATOR

SYM_STELLA_CONS_ITERATOR_CURSOR

public static Symbol SYM_STELLA_CONS_ITERATOR_CURSOR

SGT_STELLA_LIST_ITERATOR

public static Surrogate SGT_STELLA_LIST_ITERATOR

SYM_STELLA_LIST_ITERATOR_CURSOR

public static Symbol SYM_STELLA_LIST_ITERATOR_CURSOR

SYM_STELLA_LIST_ITERATOR_COLLECTION

public static Symbol SYM_STELLA_LIST_ITERATOR_COLLECTION

SGT_STELLA_DESTRUCTIVE_LIST_ITERATOR

public static Surrogate SGT_STELLA_DESTRUCTIVE_LIST_ITERATOR

SYM_STELLA_THE_CONS_LIST

public static Symbol SYM_STELLA_THE_CONS_LIST

SGT_STELLA_ALL_PURPOSE_ITERATOR

public static Surrogate SGT_STELLA_ALL_PURPOSE_ITERATOR

SYM_STELLA_KEY

public static Symbol SYM_STELLA_KEY

SYM_STELLA_ITERATOR_NEXT_CODE

public static Symbol SYM_STELLA_ITERATOR_NEXT_CODE

SYM_STELLA_ITERATOR_FILTER_CODE

public static Symbol SYM_STELLA_ITERATOR_FILTER_CODE

SYM_STELLA_ITERATOR_EMPTY_CODE

public static Symbol SYM_STELLA_ITERATOR_EMPTY_CODE

SYM_STELLA_ITERATOR_NESTED_ITERATOR

public static Symbol SYM_STELLA_ITERATOR_NESTED_ITERATOR

SYM_STELLA_ITERATOR_CONS_LIST

public static Symbol SYM_STELLA_ITERATOR_CONS_LIST

SYM_STELLA_ITERATOR_OBJECT

public static Symbol SYM_STELLA_ITERATOR_OBJECT

SYM_STELLA_ITERATOR_SECOND_OBJECT

public static Symbol SYM_STELLA_ITERATOR_SECOND_OBJECT

SYM_STELLA_ITERATOR_INTEGER

public static Symbol SYM_STELLA_ITERATOR_INTEGER

SYM_STELLA_ITERATOR_SECOND_INTEGER

public static Symbol SYM_STELLA_ITERATOR_SECOND_INTEGER

SGT_STELLA_TYPES_TO_CLASSES_ITERATOR

public static Surrogate SGT_STELLA_TYPES_TO_CLASSES_ITERATOR

SYM_STELLA_ITERATOR_CURSOR

public static Symbol SYM_STELLA_ITERATOR_CURSOR

SYM_STELLA_OBJECT_DICTIONARY_ITERATOR

public static Symbol SYM_STELLA_OBJECT_DICTIONARY_ITERATOR

SGT_STELLA_PROPERTY_LIST_ITERATOR

public static Surrogate SGT_STELLA_PROPERTY_LIST_ITERATOR

SYM_STELLA_PLIST_ITERATOR_CURSOR

public static Symbol SYM_STELLA_PLIST_ITERATOR_CURSOR

SYM_STELLA_PLIST_ITERATOR_COLLECTION

public static Symbol SYM_STELLA_PLIST_ITERATOR_COLLECTION

SGT_STELLA_KV_LIST_ITERATOR

public static Surrogate SGT_STELLA_KV_LIST_ITERATOR

SYM_STELLA_THE_KV_LIST

public static Symbol SYM_STELLA_THE_KV_LIST

SYM_STELLA_KV_LIST_ITERATOR_CURSOR

public static Symbol SYM_STELLA_KV_LIST_ITERATOR_CURSOR

SGT_STELLA_INTEGER_INTERVAL_ITERATOR

public static Surrogate SGT_STELLA_INTEGER_INTERVAL_ITERATOR

SYM_STELLA_INTERVAL_CURSOR

public static Symbol SYM_STELLA_INTERVAL_CURSOR

SYM_STELLA_LOWER_BOUND

public static Symbol SYM_STELLA_LOWER_BOUND

SYM_STELLA_UPPER_BOUND

public static Symbol SYM_STELLA_UPPER_BOUND

SGT_STELLA_REVERSE_INTEGER_INTERVAL_ITERATOR

public static Surrogate SGT_STELLA_REVERSE_INTEGER_INTERVAL_ITERATOR

SGT_STELLA_STRING_ITERATOR

public static Surrogate SGT_STELLA_STRING_ITERATOR

SYM_STELLA_THE_STRING

public static Symbol SYM_STELLA_THE_STRING

SYM_STELLA_CURSOR

public static Symbol SYM_STELLA_CURSOR

SYM_STELLA_END

public static Symbol SYM_STELLA_END

SYM_STELLA_OBJECT_COLLECTION

public static Symbol SYM_STELLA_OBJECT_COLLECTION

SYM_STELLA_OBJECT_SEQUENCE

public static Symbol SYM_STELLA_OBJECT_SEQUENCE

SGT_STELLA_LIST

public static Surrogate SGT_STELLA_LIST

SGT_STELLA_SET

public static Surrogate SGT_STELLA_SET

SGT_STELLA_CLASS_EXTENSION

public static Surrogate SGT_STELLA_CLASS_EXTENSION

SGT_STELLA_CONS

public static Surrogate SGT_STELLA_CONS

SYM_STELLA_VALUE

public static Symbol SYM_STELLA_VALUE

SYM_STELLA_REST

public static Symbol SYM_STELLA_REST

SYM_STELLA_OBJECT_TO_OBJECT_DICTIONARY

public static Symbol SYM_STELLA_OBJECT_TO_OBJECT_DICTIONARY

SGT_STELLA_PROPERTY_LIST

public static Surrogate SGT_STELLA_PROPERTY_LIST

SYM_STELLA_THE_PLIST

public static Symbol SYM_STELLA_THE_PLIST

SGT_STELLA_KV_CONS

public static Surrogate SGT_STELLA_KV_CONS

SGT_STELLA_KEY_VALUE_LIST

public static Surrogate SGT_STELLA_KEY_VALUE_LIST

SGT_STELLA_RECYCLE_LIST

public static Surrogate SGT_STELLA_RECYCLE_LIST

SYM_STELLA_RECYCLE_LIST_OF

public static Symbol SYM_STELLA_RECYCLE_LIST_OF

SYM_STELLA_RECYCLED_ITEMS

public static Symbol SYM_STELLA_RECYCLED_ITEMS

SYM_STELLA_LIST_OF_RECYCLED_ITEMS

public static Symbol SYM_STELLA_LIST_OF_RECYCLED_ITEMS

SYM_STELLA_ALL_ITEMS

public static Symbol SYM_STELLA_ALL_ITEMS

SYM_STELLA_UNUSED_ITEMS

public static Symbol SYM_STELLA_UNUSED_ITEMS

SYM_STELLA_CURRENT_LENGTH

public static Symbol SYM_STELLA_CURRENT_LENGTH

SYM_STELLA_ITEM_SIZE

public static Symbol SYM_STELLA_ITEM_SIZE

SYM_STELLA_THE_STELLA_HASH_TABLE

public static Symbol SYM_STELLA_THE_STELLA_HASH_TABLE

SGT_STELLA_HASH_TABLE

public static Surrogate SGT_STELLA_HASH_TABLE

SYM_STELLA_OBJECT_TO_OBJECT_HASH_TABLE

public static Symbol SYM_STELLA_OBJECT_TO_OBJECT_HASH_TABLE

SGT_STELLA_INTEGER_HASH_TABLE

public static Surrogate SGT_STELLA_INTEGER_HASH_TABLE

SGT_STELLA_FLOAT_HASH_TABLE

public static Surrogate SGT_STELLA_FLOAT_HASH_TABLE

SGT_STELLA_STRING_HASH_TABLE

public static Surrogate SGT_STELLA_STRING_HASH_TABLE

SGT_STELLA_STRING_TO_INTEGER_HASH_TABLE

public static Surrogate SGT_STELLA_STRING_TO_INTEGER_HASH_TABLE

SGT_STELLA_VECTOR

public static Surrogate SGT_STELLA_VECTOR

SYM_STELLA_ARRAY_SIZE

public static Symbol SYM_STELLA_ARRAY_SIZE

SGT_STELLA_EXTENSIBLE_VECTOR

public static Surrogate SGT_STELLA_EXTENSIBLE_VECTOR

SGT_STELLA_EXTENSIBLE_SYMBOL_ARRAY

public static Surrogate SGT_STELLA_EXTENSIBLE_SYMBOL_ARRAY

SYM_STELLA_TOP_SYMBOL_OFFSET

public static Symbol SYM_STELLA_TOP_SYMBOL_OFFSET

SYM_STELLA_POTENTIAL_FREE_SYMBOL_OFFSET

public static Symbol SYM_STELLA_POTENTIAL_FREE_SYMBOL_OFFSET

$HARDWIRED_RESIZE_INCREMENT_ON_VECTOR_SEQUENCE$

public static int $HARDWIRED_RESIZE_INCREMENT_ON_VECTOR_SEQUENCE$

SYM_STELLA_RESIZE_INCREMENT

public static Symbol SYM_STELLA_RESIZE_INCREMENT

SYM_STELLA_SEQUENCE_LENGTH

public static Symbol SYM_STELLA_SEQUENCE_LENGTH

SYM_STELLA_VSEQ

public static Symbol SYM_STELLA_VSEQ

SGT_STELLA_SHORT_VECTOR_SEQUENCE

public static Surrogate SGT_STELLA_SHORT_VECTOR_SEQUENCE

$HARDWIRED_RESIZE_INCREMENT_ON_SHORT_VECTOR_SEQUENCE$

public static int $HARDWIRED_RESIZE_INCREMENT_ON_SHORT_VECTOR_SEQUENCE$

SYM_STELLA_SVSEQ

public static Symbol SYM_STELLA_SVSEQ

SGT_STELLA_BOOLEAN_VECTOR

public static Surrogate SGT_STELLA_BOOLEAN_VECTOR

SGT_STELLA_INTEGER_VECTOR

public static Surrogate SGT_STELLA_INTEGER_VECTOR

SGT_STELLA_ACTIVE_LIST

public static Surrogate SGT_STELLA_ACTIVE_LIST

SGT_STELLA_ACTIVE_SET

public static Surrogate SGT_STELLA_ACTIVE_SET

SGT_STELLA_DEMON

public static Surrogate SGT_STELLA_DEMON

SYM_STELLA_DEMON_NAME

public static Symbol SYM_STELLA_DEMON_NAME

SYM_STELLA_DEMON_ACTION

public static Symbol SYM_STELLA_DEMON_ACTION

SYM_STELLA_DEMON_CLASS_REFS

public static Symbol SYM_STELLA_DEMON_CLASS_REFS

SYM_STELLA_DEMON_SLOT_REFS

public static Symbol SYM_STELLA_DEMON_SLOT_REFS

SYM_STELLA_DEMON_CODE

public static Symbol SYM_STELLA_DEMON_CODE

SYM_STELLA_DEMON_METHOD

public static Symbol SYM_STELLA_DEMON_METHOD

SYM_STELLA_DEMON_DOCUMENTATION

public static Symbol SYM_STELLA_DEMON_DOCUMENTATION

SYM_STELLA_DEMON_GUARDp

public static Symbol SYM_STELLA_DEMON_GUARDp

SYM_STELLA_DEMON_ALLp

public static Symbol SYM_STELLA_DEMON_ALLp

SYM_STELLA_DEMON_INHERITp

public static Symbol SYM_STELLA_DEMON_INHERITp

SGT_STELLA_KEYWORD_KEY_VALUE_LIST

public static Surrogate SGT_STELLA_KEYWORD_KEY_VALUE_LIST

SYM_STELLA_SYMBOL_NAME

public static Symbol SYM_STELLA_SYMBOL_NAME

SYM_STELLA_SYMBOL_ID

public static Symbol SYM_STELLA_SYMBOL_ID

SYM_STELLA_INTERNED_IN

public static Symbol SYM_STELLA_INTERNED_IN

SGT_STELLA_SYMBOL

public static Surrogate SGT_STELLA_SYMBOL

SYM_STELLA_SYMBOL_SLOT_OFFSET

public static Symbol SYM_STELLA_SYMBOL_SLOT_OFFSET

SYM_STELLA_SYMBOL_VALUE_AND_PLIST

public static Symbol SYM_STELLA_SYMBOL_VALUE_AND_PLIST

SGT_STELLA_SURROGATE

public static Surrogate SGT_STELLA_SURROGATE

SYM_STELLA_SURROGATE_VALUE

public static Symbol SYM_STELLA_SURROGATE_VALUE

SYM_STELLA_SURROGATE_NAME

public static Symbol SYM_STELLA_SURROGATE_NAME

SYM_STELLA_TYPE_CLASS

public static Symbol SYM_STELLA_TYPE_CLASS

SYM_STELLA_TYPE_NAME

public static Symbol SYM_STELLA_TYPE_NAME

SYM_STELLA_SLOTREF_SLOT

public static Symbol SYM_STELLA_SLOTREF_SLOT

SYM_STELLA_TYPE

public static Symbol SYM_STELLA_TYPE

SYM_STELLA_SLOTREF

public static Symbol SYM_STELLA_SLOTREF

SGT_STELLA_KEYWORD

public static Surrogate SGT_STELLA_KEYWORD

SYM_STELLA_KEYWORD_NAME

public static Symbol SYM_STELLA_KEYWORD_NAME

SGT_STELLA_TRANSIENT_SYMBOL

public static Surrogate SGT_STELLA_TRANSIENT_SYMBOL

SYM_STELLA_PROJECTS_ONTO

public static Symbol SYM_STELLA_PROJECTS_ONTO

SYM_STELLA_PROJECTED_FROM

public static Symbol SYM_STELLA_PROJECTED_FROM

SYM_STELLA_PROPERTIES

public static Symbol SYM_STELLA_PROPERTIES

SYM_STELLA_ABSTRACTp

public static Symbol SYM_STELLA_ABSTRACTp

SGT_STELLA_CLASS

public static Surrogate SGT_STELLA_CLASS

SYM_STELLA_STORED_ACTIVEp

public static Symbol SYM_STELLA_STORED_ACTIVEp

SGT_STELLA_ACTIVE_OBJECT

public static Surrogate SGT_STELLA_ACTIVE_OBJECT

SYM_STELLA_CLASS_CREATOR

public static Symbol SYM_STELLA_CLASS_CREATOR

SYM_STELLA_CLASS_INITIALIZER

public static Symbol SYM_STELLA_CLASS_INITIALIZER

SYM_STELLA_CLASS_TERMINATOR

public static Symbol SYM_STELLA_CLASS_TERMINATOR

SYM_STELLA_CLASS_DESTRUCTOR

public static Symbol SYM_STELLA_CLASS_DESTRUCTOR

SYM_STELLA_CLASS_PARAMETERS

public static Symbol SYM_STELLA_CLASS_PARAMETERS

SYM_STELLA_CLASS_INITIAL_VALUE

public static Symbol SYM_STELLA_CLASS_INITIAL_VALUE

SYM_STELLA_CLASS_EXTENSION

public static Symbol SYM_STELLA_CLASS_EXTENSION

SYM_STELLA_CLASS_CL_NATIVE_TYPE

public static Symbol SYM_STELLA_CLASS_CL_NATIVE_TYPE

SYM_STELLA_CLASS_CPP_NATIVE_TYPE

public static Symbol SYM_STELLA_CLASS_CPP_NATIVE_TYPE

SYM_STELLA_CLASS_JAVA_NATIVE_TYPE

public static Symbol SYM_STELLA_CLASS_JAVA_NATIVE_TYPE

$HARDWIRED_CLASS_ARITY_ON_CLASS$

public static int $HARDWIRED_CLASS_ARITY_ON_CLASS$

SYM_STELLA_CLASS_CL_STRUCT_SLOTS

public static Symbol SYM_STELLA_CLASS_CL_STRUCT_SLOTS

SYM_STELLA_CLASS_RECYCLE_METHOD

public static Symbol SYM_STELLA_CLASS_RECYCLE_METHOD

KWD_NONE

public static Keyword KWD_NONE

SYM_STELLA_CLASS_REQUIRED_SLOT_NAMES

public static Symbol SYM_STELLA_CLASS_REQUIRED_SLOT_NAMES

SYM_STELLA_CLASS_GUARD_CONSTRUCTOR_DEMONS

public static Symbol SYM_STELLA_CLASS_GUARD_CONSTRUCTOR_DEMONS

SYM_STELLA_CLASS_CONSTRUCTOR_DEMONS

public static Symbol SYM_STELLA_CLASS_CONSTRUCTOR_DEMONS

SYM_STELLA_CLASS_GUARD_DESTRUCTOR_DEMONS

public static Symbol SYM_STELLA_CLASS_GUARD_DESTRUCTOR_DEMONS

SYM_STELLA_CLASS_DESTRUCTOR_DEMONS

public static Symbol SYM_STELLA_CLASS_DESTRUCTOR_DEMONS

SYM_STELLA_CLASS_KEY

public static Symbol SYM_STELLA_CLASS_KEY

SYM_STELLA_CLASS_SYNONYMS

public static Symbol SYM_STELLA_CLASS_SYNONYMS

SYM_STELLA_CL_STRUCTp

public static Symbol SYM_STELLA_CL_STRUCTp

SYM_STELLA_MIXINp

public static Symbol SYM_STELLA_MIXINp

SYM_STELLA_CLASS_TYPE

public static Symbol SYM_STELLA_CLASS_TYPE

SYM_STELLA_CLASS_ARITY

public static Symbol SYM_STELLA_CLASS_ARITY

SYM_STELLA_CLASS_DIRECT_SUPERS

public static Symbol SYM_STELLA_CLASS_DIRECT_SUPERS

SYM_STELLA_CLASS_DIRECT_SUBS

public static Symbol SYM_STELLA_CLASS_DIRECT_SUBS

SYM_STELLA_CLASS_ALL_SUPER_CLASSES

public static Symbol SYM_STELLA_CLASS_ALL_SUPER_CLASSES

SYM_STELLA_CLASS_ALL_SLOTS

public static Symbol SYM_STELLA_CLASS_ALL_SLOTS

SYM_STELLA_CLASS_LOCAL_SLOTS

public static Symbol SYM_STELLA_CLASS_LOCAL_SLOTS

SYM_STELLA_CLASS_SLOT_AND_METHOD_CACHE

public static Symbol SYM_STELLA_CLASS_SLOT_AND_METHOD_CACHE

SYM_STELLA_CLASS_ABSTRACTp

public static Symbol SYM_STELLA_CLASS_ABSTRACTp

SYM_STELLA_CLASS_MIXINp

public static Symbol SYM_STELLA_CLASS_MIXINp

SYM_STELLA_CLASS_COLLECTIONp

public static Symbol SYM_STELLA_CLASS_COLLECTIONp

SYM_STELLA_CLASS_CL_STRUCTp

public static Symbol SYM_STELLA_CLASS_CL_STRUCTp

SYM_STELLA_CLASS_PUBLICp

public static Symbol SYM_STELLA_CLASS_PUBLICp

SYM_STELLA_CLASS_FINALIZEDp

public static Symbol SYM_STELLA_CLASS_FINALIZEDp

SYM_STELLA_CLASS_SLOTS_FINALIZEDp

public static Symbol SYM_STELLA_CLASS_SLOTS_FINALIZEDp

SYM_STELLA_CLASS_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_CLASS_STRINGIFIED_SOURCE

SYM_STELLA_CLASS_CONSTRUCTOR_CODE

public static Symbol SYM_STELLA_CLASS_CONSTRUCTOR_CODE

SYM_STELLA_CLASS_SLOT_ACCESSOR_CODE

public static Symbol SYM_STELLA_CLASS_SLOT_ACCESSOR_CODE

SYM_STELLA_CLASS_MARKEDp

public static Symbol SYM_STELLA_CLASS_MARKEDp

SYM_STELLA_CLASS_TAXONOMY_NODE

public static Symbol SYM_STELLA_CLASS_TAXONOMY_NODE

SYM_STELLA_CLASS_DOCUMENTATION

public static Symbol SYM_STELLA_CLASS_DOCUMENTATION

SYM_STELLA_CLASS_PRINT_FORM

public static Symbol SYM_STELLA_CLASS_PRINT_FORM

SYM_STELLA_DOCUMENTATION

public static Symbol SYM_STELLA_DOCUMENTATION

SYM_STELLA_PRINT_FORM

public static Symbol SYM_STELLA_PRINT_FORM

SYM_STELLA_SLOT_DIRECT_EQUIVALENT

public static Symbol SYM_STELLA_SLOT_DIRECT_EQUIVALENT

SYM_STELLA_SLOT_TYPE_SPECIFIER

public static Symbol SYM_STELLA_SLOT_TYPE_SPECIFIER

SYM_STELLA_SLOT_HOME_MODULE

public static Symbol SYM_STELLA_SLOT_HOME_MODULE

SYM_STELLA_SLOT_RENAMES

public static Symbol SYM_STELLA_SLOT_RENAMES

SGT_STELLA_COLLECTION

public static Surrogate SGT_STELLA_COLLECTION

SYM_STELLA_SLOT_CLOSURE_ASSUMPTION

public static Symbol SYM_STELLA_SLOT_CLOSURE_ASSUMPTION

SYM_STELLA_SLOT_DIRECT_SUPERS

public static Symbol SYM_STELLA_SLOT_DIRECT_SUPERS

SYM_STELLA_SLOT_DIRECT_SUBS

public static Symbol SYM_STELLA_SLOT_DIRECT_SUBS

SYM_STELLA_SLOT_NAME

public static Symbol SYM_STELLA_SLOT_NAME

SYM_STELLA_SLOT_OWNER

public static Symbol SYM_STELLA_SLOT_OWNER

SYM_STELLA_SLOT_BASE_TYPE

public static Symbol SYM_STELLA_SLOT_BASE_TYPE

SYM_STELLA_SLOT_SLOTREF

public static Symbol SYM_STELLA_SLOT_SLOTREF

SYM_STELLA_SLOT_PUBLICp

public static Symbol SYM_STELLA_SLOT_PUBLICp

SYM_STELLA_SLOT_RENAMEDp

public static Symbol SYM_STELLA_SLOT_RENAMEDp

SYM_STELLA_SLOT_EXTERNALp

public static Symbol SYM_STELLA_SLOT_EXTERNALp

SYM_STELLA_SLOT_MARKEDp

public static Symbol SYM_STELLA_SLOT_MARKEDp

SYM_STELLA_SLOT_DOCUMENTATION

public static Symbol SYM_STELLA_SLOT_DOCUMENTATION

SGT_STELLA_STORAGE_SLOT

public static Surrogate SGT_STELLA_STORAGE_SLOT

SYM_STELLA_SLOT_ALLOCATION

public static Symbol SYM_STELLA_SLOT_ALLOCATION

KWD_INSTANCE

public static Keyword KWD_INSTANCE

SYM_STELLA_SLOT_DEFAULT_EXPRESSION

public static Symbol SYM_STELLA_SLOT_DEFAULT_EXPRESSION

SYM_STELLA_SLOT_READER

public static Symbol SYM_STELLA_SLOT_READER

SYM_STELLA_SLOT_WRITER

public static Symbol SYM_STELLA_SLOT_WRITER

SYM_STELLA_SLOT_GUARD_DEMONS

public static Symbol SYM_STELLA_SLOT_GUARD_DEMONS

SYM_STELLA_SLOT_DEMONS

public static Symbol SYM_STELLA_SLOT_DEMONS

SYM_STELLA_SLOT_REQUIREDp

public static Symbol SYM_STELLA_SLOT_REQUIREDp

SYM_STELLA_SLOT_COMPONENTp

public static Symbol SYM_STELLA_SLOT_COMPONENTp

SYM_STELLA_SLOT_READ_ONLYp

public static Symbol SYM_STELLA_SLOT_READ_ONLYp

SYM_STELLA_SLOT_HARDWIREDp

public static Symbol SYM_STELLA_SLOT_HARDWIREDp

SYM_STELLA_SLOT_CONTEXT_SENSITIVEp

public static Symbol SYM_STELLA_SLOT_CONTEXT_SENSITIVEp

SGT_STELLA_METHOD_SLOT

public static Surrogate SGT_STELLA_METHOD_SLOT

SYM_STELLA_METHOD_PARAMETER_DIRECTIONS

public static Symbol SYM_STELLA_METHOD_PARAMETER_DIRECTIONS

SYM_STELLA_METHOD_INLINED_FUNCTIONS

public static Symbol SYM_STELLA_METHOD_INLINED_FUNCTIONS

SYM_STELLA_METHOD_EVALUATE_ARGUMENTSp

public static Symbol SYM_STELLA_METHOD_EVALUATE_ARGUMENTSp

SYM_STELLA_METHOD_SETTERp

public static Symbol SYM_STELLA_METHOD_SETTERp

SYM_STELLA_METHOD_PARAMETER_NAMES

public static Symbol SYM_STELLA_METHOD_PARAMETER_NAMES

SYM_STELLA_METHOD_PARAMETER_TYPE_SPECIFIERS

public static Symbol SYM_STELLA_METHOD_PARAMETER_TYPE_SPECIFIERS

SYM_STELLA_METHOD_RETURN_TYPE_SPECIFIERS

public static Symbol SYM_STELLA_METHOD_RETURN_TYPE_SPECIFIERS

SYM_STELLA_METHOD_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_METHOD_STRINGIFIED_SOURCE

SYM_STELLA_METHOD_CODE

public static Symbol SYM_STELLA_METHOD_CODE

SYM_STELLA_FUNCTION_CODE

public static Symbol SYM_STELLA_FUNCTION_CODE

SYM_STELLA_METHOD_FUNCTIONp

public static Symbol SYM_STELLA_METHOD_FUNCTIONp

SYM_STELLA_METHOD_DOCUMENTATION

public static Symbol SYM_STELLA_METHOD_DOCUMENTATION

SYM_STELLA_METHOD_AUXILIARYp

public static Symbol SYM_STELLA_METHOD_AUXILIARYp

SYM_STELLA_METHOD_STORAGE_SLOT

public static Symbol SYM_STELLA_METHOD_STORAGE_SLOT

SYM_STELLA_SLOT_AUXILIARYp

public static Symbol SYM_STELLA_SLOT_AUXILIARYp

SYM_STELLA_STORAGE_SLOT

public static Symbol SYM_STELLA_STORAGE_SLOT

SYM_STELLA_FUNCTION

public static Symbol SYM_STELLA_FUNCTION

SGT_STELLA_PARAMETRIC_TYPE_SPECIFIER

public static Surrogate SGT_STELLA_PARAMETRIC_TYPE_SPECIFIER

SYM_STELLA_SPECIFIER_BASE_TYPE

public static Symbol SYM_STELLA_SPECIFIER_BASE_TYPE

SYM_STELLA_SPECIFIER_PARAMETER_TYPES

public static Symbol SYM_STELLA_SPECIFIER_PARAMETER_TYPES

SYM_STELLA_SPECIFIER_DIMENSIONS

public static Symbol SYM_STELLA_SPECIFIER_DIMENSIONS

SGT_STELLA_ANCHORED_TYPE_SPECIFIER

public static Surrogate SGT_STELLA_ANCHORED_TYPE_SPECIFIER

SYM_STELLA_SPECIFIER_PARAMETER_NAME

public static Symbol SYM_STELLA_SPECIFIER_PARAMETER_NAME

SGT_STELLA_TABLE

public static Surrogate SGT_STELLA_TABLE

SYM_STELLA_TUPLE_DOMAINS

public static Symbol SYM_STELLA_TUPLE_DOMAINS

SGT_STELLA_GLOBAL_VARIABLE

public static Surrogate SGT_STELLA_GLOBAL_VARIABLE

SYM_STELLA_VARIABLE_HOME_MODULE

public static Symbol SYM_STELLA_VARIABLE_HOME_MODULE

SYM_STELLA_VARIABLE_NAME

public static Symbol SYM_STELLA_VARIABLE_NAME

SYM_STELLA_VARIABLE_TYPE

public static Symbol SYM_STELLA_VARIABLE_TYPE

SYM_STELLA_VARIABLE_SPECIALp

public static Symbol SYM_STELLA_VARIABLE_SPECIALp

SYM_STELLA_VARIABLE_CONSTANTp

public static Symbol SYM_STELLA_VARIABLE_CONSTANTp

SYM_STELLA_VARIABLE_PUBLICp

public static Symbol SYM_STELLA_VARIABLE_PUBLICp

SYM_STELLA_VARIABLE_AUXILIARYp

public static Symbol SYM_STELLA_VARIABLE_AUXILIARYp

SYM_STELLA_VARIABLE_GET_VALUE_CODE

public static Symbol SYM_STELLA_VARIABLE_GET_VALUE_CODE

SYM_STELLA_VARIABLE_SET_VALUE_CODE

public static Symbol SYM_STELLA_VARIABLE_SET_VALUE_CODE

SYM_STELLA_VARIABLE_VALUE_STACK

public static Symbol SYM_STELLA_VARIABLE_VALUE_STACK

SYM_STELLA_VARIABLE_DOCUMENTATION

public static Symbol SYM_STELLA_VARIABLE_DOCUMENTATION

SYM_STELLA_VARIABLE_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_VARIABLE_STRINGIFIED_SOURCE

SGT_STELLA_QUOTED_EXPRESSION

public static Surrogate SGT_STELLA_QUOTED_EXPRESSION

SYM_STELLA_QUOTATION_TABLE_OFFSET

public static Symbol SYM_STELLA_QUOTATION_TABLE_OFFSET

SYM_STELLA_SURROGATE_VALUE_INVERSE

public static Symbol SYM_STELLA_SURROGATE_VALUE_INVERSE

SGT_STELLA_MODULE

public static Surrogate SGT_STELLA_MODULE

SGT_STELLA_WORLD

public static Surrogate SGT_STELLA_WORLD

SYM_STELLA_WORLD_NAME

public static Symbol SYM_STELLA_WORLD_NAME

SYM_STELLA_CHILD_CONTEXTS

public static Symbol SYM_STELLA_CHILD_CONTEXTS

SYM_STELLA_BASE_MODULE

public static Symbol SYM_STELLA_BASE_MODULE

SYM_STELLA_ALL_SUPER_CONTEXTS

public static Symbol SYM_STELLA_ALL_SUPER_CONTEXTS

SYM_STELLA_CONTEXT_NUMBER

public static Symbol SYM_STELLA_CONTEXT_NUMBER

SYM_STELLA_MODULE_LISP_PACKAGE

public static Symbol SYM_STELLA_MODULE_LISP_PACKAGE

SYM_STELLA_MODULE_CPP_PACKAGE

public static Symbol SYM_STELLA_MODULE_CPP_PACKAGE

SYM_STELLA_SHADOWED_SURROGATES

public static Symbol SYM_STELLA_SHADOWED_SURROGATES

SYM_STELLA_JAVA_PACKAGE

public static Symbol SYM_STELLA_JAVA_PACKAGE

SYM_STELLA_CLEARABLEp

public static Symbol SYM_STELLA_CLEARABLEp

SYM_STELLA_PROTECT_SURROGATESp

public static Symbol SYM_STELLA_PROTECT_SURROGATESp

SYM_STELLA_PARENT_MODULES

public static Symbol SYM_STELLA_PARENT_MODULES

SYM_STELLA_NICKNAMES

public static Symbol SYM_STELLA_NICKNAMES

SYM_STELLA_USES

public static Symbol SYM_STELLA_USES

SYM_STELLA_USED_BY

public static Symbol SYM_STELLA_USED_BY

SYM_STELLA_REQUIRES

public static Symbol SYM_STELLA_REQUIRES

SYM_STELLA_CASE_SENSITIVEp

public static Symbol SYM_STELLA_CASE_SENSITIVEp

SYM_STELLA_MODULE_FULL_NAME

public static Symbol SYM_STELLA_MODULE_FULL_NAME

SYM_STELLA_MODULE_NAME

public static Symbol SYM_STELLA_MODULE_NAME

SYM_STELLA_MODULE_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_MODULE_STRINGIFIED_SOURCE

SYM_STELLA_STRINGIFIED_OPTIONS

public static Symbol SYM_STELLA_STRINGIFIED_OPTIONS

SYM_STELLA_CARDINAL_MODULE

public static Symbol SYM_STELLA_CARDINAL_MODULE

SYM_STELLA_SYMBOL_OFFSET_TABLE

public static Symbol SYM_STELLA_SYMBOL_OFFSET_TABLE

SYM_STELLA_SURROGATE_OFFSET_TABLE

public static Symbol SYM_STELLA_SURROGATE_OFFSET_TABLE

SYM_STELLA_STRICT_INFERENCE_CACHE

public static Symbol SYM_STELLA_STRICT_INFERENCE_CACHE

SYM_STELLA_DEFAULT_INFERENCE_CACHE

public static Symbol SYM_STELLA_DEFAULT_INFERENCE_CACHE

SYM_STELLA_PROTOTYPE_INFERENCE_CACHE

public static Symbol SYM_STELLA_PROTOTYPE_INFERENCE_CACHE

SYM_STELLA_PARENT_CONTEXT

public static Symbol SYM_STELLA_PARENT_CONTEXT

SGT_STELLA_CS_VALUE

public static Surrogate SGT_STELLA_CS_VALUE

SGT_STELLA_INTERVAL

public static Surrogate SGT_STELLA_INTERVAL

SGT_STELLA_TAXONOMY_NODE

public static Surrogate SGT_STELLA_TAXONOMY_NODE

SYM_STELLA_NATIVE_OBJECT

public static Symbol SYM_STELLA_NATIVE_OBJECT

SYM_STELLA_LABEL

public static Symbol SYM_STELLA_LABEL

SYM_STELLA_INTERVALS

public static Symbol SYM_STELLA_INTERVALS

SYM_STELLA_INITIAL_INTERVAL

public static Symbol SYM_STELLA_INITIAL_INTERVAL

SYM_STELLA_FIRST_INTERVAL_LOWER_BOUND

public static Symbol SYM_STELLA_FIRST_INTERVAL_LOWER_BOUND

SYM_STELLA_FIRST_INTERVAL_UPPER_BOUND

public static Symbol SYM_STELLA_FIRST_INTERVAL_UPPER_BOUND

SYM_STELLA_PARENTS

public static Symbol SYM_STELLA_PARENTS

SYM_STELLA_CHILDREN

public static Symbol SYM_STELLA_CHILDREN

SYM_STELLA_TOTAL_ANCESTORS

public static Symbol SYM_STELLA_TOTAL_ANCESTORS

SYM_STELLA_TREE_CHILDREN

public static Symbol SYM_STELLA_TREE_CHILDREN

SYM_STELLA_MARKER

public static Symbol SYM_STELLA_MARKER

SGT_STELLA_TAXONOMY_GRAPH

public static Surrogate SGT_STELLA_TAXONOMY_GRAPH

SYM_STELLA_RENUMBER_IF_OUT_OF_NUMBERSp

public static Symbol SYM_STELLA_RENUMBER_IF_OUT_OF_NUMBERSp

SYM_STELLA_RENUMBER_RATIO

public static Symbol SYM_STELLA_RENUMBER_RATIO

SYM_STELLA_INCREMENTAL_MODEp

public static Symbol SYM_STELLA_INCREMENTAL_MODEp

SYM_STELLA_LARGEST_POSTORDER_NUMBER

public static Symbol SYM_STELLA_LARGEST_POSTORDER_NUMBER

SYM_STELLA_NUMBER_OF_NODES

public static Symbol SYM_STELLA_NUMBER_OF_NODES

SYM_STELLA_NUMBER_OF_FOREIGN_INTERVAL_NODES

public static Symbol SYM_STELLA_NUMBER_OF_FOREIGN_INTERVAL_NODES

SYM_STELLA_ROOTS

public static Symbol SYM_STELLA_ROOTS

SYM_STELLA_BROKEN_LINKS

public static Symbol SYM_STELLA_BROKEN_LINKS

SYM_STELLA_ADDED_LINKS

public static Symbol SYM_STELLA_ADDED_LINKS

SYM_STELLA_REMOVED_LINKS

public static Symbol SYM_STELLA_REMOVED_LINKS

SYM_STELLA_FILE_NAME

public static Symbol SYM_STELLA_FILE_NAME

SGT_STELLA_INTEGER_WRAPPER

public static Surrogate SGT_STELLA_INTEGER_WRAPPER

SYM_STELLA_WRAPPER_VALUE

public static Symbol SYM_STELLA_WRAPPER_VALUE

SYM_STELLA_NULL_INTEGER

public static Symbol SYM_STELLA_NULL_INTEGER

SGT_STELLA_FLOAT_WRAPPER

public static Surrogate SGT_STELLA_FLOAT_WRAPPER

SYM_STELLA_NULL_FLOAT

public static Symbol SYM_STELLA_NULL_FLOAT

SGT_STELLA_STRING_WRAPPER

public static Surrogate SGT_STELLA_STRING_WRAPPER

SYM_STELLA_NULL_STRING

public static Symbol SYM_STELLA_NULL_STRING

SGT_STELLA_MUTABLE_STRING_WRAPPER

public static Surrogate SGT_STELLA_MUTABLE_STRING_WRAPPER

SYM_STELLA_NULL_MUTABLE_STRING

public static Symbol SYM_STELLA_NULL_MUTABLE_STRING

SGT_STELLA_CHARACTER_WRAPPER

public static Surrogate SGT_STELLA_CHARACTER_WRAPPER

SYM_STELLA_NULL_CHARACTER

public static Symbol SYM_STELLA_NULL_CHARACTER

SGT_STELLA_BOOLEAN_WRAPPER

public static Surrogate SGT_STELLA_BOOLEAN_WRAPPER

SYM_STELLA_TRUE

public static Symbol SYM_STELLA_TRUE

SYM_STELLA_FALSE

public static Symbol SYM_STELLA_FALSE

SGT_STELLA_FUNCTION_CODE_WRAPPER

public static Surrogate SGT_STELLA_FUNCTION_CODE_WRAPPER

SGT_STELLA_METHOD_CODE_WRAPPER

public static Surrogate SGT_STELLA_METHOD_CODE_WRAPPER

SGT_STELLA_VERBATIM_STRING_WRAPPER

public static Surrogate SGT_STELLA_VERBATIM_STRING_WRAPPER

SYM_STELLA_THREE_VALUED_BOOLEAN

public static Symbol SYM_STELLA_THREE_VALUED_BOOLEAN

SGT_STELLA_SYSTEM_DEFINITION

public static Surrogate SGT_STELLA_SYSTEM_DEFINITION

SYM_STELLA_NAME

public static Symbol SYM_STELLA_NAME

SYM_STELLA_DIRECTORY

public static Symbol SYM_STELLA_DIRECTORY

SYM_STELLA_FILES

public static Symbol SYM_STELLA_FILES

SYM_STELLA_LISP_ONLY_FILES

public static Symbol SYM_STELLA_LISP_ONLY_FILES

SYM_STELLA_CPP_ONLY_FILES

public static Symbol SYM_STELLA_CPP_ONLY_FILES

SYM_STELLA_JAVA_ONLY_FILES

public static Symbol SYM_STELLA_JAVA_ONLY_FILES

SYM_STELLA_PREPROCESSED_FILES

public static Symbol SYM_STELLA_PREPROCESSED_FILES

SYM_STELLA_REQUIRED_SYSTEMS

public static Symbol SYM_STELLA_REQUIRED_SYSTEMS

SYM_STELLA_LOADEDp

public static Symbol SYM_STELLA_LOADEDp

SYM_STELLA_UP_TO_DATEp

public static Symbol SYM_STELLA_UP_TO_DATEp

SYM_STELLA_SOURCE_ROOT_DIRECTORY

public static Symbol SYM_STELLA_SOURCE_ROOT_DIRECTORY

SYM_STELLA_NATIVE_ROOT_DIRECTORY

public static Symbol SYM_STELLA_NATIVE_ROOT_DIRECTORY

SYM_STELLA_BINARY_ROOT_DIRECTORY

public static Symbol SYM_STELLA_BINARY_ROOT_DIRECTORY

SYM_STELLA_BANNER

public static Symbol SYM_STELLA_BANNER

SYM_STELLA_COPYRIGHT_HEADER

public static Symbol SYM_STELLA_COPYRIGHT_HEADER

SYM_STELLA_PRODUCTION_SETTINGS

public static Symbol SYM_STELLA_PRODUCTION_SETTINGS

SYM_STELLA_DEVELOPMENT_SETTINGS

public static Symbol SYM_STELLA_DEVELOPMENT_SETTINGS

SYM_STELLA_FINALIZATION_FUNCTION

public static Symbol SYM_STELLA_FINALIZATION_FUNCTION

SYM_STELLA_STATE

public static Symbol SYM_STELLA_STATE

SGT_STELLA_OUTPUT_STREAM

public static Surrogate SGT_STELLA_OUTPUT_STREAM

KWD_LINE

public static Keyword KWD_LINE

SGT_STELLA_INPUT_STREAM

public static Surrogate SGT_STELLA_INPUT_STREAM

SYM_STELLA_ECHO_STREAM

public static Symbol SYM_STELLA_ECHO_STREAM

SYM_STELLA_TOKENIZER_STATE

public static Symbol SYM_STELLA_TOKENIZER_STATE

SYM_STELLA_BUFFERING_SCHEME

public static Symbol SYM_STELLA_BUFFERING_SCHEME

KWD_CREATE

public static Keyword KWD_CREATE

KWD_SUPERSEDE

public static Keyword KWD_SUPERSEDE

SGT_STELLA_OUTPUT_FILE_STREAM

public static Surrogate SGT_STELLA_OUTPUT_FILE_STREAM

SYM_STELLA_FILENAME

public static Symbol SYM_STELLA_FILENAME

SYM_STELLA_IF_EXISTS_ACTION

public static Symbol SYM_STELLA_IF_EXISTS_ACTION

SYM_STELLA_IF_NOT_EXISTS_ACTION

public static Symbol SYM_STELLA_IF_NOT_EXISTS_ACTION

SYM_STELLA_FILE_OUTPUT_STREAM

public static Symbol SYM_STELLA_FILE_OUTPUT_STREAM

KWD_BLOCK

public static Keyword KWD_BLOCK

KWD_ERROR

public static Keyword KWD_ERROR

SGT_STELLA_INPUT_FILE_STREAM

public static Surrogate SGT_STELLA_INPUT_FILE_STREAM

SYM_STELLA_FILE_INPUT_STREAM

public static Symbol SYM_STELLA_FILE_INPUT_STREAM

SGT_STELLA_OUTPUT_STRING_STREAM

public static Surrogate SGT_STELLA_OUTPUT_STRING_STREAM

SYM_STELLA_STRING_OUTPUT_STREAM

public static Symbol SYM_STELLA_STRING_OUTPUT_STREAM

SGT_STELLA_INPUT_STRING_STREAM

public static Surrogate SGT_STELLA_INPUT_STRING_STREAM

SYM_STELLA_STRING_INPUT_STREAM

public static Symbol SYM_STELLA_STRING_INPUT_STREAM

SYM_STELLA_STARTUP_HIERARCHY

public static Symbol SYM_STELLA_STARTUP_HIERARCHY

SYM_STELLA_METHOD_STARTUP_CLASSNAME

public static Symbol SYM_STELLA_METHOD_STARTUP_CLASSNAME

EOL

public static Symbol EOL
Generates a newline character when passed to a stream.


SYM_STELLA_EOL

public static Symbol SYM_STELLA_EOL

EOL_STRING

public static java.lang.String EOL_STRING
A string constant containing the character sequence necessary to generate a newline.


STANDARD_INPUT

public static InputStream STANDARD_INPUT
Denotes the standard input stream for the host language.


STANDARD_OUTPUT

public static OutputStream STANDARD_OUTPUT
Denotes the standard output stream for the host language.


STANDARD_WARNING

public static OutputStream STANDARD_WARNING
Denotes the standard warning stream for the host language.


STANDARD_ERROR

public static OutputStream STANDARD_ERROR
Denotes the standard error stream for the host language.


$IGNORETRANSLATIONERRORSp$

public static final StellaSpecialVariable $IGNORETRANSLATIONERRORSp$
If true all passes of a translation will always be performed regardless of whether any errors were encountered. Otherwise, translation ends with the first pass that encountered an error.


SINGLE_QUOTE_STRING

public static StringWrapper SINGLE_QUOTE_STRING
Holds a string containing the single quote character.


SINGLE_BQUOTE_STRING

public static StringWrapper SINGLE_BQUOTE_STRING
Holds a string containing the single backquote character.


SYM_STELLA_PRINT_STREAM

public static Symbol SYM_STELLA_PRINT_STREAM

SYM_STELLA_STANDARD_OUTPUT

public static Symbol SYM_STELLA_STANDARD_OUTPUT

SYM_STELLA_FOREACH

public static Symbol SYM_STELLA_FOREACH

SYM_STELLA_I

public static Symbol SYM_STELLA_I

SYM_STELLA_IN

public static Symbol SYM_STELLA_IN

SYM_STELLA_INTERVAL

public static Symbol SYM_STELLA_INTERVAL

SYM_STELLA_DO

public static Symbol SYM_STELLA_DO

SYM_STELLA_IGNORE

public static Symbol SYM_STELLA_IGNORE

KWD_COMMON_LISP

public static Keyword KWD_COMMON_LISP

KWD_WARN

public static Keyword KWD_WARN

SYM_STELLA_STANDARD_WARNING

public static Symbol SYM_STELLA_STANDARD_WARNING

SYM_STELLA_NULL

public static Symbol SYM_STELLA_NULL

SYM_STELLA_STELLA_EXCEPTION

public static Symbol SYM_STELLA_STELLA_EXCEPTION

SYM_STELLA_SIGNAL_EXCEPTION

public static Symbol SYM_STELLA_SIGNAL_EXCEPTION

SYM_STELLA_NEW

public static Symbol SYM_STELLA_NEW

KWD_MESSAGE

public static Keyword KWD_MESSAGE

SYM_STELLA_LET

public static Symbol SYM_STELLA_LET

SYM_STELLA_OUTPUT_STRING_STREAM

public static Symbol SYM_STELLA_OUTPUT_STRING_STREAM

SYM_STELLA_SIGNAL

public static Symbol SYM_STELLA_SIGNAL

KWD_JAVA

public static Keyword KWD_JAVA

SYM_STELLA_ERROR_MESSAGE_

public static Symbol SYM_STELLA_ERROR_MESSAGE_

SYM_STELLA_VERBATIM

public static Symbol SYM_STELLA_VERBATIM

KWD_CONTINUABLE_ERROR

public static Keyword KWD_CONTINUABLE_ERROR

SYM_STELLA_READ_EXCEPTION

public static Symbol SYM_STELLA_READ_EXCEPTION

SYM_STELLA_DE_UGLIFY_PARSE_TREE

public static Symbol SYM_STELLA_DE_UGLIFY_PARSE_TREE

SYM_STELLA_SPECIAL

public static Symbol SYM_STELLA_SPECIAL

SYM_STELLA_$PRINTREADABLYp$

public static Symbol SYM_STELLA_$PRINTREADABLYp$

SYM_STELLA_SIGNAL_TRANSLATION_ERROR

public static Symbol SYM_STELLA_SIGNAL_TRANSLATION_ERROR

SYM_STELLA_UNLESS

public static Symbol SYM_STELLA_UNLESS

SYM_STELLA_SUPPRESS_WARNINGSp

public static Symbol SYM_STELLA_SUPPRESS_WARNINGSp

SYM_STELLA_PRINT_ERROR_CONTEXT

public static Symbol SYM_STELLA_PRINT_ERROR_CONTEXT

SYM_STELLA_STANDARD_ERROR

public static Symbol SYM_STELLA_STANDARD_ERROR

SYM_STELLA_SIGNAL_TRANSLATION_WARNING

public static Symbol SYM_STELLA_SIGNAL_TRANSLATION_WARNING

SYM_STELLA_WHEN

public static Symbol SYM_STELLA_WHEN

SYM_STELLA_NOT

public static Symbol SYM_STELLA_NOT

SYM_STELLA_$EVALUATIONTREE$

public static Symbol SYM_STELLA_$EVALUATIONTREE$

SYM_STELLA_DEFINEDp

public static Symbol SYM_STELLA_DEFINEDp

SYM_STELLA_$EVALUATIONPARENTTREE$

public static Symbol SYM_STELLA_$EVALUATIONPARENTTREE$

SYM_STELLA_EVALUATION_EXCEPTION

public static Symbol SYM_STELLA_EVALUATION_EXCEPTION

SGT_STELLA_LITERAL_WRAPPER

public static Surrogate SGT_STELLA_LITERAL_WRAPPER

SYM_STELLA_STRINGIFY

public static Symbol SYM_STELLA_STRINGIFY

SYM_STELLA_VRLET

public static Symbol SYM_STELLA_VRLET

SYM_STELLA_STRING

public static Symbol SYM_STELLA_STRING

SYM_STELLA_SETQ

public static Symbol SYM_STELLA_SETQ

SYM_STELLA_CONCATENATE

public static Symbol SYM_STELLA_CONCATENATE

KWD_CLOSED

public static Keyword KWD_CLOSED

$OPEN_FILE_STREAMS$

public static List $OPEN_FILE_STREAMS$
List of file streams that are currently open.


KWD_IF_EXISTS

public static Keyword KWD_IF_EXISTS

KWD_IF_EXISTS_ACTION

public static Keyword KWD_IF_EXISTS_ACTION

KWD_IF_NOT_EXISTS

public static Keyword KWD_IF_NOT_EXISTS

KWD_IF_NOT_EXISTS_ACTION

public static Keyword KWD_IF_NOT_EXISTS_ACTION

KWD_ABORT

public static Keyword KWD_ABORT

KWD_PROBE

public static Keyword KWD_PROBE

KWD_APPEND

public static Keyword KWD_APPEND

KWD_OPEN

public static Keyword KWD_OPEN

SYM_STELLA_UNWIND_PROTECT

public static Symbol SYM_STELLA_UNWIND_PROTECT

SYM_STELLA_PROGN

public static Symbol SYM_STELLA_PROGN

SYM_STELLA_OPEN_INPUT_FILE

public static Symbol SYM_STELLA_OPEN_INPUT_FILE

SYM_STELLA_FREE

public static Symbol SYM_STELLA_FREE

SYM_STELLA_OPEN_OUTPUT_FILE

public static Symbol SYM_STELLA_OPEN_OUTPUT_FILE

SYM_STELLA_INPUT_STREAM

public static Symbol SYM_STELLA_INPUT_STREAM

SYM_STELLA_OUTPUT_STREAM

public static Symbol SYM_STELLA_OUTPUT_STREAM

SYM_STELLA_MV_SETQ

public static Symbol SYM_STELLA_MV_SETQ

SYM_STELLA_OPEN_NETWORK_STREAM

public static Symbol SYM_STELLA_OPEN_NETWORK_STREAM

$HTML_QUOTED_CHARACTERS$

public static java.lang.String $HTML_QUOTED_CHARACTERS$

SGT_STELLA_OBJECT

public static Surrogate SGT_STELLA_OBJECT

SYM_STELLA_SUBSEQUENCE

public static Symbol SYM_STELLA_SUBSEQUENCE

SYM_STELLA_POSITION

public static Symbol SYM_STELLA_POSITION

$HTML_ESCAPE_TABLE$

public static KeyValueList $HTML_ESCAPE_TABLE$

SYM_STELLA_THE_STREAM

public static Symbol SYM_STELLA_THE_STREAM

SGT_STELLA_S_EXPRESSION_ITERATOR

public static Surrogate SGT_STELLA_S_EXPRESSION_ITERATOR

SGT_STELLA_LINE_ITERATOR

public static Surrogate SGT_STELLA_LINE_ITERATOR

SGT_STELLA_NATIVE_LINE_ITERATOR

public static Surrogate SGT_STELLA_NATIVE_LINE_ITERATOR

SGT_STELLA_CHARACTER_ITERATOR

public static Surrogate SGT_STELLA_CHARACTER_ITERATOR

$LOGGING_REGISTRY$

public static KeyValueList $LOGGING_REGISTRY$

$LOGGING_LOCAL_TIME_ZONE$

public static double $LOGGING_LOCAL_TIME_ZONE$

KWD_LOG_LEVELS

public static Keyword KWD_LOG_LEVELS

KWD_LEVEL

public static Keyword KWD_LEVEL

KWD_STREAM

public static Keyword KWD_STREAM

KWD_PREFIX

public static Keyword KWD_PREFIX

KWD_MAX_WIDTH

public static Keyword KWD_MAX_WIDTH

SYM_STELLA_STARTUP_STREAMS

public static Symbol SYM_STELLA_STARTUP_STREAMS

$NUMBERING_INTERVAL$

public static int $NUMBERING_INTERVAL$
Spacing between postorder numbers for nodes. Allows limited incremental insertions without having to renumber the whole graph.


MARKER_LABEL

public static final int MARKER_LABEL
Dummy label used for marking a node

See Also:
Constant Field Values

DELETED_LABEL

public static final int DELETED_LABEL
Label used for marking deleted nodes

See Also:
Constant Field Values

$TAXONOMY_POSTORDER_NUMBER$

public static final StellaSpecialVariable $TAXONOMY_POSTORDER_NUMBER$

SYM_STELLA_STARTUP_TAXONOMIES

public static Symbol SYM_STELLA_STARTUP_TAXONOMIES

PI

public static final double PI
A float approximation of the mathematical constant pi.

See Also:
Constant Field Values

NULL_INTEGER

public static final int NULL_INTEGER
See Also:
Constant Field Values

NULL_SHORT_INTEGER

public static final short NULL_SHORT_INTEGER
See Also:
Constant Field Values

NULL_LONG_INTEGER

public static final long NULL_LONG_INTEGER
See Also:
Constant Field Values

NULL_UNSIGNED_SHORT_INTEGER

public static final short NULL_UNSIGNED_SHORT_INTEGER
See Also:
Constant Field Values

NULL_UNSIGNED_LONG_INTEGER

public static final long NULL_UNSIGNED_LONG_INTEGER
See Also:
Constant Field Values

NULL_FLOAT

public static final double NULL_FLOAT
See Also:
Constant Field Values

NULL_SINGLE_FLOAT

public static final float NULL_SINGLE_FLOAT
See Also:
Constant Field Values

NULL_DOUBLE_FLOAT

public static final double NULL_DOUBLE_FLOAT
See Also:
Constant Field Values

NULL_CHARACTER

public static final char NULL_CHARACTER
See Also:
Constant Field Values

NULL_BYTE

public static final byte NULL_BYTE
See Also:
Constant Field Values

NULL_OCTET

public static final byte NULL_OCTET
See Also:
Constant Field Values

RECIPROCAL_NL10

public static double RECIPROCAL_NL10
1 / (log 10) Reciprocal of the Log base e of 10. Used for log 10 conversions.


SYM_STELLA_FLOOR

public static Symbol SYM_STELLA_FLOOR

KWD_CPP

public static Keyword KWD_CPP

KWD_FUNCTION

public static Keyword KWD_FUNCTION

SYM_STELLA_ROUND

public static Symbol SYM_STELLA_ROUND

SYM_STELLA_FMOD

public static Symbol SYM_STELLA_FMOD

SYM_STELLA_RANDOM

public static Symbol SYM_STELLA_RANDOM

SYM_STELLA_SQRT

public static Symbol SYM_STELLA_SQRT

SYM_STELLA_COS

public static Symbol SYM_STELLA_COS

SYM_STELLA_SIN

public static Symbol SYM_STELLA_SIN

SYM_STELLA_TAN

public static Symbol SYM_STELLA_TAN

SYM_STELLA_ACOS

public static Symbol SYM_STELLA_ACOS

SYM_STELLA_ASIN

public static Symbol SYM_STELLA_ASIN

SYM_STELLA_ATAN

public static Symbol SYM_STELLA_ATAN

SYM_STELLA_ATAN2

public static Symbol SYM_STELLA_ATAN2

SYM_STELLA_EXP

public static Symbol SYM_STELLA_EXP

SYM_STELLA_LOG

public static Symbol SYM_STELLA_LOG

SYM_STELLA_MIN

public static Symbol SYM_STELLA_MIN

SYM_STELLA_MAX

public static Symbol SYM_STELLA_MAX

$TRANSIENTOBJECTSp$

public static final StellaSpecialVariable $TRANSIENTOBJECTSp$

KWD_UPCASE

public static Keyword KWD_UPCASE

KWD_DOWNCASE

public static Keyword KWD_DOWNCASE

KWD_CAPITALIZE

public static Keyword KWD_CAPITALIZE

KWD_PRESERVE

public static Keyword KWD_PRESERVE

KWD_LEFT

public static Keyword KWD_LEFT

KWD_RIGHT

public static Keyword KWD_RIGHT

KWD_CENTER

public static Keyword KWD_CENTER

KWD_WHITE_SPACE

public static Keyword KWD_WHITE_SPACE

SYM_STELLA_HASH_CODE

public static Symbol SYM_STELLA_HASH_CODE

$HASH_BYTE_RANDOM_TABLE$

public static int[] $HASH_BYTE_RANDOM_TABLE$
A table of 256 N-bit random numbers that can be used to hash sequences of bytes. Each bit-column in the table has an approximately even number of 0's and 1's.


$INTEGER_MSB_MASK$

public static final int $INTEGER_MSB_MASK$
The most significant bit of a regular integer (FIXNUM in Common-Lisp). In C++ and Java this corresponds to the sign bit, in Lisp this corresponds to the left-most bit of CLCmost_positive_fixnum.

See Also:
Constant Field Values

$INTEGER_UNSIGNED_BITS_MASK$

public static final int $INTEGER_UNSIGNED_BITS_MASK$
Mask that covers all the unsigned bits of an integer.

See Also:
Constant Field Values

$HASH_TABLE_SIZE_PRIME_STRINGS$

public static Vector $HASH_TABLE_SIZE_PRIME_STRINGS$
List of prime numbers approximately growing by a factor of 2 that are suitable to be used as hash table sizes. This is in string format to enable processing by Lisps with different fixnum sizes.


$HASH_TABLE_SIZE_PRIMES$

public static Vector $HASH_TABLE_SIZE_PRIMES$
List of prime numbers approximately growing by a factor of 2 that are suitable to be used as hash table sizes.


KWD_TYPE_4

public static Keyword KWD_TYPE_4

KWD_RANDOM

public static Keyword KWD_RANDOM

SYM_STELLA_SLEEP

public static Symbol SYM_STELLA_SLEEP

$BOOTSTRAP_LOCK$

public static java.lang.Object $BOOTSTRAP_LOCK$
Process lock object for bootstrap use.


SYM_STELLA_STARTUP_PRIMAL

public static Symbol SYM_STELLA_STARTUP_PRIMAL

$CLASS_HIERARCHY_BOOTEDp$

public static boolean $CLASS_HIERARCHY_BOOTEDp$

SGT_STELLA_UNKNOWN

public static Surrogate SGT_STELLA_UNKNOWN

SGT_STELLA_WRAPPER

public static Surrogate SGT_STELLA_WRAPPER

SYM_STELLA_STARTUP_TYPE_PREDICATES

public static Symbol SYM_STELLA_STARTUP_TYPE_PREDICATES

NIL

public static Cons NIL

$REMOVE_DUPLICATES_CROSSOVER_POINT$

public static int $REMOVE_DUPLICATES_CROSSOVER_POINT$
Point where we switch from using a quadratic remove duplicates algorithm to a linear one using a hash table. For an unoptimized Common Lisp, 20 is a good crossover point.


SGT_STELLA_GENERALIZED_SYMBOL

public static Surrogate SGT_STELLA_GENERALIZED_SYMBOL

$SORT_TUPLE_COMPARE_PREDICATE$

public static final StellaSpecialVariable $SORT_TUPLE_COMPARE_PREDICATE$

$SORT_TUPLE_COMPARE_INDEX$

public static final StellaSpecialVariable $SORT_TUPLE_COMPARE_INDEX$

SYM_STELLA_p

public static Symbol SYM_STELLA_p

$PRINTPRETTYp$

public static final StellaSpecialVariable $PRINTPRETTYp$
If true conses will be pretty printed.


$PRINTREADABLYp$

public static final StellaSpecialVariable $PRINTREADABLYp$
If true conses will be printed as readable Stella code.


$PRINTLENGTH$

public static final StellaSpecialVariable $PRINTLENGTH$
If non-NULL list-like data structures will print at most that many elements.


ELIPSIS

public static Symbol ELIPSIS
Generates an elipsis '...' when found in a pretty-printed parse tree.


SYM_STELLA_ddd

public static Symbol SYM_STELLA_ddd

$PRINTPRETTYCODEp$

public static final StellaSpecialVariable $PRINTPRETTYCODEp$
When true pretty-print Stella and translated code. Since (Lisp) pretty-printing is somewhat slow, turning this off speeds up file translation, but it also makes translated output very unreadable.


$DEPTHEXCEEDEDp$

public static final StellaSpecialVariable $DEPTHEXCEEDEDp$

$DEPTHCUTOFF$

public static int $DEPTHCUTOFF$

SYM_STELLA_STARTUP_CONSES

public static Symbol SYM_STELLA_STARTUP_CONSES

NIL_LIST

public static List NIL_LIST

SGT_STELLA_STELLA_HASH_TABLE

public static Surrogate SGT_STELLA_STELLA_HASH_TABLE

SGT_STELLA_KEY_VALUE_MAP

public static Surrogate SGT_STELLA_KEY_VALUE_MAP

SYM_STELLA_STARTUP_LISTS

public static Symbol SYM_STELLA_STARTUP_LISTS

SYM_STELLA_VECTOR

public static Symbol SYM_STELLA_VECTOR

$USE_STELLA_HASH_TABLESp$

public static boolean $USE_STELLA_HASH_TABLESp$

SYM_STELLA_SIZE

public static Symbol SYM_STELLA_SIZE

SYM_STELLA_INITIAL_SIZE

public static Symbol SYM_STELLA_INITIAL_SIZE

SYM_STELLA_FREE_ELEMENTS

public static Symbol SYM_STELLA_FREE_ELEMENTS

SYM_STELLA_EQUAL_TESTp

public static Symbol SYM_STELLA_EQUAL_TESTp

$STELLA_HASH_TABLE_AVG_BUCKET_LENGTH$

public static double $STELLA_HASH_TABLE_AVG_BUCKET_LENGTH$

SGT_STELLA_STELLA_HASH_TABLE_ITERATOR

public static Surrogate SGT_STELLA_STELLA_HASH_TABLE_ITERATOR

SYM_STELLA_BUCKET_INDEX

public static Symbol SYM_STELLA_BUCKET_INDEX

SYM_STELLA_BUCKET_CURSOR

public static Symbol SYM_STELLA_BUCKET_CURSOR

$KEY_VALUE_MAP_CROSSOVER_POINT$

public static int $KEY_VALUE_MAP_CROSSOVER_POINT$
Point where we switch from using a KV-CONS table representation to a STELLA hash table to preserve O(1) access.


SYM_STELLA_THE_MAP

public static Symbol SYM_STELLA_THE_MAP

SYM_STELLA_CROSSOVER_POINT

public static Symbol SYM_STELLA_CROSSOVER_POINT

SGT_STELLA_HASH_SET

public static Surrogate SGT_STELLA_HASH_SET

SYM_STELLA_STARTUP_COLLECTIONS

public static Symbol SYM_STELLA_STARTUP_COLLECTIONS

SYM_STELLA_STARTUP_ITERATORS

public static Symbol SYM_STELLA_STARTUP_ITERATORS

$SYMBOL_ARRAY$

public static ExtensibleSymbolArray $SYMBOL_ARRAY$

$SURROGATE_ARRAY$

public static ExtensibleSymbolArray $SURROGATE_ARRAY$

$KEYWORD_ARRAY$

public static ExtensibleSymbolArray $KEYWORD_ARRAY$

$KEYWORD_OFFSET_TABLE$

public static StringToIntegerHashTable $KEYWORD_OFFSET_TABLE$

$FIXED_SYMBOL_ARRAY$

public static ExtensibleSymbolArray $FIXED_SYMBOL_ARRAY$

$FIXED_SURROGATE_ARRAY$

public static ExtensibleSymbolArray $FIXED_SURROGATE_ARRAY$

$FIXED_KEYWORD_ARRAY$

public static ExtensibleSymbolArray $FIXED_KEYWORD_ARRAY$

$TRANSIENT_SYMBOL_LOOKUP_TABLE$

public static StringHashTable $TRANSIENT_SYMBOL_LOOKUP_TABLE$

$COMMON_LISP_SYMBOL_LOOKUP_TABLE$

public static StringHashTable $COMMON_LISP_SYMBOL_LOOKUP_TABLE$

SYMBOL_SYM

public static final int SYMBOL_SYM
See Also:
Constant Field Values

SURROGATE_SYM

public static final int SURROGATE_SYM
See Also:
Constant Field Values

KEYWORD_SYM

public static final int KEYWORD_SYM
See Also:
Constant Field Values

$ROOT_MODULE$

public static Module $ROOT_MODULE$
Pointer to the top-most module ROOT-MODULE.


$STELLA_MODULE$

public static Module $STELLA_MODULE$
Pointer to the module STELLA containing definitions of STELLA classes and methods.


$COMMON_LISP_MODULE$

public static Module $COMMON_LISP_MODULE$
Pointer to the module COMMON-LISP containing Common Lisp symbols (and maybe other things).


$ALTERNATE_STELLA_MODULE$

public static Module $ALTERNATE_STELLA_MODULE$
Pointer to the module ALTERNATE-STELLA containing definitions of STELLA classes and methods generated during the translation of STELLA files.


$CONTEXT$

public static final StellaSpecialVariable $CONTEXT$
Points to the current context (either a module or a world). Set by calls to changeWorld and changeModule.


$MODULE$

public static final StellaSpecialVariable $MODULE$
Points to the current module. Set by calls to changeContext and changeModule.


SURROGATE_PREFIX_CHARACTER

public static final char SURROGATE_PREFIX_CHARACTER
Character used to prefix the name of a surrogate.

See Also:
Constant Field Values

MODULE_SEPARATOR_CHARACTER

public static final char MODULE_SEPARATOR_CHARACTER
Character used to concatenate a module name to a symbol or surrogate name to form a qualified name.

See Also:
Constant Field Values

MODULE_SEPARATOR_STRING

public static final java.lang.String MODULE_SEPARATOR_STRING
String containing character used to concatenate a module name to a symbol or surrogate name to form a qualified name.

See Also:
Constant Field Values

$CONTEXT_NUMBER_COUNTER$

public static int $CONTEXT_NUMBER_COUNTER$
Contains the number of the last-created context (all 'live' contexts are even-numbered).


SYM_STELLA_CODE_ONLYp

public static Symbol SYM_STELLA_CODE_ONLYp

$GENSYM_COUNTER$

public static int $GENSYM_COUNTER$
Incremented once for each gensym call.


$GENSYM_MASK$

public static java.lang.String $GENSYM_MASK$
Defines the separator character for gensyms, and the fill digits.


KWD_SYMBOL

public static Keyword KWD_SYMBOL

KWD_SURROGATE

public static Keyword KWD_SURROGATE

KWD_KEYWORD

public static Keyword KWD_KEYWORD

KWD_LETTER

public static Keyword KWD_LETTER

KWD_DIGIT

public static Keyword KWD_DIGIT

KWD_SYMBOL_CONSTITUENT

public static Keyword KWD_SYMBOL_CONSTITUENT

$SYMBOL_ESCAPE_CODE_TABLE$

public static java.lang.String $SYMBOL_ESCAPE_CODE_TABLE$

$CASE_SENSITIVE_SYMBOL_ESCAPE_CODE_TABLE$

public static java.lang.String $CASE_SENSITIVE_SYMBOL_ESCAPE_CODE_TABLE$

KWD_ESCAPED

public static Keyword KWD_ESCAPED

KWD_UNESCAPED

public static Keyword KWD_UNESCAPED

KWD_COMPLEX_ESCAPED

public static Keyword KWD_COMPLEX_ESCAPED

SYM_STELLA_STARTUP_SYMBOLS

public static Symbol SYM_STELLA_STARTUP_SYMBOLS

ZERO_WRAPPER

public static IntegerWrapper ZERO_WRAPPER

ONE_WRAPPER

public static IntegerWrapper ONE_WRAPPER

TRUE_WRAPPER

public static BooleanWrapper TRUE_WRAPPER

FALSE_WRAPPER

public static BooleanWrapper FALSE_WRAPPER

NULL_INTEGER_WRAPPER

public static IntegerWrapper NULL_INTEGER_WRAPPER

NULL_FLOAT_WRAPPER

public static FloatWrapper NULL_FLOAT_WRAPPER

NULL_STRING_WRAPPER

public static StringWrapper NULL_STRING_WRAPPER

NULL_MUTABLE_STRING_WRAPPER

public static MutableStringWrapper NULL_MUTABLE_STRING_WRAPPER

NULL_CHARACTER_WRAPPER

public static CharacterWrapper NULL_CHARACTER_WRAPPER

NULL_FUNCTION_CODE_WRAPPER

public static FunctionCodeWrapper NULL_FUNCTION_CODE_WRAPPER

NULL_METHOD_CODE_WRAPPER

public static MethodCodeWrapper NULL_METHOD_CODE_WRAPPER

$LITERAL_TYPE_INFO_TABLE$

public static HashTable $LITERAL_TYPE_INFO_TABLE$
Table that holds a variety of information about literal types, e.g., the name of their null-wrapper, wrap-function, etc.


$LITERAL_TYPES$

public static List $LITERAL_TYPES$
List of literal types stored in '*literal-type-info-table*'. Maintained for iteration purposes.


SGT_STELLA_BOOLEAN

public static Surrogate SGT_STELLA_BOOLEAN

KWD_NULL_WRAPPER

public static Keyword KWD_NULL_WRAPPER

SYM_STELLA_FALSE_WRAPPER

public static Symbol SYM_STELLA_FALSE_WRAPPER

SGT_STELLA_INTEGER

public static Surrogate SGT_STELLA_INTEGER

SYM_STELLA_NULL_INTEGER_WRAPPER

public static Symbol SYM_STELLA_NULL_INTEGER_WRAPPER

SGT_STELLA_FLOAT

public static Surrogate SGT_STELLA_FLOAT

SYM_STELLA_NULL_FLOAT_WRAPPER

public static Symbol SYM_STELLA_NULL_FLOAT_WRAPPER

SGT_STELLA_STRING

public static Surrogate SGT_STELLA_STRING

SYM_STELLA_NULL_STRING_WRAPPER

public static Symbol SYM_STELLA_NULL_STRING_WRAPPER

SGT_STELLA_MUTABLE_STRING

public static Surrogate SGT_STELLA_MUTABLE_STRING

SYM_STELLA_NULL_MUTABLE_STRING_WRAPPER

public static Symbol SYM_STELLA_NULL_MUTABLE_STRING_WRAPPER

SGT_STELLA_CHARACTER

public static Surrogate SGT_STELLA_CHARACTER

SYM_STELLA_NULL_CHARACTER_WRAPPER

public static Symbol SYM_STELLA_NULL_CHARACTER_WRAPPER

SGT_STELLA_FUNCTION_CODE

public static Surrogate SGT_STELLA_FUNCTION_CODE

SYM_STELLA_NULL_FUNCTION_CODE_WRAPPER

public static Symbol SYM_STELLA_NULL_FUNCTION_CODE_WRAPPER

SGT_STELLA_METHOD_CODE

public static Surrogate SGT_STELLA_METHOD_CODE

SYM_STELLA_NULL_METHOD_CODE_WRAPPER

public static Symbol SYM_STELLA_NULL_METHOD_CODE_WRAPPER

SYM_STELLA_TRUE_WRAPPER

public static Symbol SYM_STELLA_TRUE_WRAPPER

SYM_STELLA_WRAP_BOOLEAN

public static Symbol SYM_STELLA_WRAP_BOOLEAN

SYM_STELLA_COERCE_WRAPPED_BOOLEAN_TO_BOOLEAN

public static Symbol SYM_STELLA_COERCE_WRAPPED_BOOLEAN_TO_BOOLEAN

KWD_WRAP_FUNCTION

public static Keyword KWD_WRAP_FUNCTION

SYM_STELLA_WRAP_INTEGER

public static Symbol SYM_STELLA_WRAP_INTEGER

SYM_STELLA_WRAP_FLOAT

public static Symbol SYM_STELLA_WRAP_FLOAT

SYM_STELLA_WRAP_STRING

public static Symbol SYM_STELLA_WRAP_STRING

SYM_STELLA_WRAP_CHARACTER

public static Symbol SYM_STELLA_WRAP_CHARACTER

SYM_STELLA_WRAP_FUNCTION_CODE

public static Symbol SYM_STELLA_WRAP_FUNCTION_CODE

SYM_STELLA_WRAP_METHOD_CODE

public static Symbol SYM_STELLA_WRAP_METHOD_CODE

SYM_STELLA_NIL

public static Symbol SYM_STELLA_NIL

SYM_STELLA_CONS

public static Symbol SYM_STELLA_CONS

SYM_STELLA_WRAP_LITERAL

public static Symbol SYM_STELLA_WRAP_LITERAL

SYM_STELLA_GET_KWD

public static Symbol SYM_STELLA_GET_KWD

SYM_STELLA_TYPED_SYS

public static Symbol SYM_STELLA_TYPED_SYS

SYM_STELLA_GET_SGT

public static Symbol SYM_STELLA_GET_SGT

SYM_STELLA_INTERN_COMMON_LISP_SYMBOL

public static Symbol SYM_STELLA_INTERN_COMMON_LISP_SYMBOL

SYM_STELLA_GET_SYM

public static Symbol SYM_STELLA_GET_SYM

SYM_STELLA_LIST$

public static Symbol SYM_STELLA_LIST$

SYM_STELLA_a

public static Symbol SYM_STELLA_a

SYM_STELLA_aa

public static Symbol SYM_STELLA_aa

KWD_OTHER

public static Keyword KWD_OTHER

KWD_SYMBOL_QUALIFIER

public static Keyword KWD_SYMBOL_QUALIFIER

KWD_ESCAPE

public static Keyword KWD_ESCAPE

KWD_DELIMITER

public static Keyword KWD_DELIMITER

$CHARACTER_TYPE_TABLE$

public static Keyword[] $CHARACTER_TYPE_TABLE$
Table of character types. Entry 'i' represents the type of the character whose 'char-code' equals 'i'. Each character is classified by one of the following keywords: :DIGIT, :LETTER, :SYMBOL-CONSTITUENT, :SYMBOL-QUALIFIER, :ESCAPE, :DELIMITER, :WHITE-SPACE, or :OTHER.


$CHARACTER_UPCASE_TABLE$

public static java.lang.String $CHARACTER_UPCASE_TABLE$

$CHARACTER_DOWNCASE_TABLE$

public static java.lang.String $CHARACTER_DOWNCASE_TABLE$

SYM_STELLA_STARTUP_LITERALS

public static Symbol SYM_STELLA_STARTUP_LITERALS

$WARNIFREDEFINEp$

public static final StellaSpecialVariable $WARNIFREDEFINEp$
If set, warn about each redefinition.


KWD_PUBLICp

public static Keyword KWD_PUBLICp

KWD_TRUE

public static Keyword KWD_TRUE

KWD_FALSE

public static Keyword KWD_FALSE

KWD_PARAMETERS

public static Keyword KWD_PARAMETERS

KWD_REQUIREDp

public static Keyword KWD_REQUIREDp

KWD_COMPONENTp

public static Keyword KWD_COMPONENTp

KWD_READ_ONLYp

public static Keyword KWD_READ_ONLYp

KWD_ACTIVEp

public static Keyword KWD_ACTIVEp

KWD_CONTEXT_SENSITIVEp

public static Keyword KWD_CONTEXT_SENSITIVEp

KWD_HARDWIREDp

public static Keyword KWD_HARDWIREDp

KWD_ABSTRACTp

public static Keyword KWD_ABSTRACTp

KWD_ALLOCATION

public static Keyword KWD_ALLOCATION

KWD_CLASS

public static Keyword KWD_CLASS

KWD_INITIALLY

public static Keyword KWD_INITIALLY

SYM_STELLA_SLOT_INITIAL_VALUE

public static Symbol SYM_STELLA_SLOT_INITIAL_VALUE

KWD_DEFAULT

public static Keyword KWD_DEFAULT

KWD_READER

public static Keyword KWD_READER

KWD_WRITER

public static Keyword KWD_WRITER

KWD_INVERSE

public static Keyword KWD_INVERSE

SYM_STELLA_SLOT_INVERSE

public static Symbol SYM_STELLA_SLOT_INVERSE

KWD_RENAMES

public static Keyword KWD_RENAMES

KWD_DOCUMENTATION

public static Keyword KWD_DOCUMENTATION

KWD_PROPERTIES

public static Keyword KWD_PROPERTIES

KWD_META_ATTRIBUTES

public static Keyword KWD_META_ATTRIBUTES

SYM_STELLA_META_ATTRIBUTES

public static Symbol SYM_STELLA_META_ATTRIBUTES

KWD_OPTION_KEYWORD

public static Keyword KWD_OPTION_KEYWORD

SYM_STELLA_SLOT_OPTION_KEYWORD

public static Symbol SYM_STELLA_SLOT_OPTION_KEYWORD

KWD_OPTION_HANDLER

public static Keyword KWD_OPTION_HANDLER

SYM_STELLA_SLOT_OPTION_HANDLER

public static Symbol SYM_STELLA_SLOT_OPTION_HANDLER

KWD_BIT

public static Keyword KWD_BIT

KWD_CL_NATIVE_TYPE

public static Keyword KWD_CL_NATIVE_TYPE

KWD_CPP_NATIVE_TYPE

public static Keyword KWD_CPP_NATIVE_TYPE

KWD_IDL_NATIVE_TYPE

public static Keyword KWD_IDL_NATIVE_TYPE

SYM_STELLA_CLASS_IDL_NATIVE_TYPE

public static Symbol SYM_STELLA_CLASS_IDL_NATIVE_TYPE

KWD_JAVA_NATIVE_TYPE

public static Keyword KWD_JAVA_NATIVE_TYPE

KWD_CL_STRUCTp

public static Keyword KWD_CL_STRUCTp

KWD_MIXINp

public static Keyword KWD_MIXINp

KWD_RECYCLE_METHOD

public static Keyword KWD_RECYCLE_METHOD

KWD_EXTENSION

public static Keyword KWD_EXTENSION

SYM_STELLA_CLASS_EXTENSION_NAME

public static Symbol SYM_STELLA_CLASS_EXTENSION_NAME

KWD_CREATOR

public static Keyword KWD_CREATOR

KWD_INITIALIZER

public static Keyword KWD_INITIALIZER

KWD_TERMINATOR

public static Keyword KWD_TERMINATOR

KWD_DESTRUCTOR

public static Keyword KWD_DESTRUCTOR

KWD_INITIAL_VALUE

public static Keyword KWD_INITIAL_VALUE

KWD_PRINT_FORM

public static Keyword KWD_PRINT_FORM

KWD_EQUALITY_TEST

public static Keyword KWD_EQUALITY_TEST

KWD_KEY

public static Keyword KWD_KEY

KWD_SYNONYMS

public static Keyword KWD_SYNONYMS

KWD_CHILDREN

public static Keyword KWD_CHILDREN

$UNFINALIZED_CLASSES$

public static List $UNFINALIZED_CLASSES$
List of classes whose class or slot inheritance is currently unfinalized.


$NEWLY_UNFINALIZED_CLASSESp$

public static boolean $NEWLY_UNFINALIZED_CLASSESp$
Set to true by rememberUnfinalizedClass; set to false by cleanupUnfinalizedClasses. Minimizes the time that finalizeClasses spends searching for classes to finalize.


$CLASSES_WITH_UNRESOLVED_CHILDREN_REFERENCES$

public static List $CLASSES_WITH_UNRESOLVED_CHILDREN_REFERENCES$
List of classes defined with a :children option which still have some of their children references unresolved.


SGT_STELLA_STANDARD_OBJECT

public static Surrogate SGT_STELLA_STANDARD_OBJECT

SYM_STELLA_PRIMARY_TYPE

public static Symbol SYM_STELLA_PRIMARY_TYPE

SYM_STELLA_SELF

public static Symbol SYM_STELLA_SELF

KWD_TYPE

public static Keyword KWD_TYPE

KWD_AUXILIARYp

public static Keyword KWD_AUXILIARYp

SYM_STELLA_RETURN

public static Symbol SYM_STELLA_RETURN

SGT_STELLA_SET_MIXIN

public static Surrogate SGT_STELLA_SET_MIXIN

SYM_STELLA_INVERSE

public static Symbol SYM_STELLA_INVERSE

KWD_DYNAMIC

public static Keyword KWD_DYNAMIC

SGT_STELLA_DYNAMIC_SLOTS_MIXIN

public static Surrogate SGT_STELLA_DYNAMIC_SLOTS_MIXIN

SGT_STELLA_CONTEXT_SENSITIVE_OBJECT

public static Surrogate SGT_STELLA_CONTEXT_SENSITIVE_OBJECT

SGT_STELLA_CONTEXT_SENSITIVE_MIXIN

public static Surrogate SGT_STELLA_CONTEXT_SENSITIVE_MIXIN

SGT_STELLA_VOID

public static Surrogate SGT_STELLA_VOID

$SYMBOL_SLOT_OFFSET_COUNTER$

public static int $SYMBOL_SLOT_OFFSET_COUNTER$

$SLOT_CACHE_SIZE$

public static int $SLOT_CACHE_SIZE$

SYM_STELLA_METHOD_MACROp

public static Symbol SYM_STELLA_METHOD_MACROp

SGT_STELLA_ALL_CLASS_SLOTS_ITERATOR

public static Surrogate SGT_STELLA_ALL_CLASS_SLOTS_ITERATOR

$CLASS_TAXONOMY_GRAPH$

public static TaxonomyGraph $CLASS_TAXONOMY_GRAPH$

SYM_STELLA_ANY

public static Symbol SYM_STELLA_ANY

SGT_STELLA_ANY

public static Surrogate SGT_STELLA_ANY

SGT_STELLA_SLOT

public static Surrogate SGT_STELLA_SLOT

SYM_STELLA_STARTUP_CLASSES

public static Symbol SYM_STELLA_STARTUP_CLASSES

SYM_STELLA_LIKE

public static Symbol SYM_STELLA_LIKE

SYM_STELLA_UNKNOWN

public static Symbol SYM_STELLA_UNKNOWN

SYM_STELLA_OF

public static Symbol SYM_STELLA_OF

SGT_STELLA_ARRAY

public static Surrogate SGT_STELLA_ARRAY

SYM_STELLA_OUT

public static Symbol SYM_STELLA_OUT

SYM_STELLA_INOUT

public static Symbol SYM_STELLA_INOUT

SYM_STELLA_ARGUMENT_LIST

public static Symbol SYM_STELLA_ARGUMENT_LIST

SYM_STELLA_aREST

public static Symbol SYM_STELLA_aREST

SYM_STELLA_METHOD_VARIABLE_ARGUMENTSp

public static Symbol SYM_STELLA_METHOD_VARIABLE_ARGUMENTSp

SYM_STELLA_aBODY

public static Symbol SYM_STELLA_aBODY

SYM_STELLA_METHOD_BODY_ARGUMENTp

public static Symbol SYM_STELLA_METHOD_BODY_ARGUMENTp

KWD_RETURN_TYPES

public static Keyword KWD_RETURN_TYPES

KWD_NATIVEp

public static Keyword KWD_NATIVEp

SYM_STELLA_METHOD_NATIVEp

public static Symbol SYM_STELLA_METHOD_NATIVEp

KWD_CONSTRUCTORp

public static Keyword KWD_CONSTRUCTORp

SYM_STELLA_METHOD_CONSTRUCTORp

public static Symbol SYM_STELLA_METHOD_CONSTRUCTORp

KWD_GLOBALLY_INLINEp

public static Keyword KWD_GLOBALLY_INLINEp

SYM_STELLA_METHOD_GLOBALLY_INLINEp

public static Symbol SYM_STELLA_METHOD_GLOBALLY_INLINEp

KWD_INLINE

public static Keyword KWD_INLINE

KWD_RETURNS

public static Keyword KWD_RETURNS

KWD_STORAGE_SLOT

public static Keyword KWD_STORAGE_SLOT

KWD_INHERITS_THROUGH

public static Keyword KWD_INHERITS_THROUGH

SYM_STELLA_METHOD_INHERITS_THROUGH

public static Symbol SYM_STELLA_METHOD_INHERITS_THROUGH

KWD_COMMANDp

public static Keyword KWD_COMMANDp

SYM_STELLA_METHOD_COMMANDp

public static Symbol SYM_STELLA_METHOD_COMMANDp

KWD_LISP_MACROp

public static Keyword KWD_LISP_MACROp

SYM_STELLA_METHOD_LISP_MACROp

public static Symbol SYM_STELLA_METHOD_LISP_MACROp

KWD_EVALUATE_ARGUMENTSp

public static Keyword KWD_EVALUATE_ARGUMENTSp

$MAXIMUM_STRING_CONSTANT_SIZE$

public static int $MAXIMUM_STRING_CONSTANT_SIZE$
Maximum size for a string constant in the target language.


SYM_STELLA_DEFINE_FUNCTION_OBJECT

public static Symbol SYM_STELLA_DEFINE_FUNCTION_OBJECT

SYM_STELLA_THE_CODE

public static Symbol SYM_STELLA_THE_CODE

SYM_STELLA_DEFINE_METHOD_OBJECT

public static Symbol SYM_STELLA_DEFINE_METHOD_OBJECT

KWD_METHOD

public static Keyword KWD_METHOD

SYM_STELLA_SUPER_CLASSES

public static Symbol SYM_STELLA_SUPER_CLASSES

SYM_STELLA_EQUIVALENT_SLOT

public static Symbol SYM_STELLA_EQUIVALENT_SLOT

SYM_STELLA_SLOT_VALUE

public static Symbol SYM_STELLA_SLOT_VALUE

SYM_STELLA_LOOP

public static Symbol SYM_STELLA_LOOP

SYM_STELLA_IF

public static Symbol SYM_STELLA_IF

SYM_STELLA_FIRST

public static Symbol SYM_STELLA_FIRST

SYM_STELLA_VARIABLE_ARITY_TABLEp

public static Symbol SYM_STELLA_VARIABLE_ARITY_TABLEp

$FUNCTION_LOOKUP_TABLE$

public static HashTable $FUNCTION_LOOKUP_TABLE$
Lookup table for functions.


SYM_STELLA_EVALUATOR_WRAPPER_CODE

public static Symbol SYM_STELLA_EVALUATOR_WRAPPER_CODE

$GLOBAL_VARIABLE_LOOKUP_TABLE$

public static HashTable $GLOBAL_VARIABLE_LOOKUP_TABLE$
Lookup table for global variables.


SYM_STELLA_VARIABLE_TYPE_SPECIFIER

public static Symbol SYM_STELLA_VARIABLE_TYPE_SPECIFIER

SYM_STELLA_DEFSPECIAL

public static Symbol SYM_STELLA_DEFSPECIAL

SYM_STELLA_DEFCONSTANT

public static Symbol SYM_STELLA_DEFCONSTANT

KWD_UNBOUND_SPECIAL_VARIABLE

public static Keyword KWD_UNBOUND_SPECIAL_VARIABLE

SYM_STELLA_STARTUP_METHODS

public static Symbol SYM_STELLA_STARTUP_METHODS

SGT_STELLA_LITERAL

public static Surrogate SGT_STELLA_LITERAL

SGT_STELLA_SECOND_CLASS_OBJECT

public static Surrogate SGT_STELLA_SECOND_CLASS_OBJECT

KWD_OTHERWISE

public static Keyword KWD_OTHERWISE

SYM_STELLA_DEFINE_CLASS_FROM_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_DEFINE_CLASS_FROM_STRINGIFIED_SOURCE

KWD_IDL

public static Keyword KWD_IDL

KWD_CPP_STANDALONE

public static Keyword KWD_CPP_STANDALONE

SGT_STELLA_NON_OBJECT

public static Surrogate SGT_STELLA_NON_OBJECT

SGT_STELLA_NATIVE_EXCEPTION

public static Surrogate SGT_STELLA_NATIVE_EXCEPTION

SYM_STELLA_NEXT_SWEEP_LIST_OBJECT

public static Symbol SYM_STELLA_NEXT_SWEEP_LIST_OBJECT

KWD_FREE_LIST

public static Keyword KWD_FREE_LIST

KWD_FREE_AND_SWEEP_LIST

public static Keyword KWD_FREE_AND_SWEEP_LIST

KWD_SWEEP_LIST

public static Keyword KWD_SWEEP_LIST

KWD_USE_COMMON_LISP_STRUCTS

public static Keyword KWD_USE_COMMON_LISP_STRUCTS

KWD_USE_COMMON_LISP_VECTOR_STRUCTS

public static Keyword KWD_USE_COMMON_LISP_VECTOR_STRUCTS

SYM_STELLA_DEFGLOBAL

public static Symbol SYM_STELLA_DEFGLOBAL

SYM_STELLA_RECYCLE_LIST

public static Symbol SYM_STELLA_RECYCLE_LIST

SYM_STELLA_CREATE_RECYCLE_LIST

public static Symbol SYM_STELLA_CREATE_RECYCLE_LIST

SYM_STELLA_MAKE

public static Symbol SYM_STELLA_MAKE

SYM_STELLA_DYNAMIC_SLOTS

public static Symbol SYM_STELLA_DYNAMIC_SLOTS

SYM_STELLA_CLEAR

public static Symbol SYM_STELLA_CLEAR

KWD_FORCE_NULL_VALUE

public static Keyword KWD_FORCE_NULL_VALUE

KWD_NULL_VALUE_ONLY

public static Keyword KWD_NULL_VALUE_ONLY

SYM_STELLA_AND

public static Symbol SYM_STELLA_AND

SYM_STELLA_$RECYCLING_ENABLEDp$

public static Symbol SYM_STELLA_$RECYCLING_ENABLEDp$

SYM_STELLA_COND

public static Symbol SYM_STELLA_COND

SYM_STELLA___

public static Symbol SYM_STELLA___

SYM_STELLA_OTHERWISE

public static Symbol SYM_STELLA_OTHERWISE

SYM_STELLA_POP

public static Symbol SYM_STELLA_POP

SYM_STELLA_SETF

public static Symbol SYM_STELLA_SETF

SYM_STELLA_ii

public static Symbol SYM_STELLA_ii

SYM_STELLA_e

public static Symbol SYM_STELLA_e

SYM_STELLA_$RECYCLE_LISTS_MAINTENANCE_TIMER$

public static Symbol SYM_STELLA_$RECYCLE_LISTS_MAINTENANCE_TIMER$

SYM_STELLA_MAINTAIN_RECYCLE_LISTS

public static Symbol SYM_STELLA_MAINTAIN_RECYCLE_LISTS

KWD_INITIAL_VALUE_ONLY

public static Keyword KWD_INITIAL_VALUE_ONLY

KWD_ANY_INITIAL_VALUE

public static Keyword KWD_ANY_INITIAL_VALUE

SYM_STELLA_RUN_CONSTRUCTOR_DEMONS

public static Symbol SYM_STELLA_RUN_CONSTRUCTOR_DEMONS

SYM_STELLA_DEFUN

public static Symbol SYM_STELLA_DEFUN

SYM_STELLA_MESSAGE

public static Symbol SYM_STELLA_MESSAGE

SYM_STELLA_DEFMETHOD

public static Symbol SYM_STELLA_DEFMETHOD

SYM_STELLA_PUSH

public static Symbol SYM_STELLA_PUSH

SYM_STELLA_SWEEP

public static Symbol SYM_STELLA_SWEEP

SYM_STELLA_UNUSED

public static Symbol SYM_STELLA_UNUSED

SYM_STELLA_WHILE

public static Symbol SYM_STELLA_WHILE

SYM_STELLA_EQLp

public static Symbol SYM_STELLA_EQLp

SYM_STELLA_UNMAKE

public static Symbol SYM_STELLA_UNMAKE

$RECYCLING_ENABLEDp$

public static final StellaSpecialVariable $RECYCLING_ENABLEDp$
If TRUE calls to renamed_New or free on classes with :recycle-method; specifications will actually operate on recycle lists. Otherwise, all recycle list operations will be no-ops.


$ALL_RECYCLE_LISTS$

public static List $ALL_RECYCLE_LISTS$

$MAX_RECYCLE_LIST_BYTES$

public static int $MAX_RECYCLE_LIST_BYTES$
Maximum number of bytes to be occupied by recycle lists.


$RECYCLE_LISTS_MAINTENANCE_INTERVAL$

public static int $RECYCLE_LISTS_MAINTENANCE_INTERVAL$
Total number of recycle list extensions after which a size maintenance operation is performed to ensure that the $MAX_RECYCLE_LIST_BYTES$ limit is still met.


$RECYCLE_LISTS_MAINTENANCE_TIMER$

public static int $RECYCLE_LISTS_MAINTENANCE_TIMER$

SGT_STELLA_TRANSIENT_MIXIN

public static Surrogate SGT_STELLA_TRANSIENT_MIXIN

$CURRENTLY_RECYCLED_ITEMS$

public static HashTable $CURRENTLY_RECYCLED_ITEMS$
During recycle list debugging holds all items that live in some free list. Depending on program behavior, this table can get quite large!


$TRANSLATE_WITH_RECYCLE_LIST_DEBUGGINGp$

public static boolean $TRANSLATE_WITH_RECYCLE_LIST_DEBUGGINGp$

SYM_STELLA_RECYCLE_LIST_DEBUGGING_ENABLEDp

public static Symbol SYM_STELLA_RECYCLE_LIST_DEBUGGING_ENABLEDp

SYM_STELLA_REGISTER_RECYCLED_ITEM

public static Symbol SYM_STELLA_REGISTER_RECYCLED_ITEM

SYM_STELLA_UNREGISTER_RECYCLED_ITEM

public static Symbol SYM_STELLA_UNREGISTER_RECYCLED_ITEM

SYM_STELLA_INLINE_WRAP_BOOLEAN

public static Symbol SYM_STELLA_INLINE_WRAP_BOOLEAN

SYM_STELLA_ANSWER

public static Symbol SYM_STELLA_ANSWER

SYM_STELLA_NULLp

public static Symbol SYM_STELLA_NULLp

SYM_STELLA_ERROR

public static Symbol SYM_STELLA_ERROR

SYM_STELLA_CAST

public static Symbol SYM_STELLA_CAST

SYM_STELLA_SETVALUEp

public static Symbol SYM_STELLA_SETVALUEp

SYM_STELLA_SLOTNAME

public static Symbol SYM_STELLA_SLOTNAME

SYM_STELLA_QUOTE

public static Symbol SYM_STELLA_QUOTE

SYM_STELLA_CASE

public static Symbol SYM_STELLA_CASE

SYM_STELLA_SET_DYNAMIC_SLOT_VALUE

public static Symbol SYM_STELLA_SET_DYNAMIC_SLOT_VALUE

SYM_STELLA_LOOKUP

public static Symbol SYM_STELLA_LOOKUP

SYM_STELLA_OBJECT

public static Symbol SYM_STELLA_OBJECT

SYM_STELLA_SYMBOL

public static Symbol SYM_STELLA_SYMBOL

SYM_STELLA_BOOLEAN

public static Symbol SYM_STELLA_BOOLEAN

SYM_STELLA_TYPECASE

public static Symbol SYM_STELLA_TYPECASE

SYM_STELLA_EQp

public static Symbol SYM_STELLA_EQp

SYM_STELLA_OTHER

public static Symbol SYM_STELLA_OTHER

SYM_STELLA_EQUAL

public static Symbol SYM_STELLA_EQUAL

SYM_STELLA_STARTUP_DEFCLASS

public static Symbol SYM_STELLA_STARTUP_DEFCLASS

KWD_MONDAY

public static Keyword KWD_MONDAY

KWD_TUESDAY

public static Keyword KWD_TUESDAY

KWD_WEDNESDAY

public static Keyword KWD_WEDNESDAY

KWD_THURSDAY

public static Keyword KWD_THURSDAY

KWD_FRIDAY

public static Keyword KWD_FRIDAY

KWD_SATURDAY

public static Keyword KWD_SATURDAY

KWD_SUNDAY

public static Keyword KWD_SUNDAY

KWD_NEW_MOON

public static Keyword KWD_NEW_MOON

KWD_FIRST_QUARTER

public static Keyword KWD_FIRST_QUARTER

KWD_FULL_MOON

public static Keyword KWD_FULL_MOON

KWD_LAST_QUARTER

public static Keyword KWD_LAST_QUARTER

$MONTH_ABBREVIATION_VECTOR$

public static Vector $MONTH_ABBREVIATION_VECTOR$
A vector of month abbreviations for printing dates


SGT_STELLA_DECODED_DATE_TIME

public static Surrogate SGT_STELLA_DECODED_DATE_TIME

SYM_STELLA_DATE_TIME_MILLIS

public static Symbol SYM_STELLA_DATE_TIME_MILLIS

SYM_STELLA_DATE_TIME_SECOND

public static Symbol SYM_STELLA_DATE_TIME_SECOND

SYM_STELLA_DATE_TIME_MINUTE

public static Symbol SYM_STELLA_DATE_TIME_MINUTE

SYM_STELLA_DATE_TIME_HOUR

public static Symbol SYM_STELLA_DATE_TIME_HOUR

SYM_STELLA_DATE_TIME_DAY

public static Symbol SYM_STELLA_DATE_TIME_DAY

SYM_STELLA_DATE_TIME_MONTH

public static Symbol SYM_STELLA_DATE_TIME_MONTH

SYM_STELLA_DATE_TIME_YEAR

public static Symbol SYM_STELLA_DATE_TIME_YEAR

SYM_STELLA_DATE_TIME_ZONE

public static Symbol SYM_STELLA_DATE_TIME_ZONE

SYM_STELLA_DATE_TIME_DOW

public static Symbol SYM_STELLA_DATE_TIME_DOW

SGT_STELLA_DECODED_TIME_DURATION

public static Surrogate SGT_STELLA_DECODED_TIME_DURATION

SYM_STELLA_DURATION_MILLIS

public static Symbol SYM_STELLA_DURATION_MILLIS

SYM_STELLA_DURATION_SECONDS

public static Symbol SYM_STELLA_DURATION_SECONDS

SYM_STELLA_DURATION_MINUTES

public static Symbol SYM_STELLA_DURATION_MINUTES

SYM_STELLA_DURATION_HOURS

public static Symbol SYM_STELLA_DURATION_HOURS

SYM_STELLA_DURATION_DAYS

public static Symbol SYM_STELLA_DURATION_DAYS

SGT_STELLA_CALENDAR_DATE

public static Surrogate SGT_STELLA_CALENDAR_DATE

SYM_STELLA_MODIFIED_JULIAN_DAY

public static Symbol SYM_STELLA_MODIFIED_JULIAN_DAY

SYM_STELLA_TIME_MILLIS

public static Symbol SYM_STELLA_TIME_MILLIS

SGT_STELLA_TIME_DURATION

public static Surrogate SGT_STELLA_TIME_DURATION

SYM_STELLA_DAYS

public static Symbol SYM_STELLA_DAYS

SYM_STELLA_MILLIS

public static Symbol SYM_STELLA_MILLIS

$DEFAULT_DECODED_DATE_TIME$

public static DecodedDateTime $DEFAULT_DECODED_DATE_TIME$

$NULL_DECODED_DATE_TIME$

public static DecodedDateTime $NULL_DECODED_DATE_TIME$

SGT_STELLA_NUMBER_WRAPPER

public static Surrogate SGT_STELLA_NUMBER_WRAPPER

SYM_STELLA_INCOMPATIBLE_QUANTITY_EXCEPTION

public static Symbol SYM_STELLA_INCOMPATIBLE_QUANTITY_EXCEPTION

SYM_STELLA_T1

public static Symbol SYM_STELLA_T1

SYM_STELLA_T2

public static Symbol SYM_STELLA_T2

SYM_STELLA_CALENDAR_DATE

public static Symbol SYM_STELLA_CALENDAR_DATE

SYM_STELLA_TIME_DURATION

public static Symbol SYM_STELLA_TIME_DURATION

SYM_STELLA_STARTUP_DATE_TIME

public static Symbol SYM_STELLA_STARTUP_DATE_TIME

WHITESPACE_CHARS

public static Cons WHITESPACE_CHARS

TIME_DIVIDERS

public static Cons TIME_DIVIDERS

DATE_DIVIDERS

public static Cons DATE_DIVIDERS

DATE_TIME_DIVIDERS

public static Cons DATE_TIME_DIVIDERS

$ERROR_ON_MISMATCH$

public static final StellaSpecialVariable $ERROR_ON_MISMATCH$
If TRUE, an error will be signalled if parse-date-time is unable to determine the time/date format of the string.


SYM_STELLA_ITEM

public static Symbol SYM_STELLA_ITEM

SYM_STELLA_INSERT_AT

public static Symbol SYM_STELLA_INSERT_AT

SYM_STELLA_SECOND

public static Symbol SYM_STELLA_SECOND

$WEEKDAY_STRINGS$

public static final StellaSpecialVariable $WEEKDAY_STRINGS$

$MONTH_STRINGS$

public static final StellaSpecialVariable $MONTH_STRINGS$

$ZONE_STRINGS$

public static final StellaSpecialVariable $ZONE_STRINGS$

$ERA_STRINGS$

public static final StellaSpecialVariable $ERA_STRINGS$

$SPECIAL_STRINGS$

public static final StellaSpecialVariable $SPECIAL_STRINGS$

$SPECIAL_SYMBOLS$

public static final StellaSpecialVariable $SPECIAL_SYMBOLS$

SYM_STELLA_YESTERDAY

public static Symbol SYM_STELLA_YESTERDAY

SYM_STELLA_TODAY

public static Symbol SYM_STELLA_TODAY

SYM_STELLA_TOMORROW

public static Symbol SYM_STELLA_TOMORROW

SYM_STELLA_NOW

public static Symbol SYM_STELLA_NOW

SYM_STELLA_BCE

public static Symbol SYM_STELLA_BCE

SYM_STELLA_CE

public static Symbol SYM_STELLA_CE

$DATE_TIME_PATTERNS$

public static final StellaSpecialVariable $DATE_TIME_PATTERNS$

SYM_STELLA_YEAR

public static Symbol SYM_STELLA_YEAR

SYM_STELLA_DATE_DIVIDER

public static Symbol SYM_STELLA_DATE_DIVIDER

SYM_STELLA_MONTH

public static Symbol SYM_STELLA_MONTH

SYM_STELLA_DAY

public static Symbol SYM_STELLA_DAY

SYM_STELLA_NOON_MIDN

public static Symbol SYM_STELLA_NOON_MIDN

SYM_STELLA_WEEKDAY

public static Symbol SYM_STELLA_WEEKDAY

SYM_STELLA_DATE_TIME_DIVIDER

public static Symbol SYM_STELLA_DATE_TIME_DIVIDER

SYM_STELLA_HOUR

public static Symbol SYM_STELLA_HOUR

SYM_STELLA_TIME_DIVIDER

public static Symbol SYM_STELLA_TIME_DIVIDER

SYM_STELLA_MINUTE

public static Symbol SYM_STELLA_MINUTE

SYM_STELLA_SECONDP

public static Symbol SYM_STELLA_SECONDP

SYM_STELLA_AM_PM

public static Symbol SYM_STELLA_AM_PM

SYM_STELLA_ZONE

public static Symbol SYM_STELLA_ZONE

SYM_STELLA_ZONE_MINUTE

public static Symbol SYM_STELLA_ZONE_MINUTE

SYM_STELLA_AM

public static Symbol SYM_STELLA_AM

SYM_STELLA_PM

public static Symbol SYM_STELLA_PM

SYM_STELLA_NOON

public static Symbol SYM_STELLA_NOON

SYM_STELLA_MIDN

public static Symbol SYM_STELLA_MIDN

SYM_STELLA_ERA

public static Symbol SYM_STELLA_ERA

SYM_STELLA_STARTUP_DATE_TIME_PARSER

public static Symbol SYM_STELLA_STARTUP_DATE_TIME_PARSER

$REDEFINE_IDENTICAL_CLASSESp$

public static boolean $REDEFINE_IDENTICAL_CLASSESp$
If true, always redefine classes, even if an identical class exists


KWD_PUBLIC_SLOTS

public static Keyword KWD_PUBLIC_SLOTS

KWD_SLOTS

public static Keyword KWD_SLOTS

KWD_PUBLIC_METHODS

public static Keyword KWD_PUBLIC_METHODS

KWD_METHODS

public static Keyword KWD_METHODS

SYM_STELLA_SETTER

public static Symbol SYM_STELLA_SETTER

KWD_SETTERp

public static Keyword KWD_SETTERp

$UNSUPPORTED_EXTERNAL_SLOT_OPTIONS$

public static List $UNSUPPORTED_EXTERNAL_SLOT_OPTIONS$

$DEFAULT_OPTION_HANDLER$

public static MethodSlot $DEFAULT_OPTION_HANDLER$

SYM_STELLA_DEFAULT_OPTION_HANDLER

public static Symbol SYM_STELLA_DEFAULT_OPTION_HANDLER

SYM_STELLA_STARTUP_STELLA_IN

public static Symbol SYM_STELLA_STARTUP_STELLA_IN

SYM_STELLA_AS

public static Symbol SYM_STELLA_AS

SYM_STELLA_COMMA

public static Symbol SYM_STELLA_COMMA

SYM_STELLA_COLLECT

public static Symbol SYM_STELLA_COLLECT

SYM_STELLA_PREFIX_FOREACH

public static Symbol SYM_STELLA_PREFIX_FOREACH

SYM_STELLA_X

public static Symbol SYM_STELLA_X

SYM_STELLA_WHERE

public static Symbol SYM_STELLA_WHERE

SYM_STELLA_INTO

public static Symbol SYM_STELLA_INTO

SYM_STELLA_COLLECT_INTO

public static Symbol SYM_STELLA_COLLECT_INTO

SYM_STELLA_EXISTS

public static Symbol SYM_STELLA_EXISTS

SYM_STELLA_FORALL

public static Symbol SYM_STELLA_FORALL

SYM_STELLA_SOME

public static Symbol SYM_STELLA_SOME

SGT_STELLA_INTEGER_INTERVAL

public static Surrogate SGT_STELLA_INTEGER_INTERVAL

SGT_STELLA_ABSTRACT_ITERATOR

public static Surrogate SGT_STELLA_ABSTRACT_ITERATOR

SYM_STELLA_ALLOCATE_ITERATOR

public static Symbol SYM_STELLA_ALLOCATE_ITERATOR

SGT_STELLA_ARGUMENT_LIST

public static Surrogate SGT_STELLA_ARGUMENT_LIST

SGT_STELLA_SEQUENCE_MIXIN

public static Surrogate SGT_STELLA_SEQUENCE_MIXIN

SYM_STELLA_THE_ARRAY

public static Symbol SYM_STELLA_THE_ARRAY

SYM_STELLA_NILp

public static Symbol SYM_STELLA_NILp

SYM_STELLA_NEXTp

public static Symbol SYM_STELLA_NEXTp

SYM_STELLA_ANY_VALUE

public static Symbol SYM_STELLA_ANY_VALUE

SYM_STELLA_ANY_KEY

public static Symbol SYM_STELLA_ANY_KEY

$AGGRESSIVELY_OPTIMIZE_INTERVAL_FOREACHp$

public static boolean $AGGRESSIVELY_OPTIMIZE_INTERVAL_FOREACHp$

SYM_STELLA_le

public static Symbol SYM_STELLA_le

SYM_STELLA_OR

public static Symbol SYM_STELLA_OR

SYM_STELLA_1_

public static Symbol SYM_STELLA_1_

SYM_STELLA__

public static Symbol SYM_STELLA__

SYM_STELLA_l

public static Symbol SYM_STELLA_l

SYM_STELLA_LENGTH

public static Symbol SYM_STELLA_LENGTH

SYM_STELLA_NTH

public static Symbol SYM_STELLA_NTH

SGT_STELLA_ARGUMENT_LIST_ITERATOR

public static Surrogate SGT_STELLA_ARGUMENT_LIST_ITERATOR

SYM_STELLA_SYS_CALL_METHOD

public static Symbol SYM_STELLA_SYS_CALL_METHOD

SYM_STELLA_ON

public static Symbol SYM_STELLA_ON

SYM_STELLA_EMPTYp

public static Symbol SYM_STELLA_EMPTYp

SYM_STELLA_ADD_CONS_TO_END_OF_CONS_LIST

public static Symbol SYM_STELLA_ADD_CONS_TO_END_OF_CONS_LIST

SYM_STELLA_CONSp

public static Symbol SYM_STELLA_CONSp

SYM_STELLA_SYS_FOREACH

public static Symbol SYM_STELLA_SYS_FOREACH

SYM_STELLA_BREAK

public static Symbol SYM_STELLA_BREAK

SYM_STELLA_ALWAYS

public static Symbol SYM_STELLA_ALWAYS

SYM_STELLA_STARTUP_FOREACH

public static Symbol SYM_STELLA_STARTUP_FOREACH

$AVAILABLE_STELLA_FEATURES$

public static List $AVAILABLE_STELLA_FEATURES$
List of available STELLA features.


KWD_WARN_ABOUT_UNDEFINED_METHODS

public static Keyword KWD_WARN_ABOUT_UNDEFINED_METHODS

KWD_WARN_ABOUT_MISSING_METHODS

public static Keyword KWD_WARN_ABOUT_MISSING_METHODS

KWD_SUPPRESS_WARNINGS

public static Keyword KWD_SUPPRESS_WARNINGS

KWD_USE_HARDCODED_SYMBOLS

public static Keyword KWD_USE_HARDCODED_SYMBOLS

KWD_USE_COMMON_LISP_CONSES

public static Keyword KWD_USE_COMMON_LISP_CONSES

KWD_USE_CPP_GARBAGE_COLLECTOR

public static Keyword KWD_USE_CPP_GARBAGE_COLLECTOR

KWD_MINIMIZE_JAVA_PREFIXES

public static Keyword KWD_MINIMIZE_JAVA_PREFIXES

KWD_TRANSLATE_WITH_COPYRIGHT_HEADER

public static Keyword KWD_TRANSLATE_WITH_COPYRIGHT_HEADER

$CURRENT_STELLA_FEATURES$

public static final StellaSpecialVariable $CURRENT_STELLA_FEATURES$
List of currently enabled STELLA features.


$DEFAULT_STELLA_FEATURES$

public static List $DEFAULT_STELLA_FEATURES$
List of STELLA features enabled by default and after resetting them with resetStellaFeatures.


$TRACED_KEYWORDS$

public static List $TRACED_KEYWORDS$

SYM_STELLA_MEMBp

public static Symbol SYM_STELLA_MEMBp

SYM_STELLA_$TRACED_KEYWORDS$

public static Symbol SYM_STELLA_$TRACED_KEYWORDS$

SYM_STELLA_PRINT

public static Symbol SYM_STELLA_PRINT

SYM_STELLA_FLUSH_OUTPUT

public static Symbol SYM_STELLA_FLUSH_OUTPUT

$SAFETY$

public static final StellaSpecialVariable $SAFETY$
Integer between 0 and 3. Higher levels call more safety checks.


$DEBUGLEVEL$

public static final StellaSpecialVariable $DEBUGLEVEL$
Integer between 0 and 3. Higher levels generate more code to aid debugging.


$OPTIMIZESPEEDLEVEL$

public static final StellaSpecialVariable $OPTIMIZESPEEDLEVEL$
Integer between 0 and 3. Higher levels optimize for greater execution speed.


$OPTIMIZESPACELEVEL$

public static final StellaSpecialVariable $OPTIMIZESPACELEVEL$
Integer between 0 and 3. Higher levels optimize for less code size and memory consumption.


SGT_STELLA_F_GET_QUOTED_TREE_MEMO_TABLE_000

public static Surrogate SGT_STELLA_F_GET_QUOTED_TREE_MEMO_TABLE_000

SGT_STELLA_TRANSLATION_UNIT

public static Surrogate SGT_STELLA_TRANSLATION_UNIT

SYM_STELLA_TU_HOME_MODULE

public static Symbol SYM_STELLA_TU_HOME_MODULE

SYM_STELLA_THE_OBJECT

public static Symbol SYM_STELLA_THE_OBJECT

SYM_STELLA_CATEGORY

public static Symbol SYM_STELLA_CATEGORY

SYM_STELLA_ANNOTATION

public static Symbol SYM_STELLA_ANNOTATION

SYM_STELLA_AUXILIARYp

public static Symbol SYM_STELLA_AUXILIARYp

SYM_STELLA_CODE_REGISTER

public static Symbol SYM_STELLA_CODE_REGISTER

SYM_STELLA_TRANSLATION

public static Symbol SYM_STELLA_TRANSLATION

SYM_STELLA_REFERENCED_GLOBALS

public static Symbol SYM_STELLA_REFERENCED_GLOBALS

SYM_STELLA_CLASS

public static Symbol SYM_STELLA_CLASS

SYM_STELLA_METHOD

public static Symbol SYM_STELLA_METHOD

SYM_STELLA_GLOBAL_VARIABLE

public static Symbol SYM_STELLA_GLOBAL_VARIABLE

$TRANSLATIONUNITS$

public static final StellaSpecialVariable $TRANSLATIONUNITS$
List of objects representing partially walked top-level definitions and auxiliary code.


$CURRENTTRANSLATIONUNIT$

public static final StellaSpecialVariable $CURRENTTRANSLATIONUNIT$
The translation unit currently operated on.


$TRANSLATIONPHASE$

public static final StellaSpecialVariable $TRANSLATIONPHASE$
Indicates the current translation phase which is one of :DEFINE, :FINALIZE, :WALK, or :TRANSLATE.


$TRANSLATIONVERBOSITYLEVEL$

public static final StellaSpecialVariable $TRANSLATIONVERBOSITYLEVEL$
The higher the level, the more progress annotations are generated during the translation of Stella declarations.


$USEHARDCODEDSYMBOLSp$

public static final StellaSpecialVariable $USEHARDCODEDSYMBOLSp$

$TRANSLATOROUTPUTLANGUAGE$

public static final StellaSpecialVariable $TRANSLATOROUTPUTLANGUAGE$
Specifies the current translator output language; either :common-lisp, :idl, :java, :cpp, or :cpp-standalone.


SYM_STELLA_DEFCLASS

public static Symbol SYM_STELLA_DEFCLASS

SYM_STELLA_DEFSLOT

public static Symbol SYM_STELLA_DEFSLOT

SYM_STELLA_DEFOPERATOR

public static Symbol SYM_STELLA_DEFOPERATOR

SYM_STELLA_DEFTYPE

public static Symbol SYM_STELLA_DEFTYPE

SYM_STELLA_DEFMODULE

public static Symbol SYM_STELLA_DEFMODULE

SYM_STELLA_DEFMACRO

public static Symbol SYM_STELLA_DEFMACRO

SYM_STELLA_STARTUP_TIME_PROGN

public static Symbol SYM_STELLA_STARTUP_TIME_PROGN

SYM_STELLA_MODULE

public static Symbol SYM_STELLA_MODULE

SYM_STELLA_PRINT_METHOD

public static Symbol SYM_STELLA_PRINT_METHOD

SYM_STELLA_SLOT

public static Symbol SYM_STELLA_SLOT

KWD_JAVA_STANDALONE

public static Keyword KWD_JAVA_STANDALONE

KWD_DEFINE

public static Keyword KWD_DEFINE

KWD_FINALIZE

public static Keyword KWD_FINALIZE

KWD_WALK

public static Keyword KWD_WALK

KWD_TRANSLATE

public static Keyword KWD_TRANSLATE

$LOCALVARIABLETYPETABLE$

public static final StellaSpecialVariable $LOCALVARIABLETYPETABLE$
Table mapping local variable names their declared types (declared explicitly or implicitly).


$METHODBEINGWALKED$

public static final StellaSpecialVariable $METHODBEINGWALKED$
Contains the method or function being walked, or else null.


$FOUNDRETURNp$

public static final StellaSpecialVariable $FOUNDRETURNp$
Indicates that one or more return statements have been found during the walk of the current method.


$TARGETTYPE$

public static final StellaSpecialVariable $TARGETTYPE$
Bound to the target type for an expression currently walked. Used instead of an extra argument to walkATree, since only a few types of expressions need to know about their expected type (e.g., FUNCALL).


$LOCALGENSYMTABLE$

public static final StellaSpecialVariable $LOCALGENSYMTABLE$
Table that maps each prefix of a function-local gensym to its own gensym counter and/or to related gensyms.


$TRANSLATIONERRORS$

public static final StellaSpecialVariable $TRANSLATIONERRORS$

$TRANSLATIONWARNINGS$

public static final StellaSpecialVariable $TRANSLATIONWARNINGS$

SGT_STELLA_TYPE_SPEC

public static Surrogate SGT_STELLA_TYPE_SPEC

$FUNCTION_CALL_LOG_STREAM$

public static OutputStream $FUNCTION_CALL_LOG_STREAM$
The current log file to which function calls should be logged. A non-NULL value indicates that function call logging is enabled.


$LOG_FUNCTION_CALLSp$

public static boolean $LOG_FUNCTION_CALLSp$
Translation switch which indicates that methods should be instrumented to log their calls to a file.


SYM_STELLA_LOG_FUNCTION_CALL

public static Symbol SYM_STELLA_LOG_FUNCTION_CALL

SYM_STELLA_START_FUNCTION_CALL_LOGGING

public static Symbol SYM_STELLA_START_FUNCTION_CALL_LOGGING

SYM_STELLA_STOP_FUNCTION_CALL_LOGGING

public static Symbol SYM_STELLA_STOP_FUNCTION_CALL_LOGGING

SYM_STELLA_SET_CALL_LOG_BREAK_POINT

public static Symbol SYM_STELLA_SET_CALL_LOG_BREAK_POINT

SYM_STELLA_BREAK_PROGRAM

public static Symbol SYM_STELLA_BREAK_PROGRAM

SYM_STELLA_TERMINATE_PROGRAM

public static Symbol SYM_STELLA_TERMINATE_PROGRAM

SYM_STELLA_PO

public static Symbol SYM_STELLA_PO

SYM_STELLA_g

public static Symbol SYM_STELLA_g

SYM_STELLA_ge

public static Symbol SYM_STELLA_ge

SGT_STELLA_LISP_CODE

public static Surrogate SGT_STELLA_LISP_CODE

SGT_STELLA_NATIVE_OUTPUT_STREAM

public static Surrogate SGT_STELLA_NATIVE_OUTPUT_STREAM

SYM_STELLA_INLINE

public static Symbol SYM_STELLA_INLINE

$LOG_BREAK_POINT_COUNTER$

public static int $LOG_BREAK_POINT_COUNTER$

SGT_STELLA_UNINITIALIZED

public static Surrogate SGT_STELLA_UNINITIALIZED

KWD_SECOND_CLASS

public static Keyword KWD_SECOND_CLASS

KWD_ALIAS

public static Keyword KWD_ALIAS

SYM_STELLA_ILLEGAL_EXPRESSION_FLAGGED_BY_THE_TRANSLATOR

public static Symbol SYM_STELLA_ILLEGAL_EXPRESSION_FLAGGED_BY_THE_TRANSLATOR

SYM_STELLA_BAD_SYS

public static Symbol SYM_STELLA_BAD_SYS

$WRAPPED_TYPE_TABLE$

public static Cons $WRAPPED_TYPE_TABLE$
Table of pairs used by wrapperValueType and typeToWrappedType.


SGT_STELLA_NUMBER

public static Surrogate SGT_STELLA_NUMBER

$COERSION_TABLE$

public static Cons $COERSION_TABLE$
Table of triples used by lookupCoersionMethod to locate a coersion method.


SYM_STELLA_INTEGER_TO_BOOLEAN_WRAPPER

public static Symbol SYM_STELLA_INTEGER_TO_BOOLEAN_WRAPPER

SYM_STELLA_INTEGER_TO_BOOLEAN

public static Symbol SYM_STELLA_INTEGER_TO_BOOLEAN

SYM_STELLA_MUTABLE_STRING_TO_STRING

public static Symbol SYM_STELLA_MUTABLE_STRING_TO_STRING

SYM_STELLA_STRING_TO_MUTABLE_STRING

public static Symbol SYM_STELLA_STRING_TO_MUTABLE_STRING

SYM_STELLA_INTERN_SYMBOL

public static Symbol SYM_STELLA_INTERN_SYMBOL

SYM_STELLA_CHARACTER_TO_STRING

public static Symbol SYM_STELLA_CHARACTER_TO_STRING

SYM_STELLA_INLINE_UNWRAP_BOOLEAN

public static Symbol SYM_STELLA_INLINE_UNWRAP_BOOLEAN

SYM_STELLA_NUMBER_WRAPPER_TO_FLOAT

public static Symbol SYM_STELLA_NUMBER_WRAPPER_TO_FLOAT

SGT_STELLA_NATIVE_INPUT_STREAM

public static Surrogate SGT_STELLA_NATIVE_INPUT_STREAM

SYM_STELLA_NATIVE_STREAM

public static Symbol SYM_STELLA_NATIVE_STREAM

SYM_STELLA_lXg

public static Symbol SYM_STELLA_lXg

SGT_STELLA_SINGLE_FLOAT

public static Surrogate SGT_STELLA_SINGLE_FLOAT

SYM_STELLA_IDENTITY

public static Symbol SYM_STELLA_IDENTITY

SGT_STELLA_DOUBLE_FLOAT

public static Surrogate SGT_STELLA_DOUBLE_FLOAT

SGT_STELLA_SHORT_INTEGER

public static Surrogate SGT_STELLA_SHORT_INTEGER

SGT_STELLA_LONG_INTEGER

public static Surrogate SGT_STELLA_LONG_INTEGER

SGT_STELLA_UNSIGNED_SHORT_INTEGER

public static Surrogate SGT_STELLA_UNSIGNED_SHORT_INTEGER

SGT_STELLA_UNSIGNED_LONG_INTEGER

public static Surrogate SGT_STELLA_UNSIGNED_LONG_INTEGER

SYM_STELLA_SYS_CALL_FUNCTION

public static Symbol SYM_STELLA_SYS_CALL_FUNCTION

SYM_STELLA_SYS_INLINE_CALL

public static Symbol SYM_STELLA_SYS_INLINE_CALL

SYM_STELLA_SAFE_CAST

public static Symbol SYM_STELLA_SAFE_CAST

SYM_STELLA_VOID_SYS

public static Symbol SYM_STELLA_VOID_SYS

SYM_STELLA_SYS_SET_DEFAULT

public static Symbol SYM_STELLA_SYS_SET_DEFAULT

SYM_STELLA_SLOT_VALUE_SETTER

public static Symbol SYM_STELLA_SLOT_VALUE_SETTER

SYM_STELLA_AREF

public static Symbol SYM_STELLA_AREF

SYM_STELLA_AREF_SETTER

public static Symbol SYM_STELLA_AREF_SETTER

SYM_STELLA_WITH_PROCESS_LOCK

public static Symbol SYM_STELLA_WITH_PROCESS_LOCK

SYM_STELLA_VALUES

public static Symbol SYM_STELLA_VALUES

SYM_STELLA_SYS_SPECIAL

public static Symbol SYM_STELLA_SYS_SPECIAL

SYM_STELLA_MV_BIND

public static Symbol SYM_STELLA_MV_BIND

SYM_STELLA_CONTINUE

public static Symbol SYM_STELLA_CONTINUE

SYM_STELLA_SETOF

public static Symbol SYM_STELLA_SETOF

SYM_STELLA_SET_OF

public static Symbol SYM_STELLA_SET_OF

SYM_STELLA_SELECT

public static Symbol SYM_STELLA_SELECT

SYM_STELLA_CHOOSE

public static Symbol SYM_STELLA_CHOOSE

SYM_STELLA_i

public static Symbol SYM_STELLA_i

SYM_STELLA_$

public static Symbol SYM_STELLA_$

SYM_STELLA_s

public static Symbol SYM_STELLA_s

SYM_STELLA_BQUOTE

public static Symbol SYM_STELLA_BQUOTE

SYM_STELLA_PRINT_NATIVE_STREAM

public static Symbol SYM_STELLA_PRINT_NATIVE_STREAM

SYM_STELLA_ALLOCATE

public static Symbol SYM_STELLA_ALLOCATE

SYM_STELLA_LOCAL_NEW

public static Symbol SYM_STELLA_LOCAL_NEW

SYM_STELLA_FUNCALL

public static Symbol SYM_STELLA_FUNCALL

SYM_STELLA_SYS_CALL_FUNCTION_CODE

public static Symbol SYM_STELLA_SYS_CALL_FUNCTION_CODE

SYM_STELLA_SYS_CALL_METHOD_CODE

public static Symbol SYM_STELLA_SYS_CALL_METHOD_CODE

SYM_STELLA_EXCEPTION_CASE

public static Symbol SYM_STELLA_EXCEPTION_CASE

SYM_STELLA_SYS_UNWIND_PROTECT

public static Symbol SYM_STELLA_SYS_UNWIND_PROTECT

SYM_STELLA_SYS_SLOT_VALUE

public static Symbol SYM_STELLA_SYS_SLOT_VALUE

SYM_STELLA_SYS_SLOT_VALUE_SETTER

public static Symbol SYM_STELLA_SYS_SLOT_VALUE_SETTER

SYM_STELLA_SYS_CALL_METHOD_SETTER

public static Symbol SYM_STELLA_SYS_CALL_METHOD_SETTER

SYM_STELLA_SYS_NEW

public static Symbol SYM_STELLA_SYS_NEW

$SYMBOL_REGISTRY$

public static HashTable $SYMBOL_REGISTRY$

$SYMBOL_SET$

public static List $SYMBOL_SET$

$CURRENTFILE$

public static final StellaSpecialVariable $CURRENTFILE$
Name of file that is currently being translated. A NULL value indicates an incremental translation.


KWD_SYMBOLS

public static Keyword KWD_SYMBOLS

SYM_STELLA_INTERN_RIGID_SYMBOL_WRT_MODULE

public static Symbol SYM_STELLA_INTERN_RIGID_SYMBOL_WRT_MODULE

SYM_STELLA_GET_STELLA_MODULE

public static Symbol SYM_STELLA_GET_STELLA_MODULE

SYM_STELLA_INTERN_SYMBOL_AT

public static Symbol SYM_STELLA_INTERN_SYMBOL_AT

SYM_STELLA_INTERN_SURROGATE_AT

public static Symbol SYM_STELLA_INTERN_SURROGATE_AT

SYM_STELLA_INTERN_KEYWORD_AT

public static Symbol SYM_STELLA_INTERN_KEYWORD_AT

KWD_INLINE_ARGUMENT

public static Keyword KWD_INLINE_ARGUMENT

KWD_PLACE_WHERE_VRLET_WAS

public static Keyword KWD_PLACE_WHERE_VRLET_WAS

KWD_PLACE_WHERE_LAST_EXPRESSION_WAS

public static Keyword KWD_PLACE_WHERE_LAST_EXPRESSION_WAS

SYM_STELLA_IT

public static Symbol SYM_STELLA_IT

SYM_STELLA_WRAPPEDVALUE

public static Symbol SYM_STELLA_WRAPPEDVALUE

SYM_STELLA_DYNAMICSLOTS

public static Symbol SYM_STELLA_DYNAMICSLOTS

SYM_STELLA_NEWVALUE

public static Symbol SYM_STELLA_NEWVALUE

SYM_STELLA_FOUNDMATCHINGENTRYp

public static Symbol SYM_STELLA_FOUNDMATCHINGENTRYp

SYM_STELLA_KV_CONS

public static Symbol SYM_STELLA_KV_CONS

SYM_STELLA_OLDVALUE

public static Symbol SYM_STELLA_OLDVALUE

KWD_DONT_INHERITp

public static Keyword KWD_DONT_INHERITp

SYM_STELLA_ACCESS_IN_CONTEXT

public static Symbol SYM_STELLA_ACCESS_IN_CONTEXT

SYM_STELLA_HOME_CONTEXT

public static Symbol SYM_STELLA_HOME_CONTEXT

KWD_COPY_TO_CHILDRENp

public static Keyword KWD_COPY_TO_CHILDRENp

SYM_STELLA_UPDATE_IN_CONTEXT

public static Symbol SYM_STELLA_UPDATE_IN_CONTEXT

SYM_STELLA_CS_VALUEp

public static Symbol SYM_STELLA_CS_VALUEp

SYM_STELLA_VARIABLE_DECLARATION

public static Symbol SYM_STELLA_VARIABLE_DECLARATION

SYM_STELLA_ILLEGAL_VARIABLE

public static Symbol SYM_STELLA_ILLEGAL_VARIABLE

$SPECIALVARIABLESTACK$

public static final StellaSpecialVariable $SPECIALVARIABLESTACK$
Stack mirroring the current state of bound specials with their associated old-value variables.


$SPECIALSENABLEDp$

public static final StellaSpecialVariable $SPECIALSENABLEDp$
true if using specials is enabled and legal.


$NOFSPECIALSATLOOPENTRY$

public static final StellaSpecialVariable $NOFSPECIALSATLOOPENTRY$
Number of specials bound at the most recent entry to a LOOP/WHILE/FOREACH construct.


KWD_UNBIND_WITH_DESTRUCTORS

public static Keyword KWD_UNBIND_WITH_DESTRUCTORS

KWD_UNWIND_PROTECT

public static Keyword KWD_UNWIND_PROTECT

SYM_STELLA_GENERALIZED_SYMBOL

public static Symbol SYM_STELLA_GENERALIZED_SYMBOL

$TYPE_PREDICATE_TABLE$

public static Cons $TYPE_PREDICATE_TABLE$
Table of specialized type predicates for various types. These predicates have to be used instead of isaP, since they also work during bootstrap when only some class objects are defined.


SYM_STELLA_BOOLEANp

public static Symbol SYM_STELLA_BOOLEANp

SYM_STELLA_SUBTYPE_OF_BOOLEANp

public static Symbol SYM_STELLA_SUBTYPE_OF_BOOLEANp

SYM_STELLA_INTEGERp

public static Symbol SYM_STELLA_INTEGERp

SYM_STELLA_SUBTYPE_OF_INTEGERp

public static Symbol SYM_STELLA_SUBTYPE_OF_INTEGERp

SYM_STELLA_FLOATp

public static Symbol SYM_STELLA_FLOATp

SYM_STELLA_SUBTYPE_OF_FLOATp

public static Symbol SYM_STELLA_SUBTYPE_OF_FLOATp

SYM_STELLA_STRINGp

public static Symbol SYM_STELLA_STRINGp

SYM_STELLA_SUBTYPE_OF_STRINGp

public static Symbol SYM_STELLA_SUBTYPE_OF_STRINGp

SYM_STELLA_CHARACTERp

public static Symbol SYM_STELLA_CHARACTERp

SYM_STELLA_SUBTYPE_OF_CHARACTERp

public static Symbol SYM_STELLA_SUBTYPE_OF_CHARACTERp

SYM_STELLA_WRAPPERp

public static Symbol SYM_STELLA_WRAPPERp

SYM_STELLA_SUBTYPE_OF_WRAPPERp

public static Symbol SYM_STELLA_SUBTYPE_OF_WRAPPERp

SYM_STELLA_VERBATIM_STRINGp

public static Symbol SYM_STELLA_VERBATIM_STRINGp

SYM_STELLA_SUBTYPE_OF_VERBATIM_STRINGp

public static Symbol SYM_STELLA_SUBTYPE_OF_VERBATIM_STRINGp

SYM_STELLA_SURROGATEp

public static Symbol SYM_STELLA_SURROGATEp

SYM_STELLA_SUBTYPE_OF_SURROGATEp

public static Symbol SYM_STELLA_SUBTYPE_OF_SURROGATEp

SGT_STELLA_TYPE

public static Surrogate SGT_STELLA_TYPE

SYM_STELLA_TYPEp

public static Symbol SYM_STELLA_TYPEp

SYM_STELLA_SUBTYPE_OF_TYPEp

public static Symbol SYM_STELLA_SUBTYPE_OF_TYPEp

SYM_STELLA_SYMBOLp

public static Symbol SYM_STELLA_SYMBOLp

SYM_STELLA_SUBTYPE_OF_SYMBOLp

public static Symbol SYM_STELLA_SUBTYPE_OF_SYMBOLp

SYM_STELLA_TRANSIENT_SYMBOLp

public static Symbol SYM_STELLA_TRANSIENT_SYMBOLp

SYM_STELLA_SUBTYPE_OF_TRANSIENT_SYMBOLp

public static Symbol SYM_STELLA_SUBTYPE_OF_TRANSIENT_SYMBOLp

SYM_STELLA_KEYWORDp

public static Symbol SYM_STELLA_KEYWORDp

SYM_STELLA_SUBTYPE_OF_KEYWORDp

public static Symbol SYM_STELLA_SUBTYPE_OF_KEYWORDp

SYM_STELLA_SUBTYPE_OF_CONSp

public static Symbol SYM_STELLA_SUBTYPE_OF_CONSp

SYM_STELLA_STELLA_CLASSp

public static Symbol SYM_STELLA_STELLA_CLASSp

SYM_STELLA_SUBTYPE_OF_CLASSp

public static Symbol SYM_STELLA_SUBTYPE_OF_CLASSp

SYM_STELLA_STORAGE_SLOTp

public static Symbol SYM_STELLA_STORAGE_SLOTp

SYM_STELLA_SUBTYPE_OF_STORAGE_SLOTp

public static Symbol SYM_STELLA_SUBTYPE_OF_STORAGE_SLOTp

SYM_STELLA_METHOD_SLOTp

public static Symbol SYM_STELLA_METHOD_SLOTp

SYM_STELLA_SUBTYPE_OF_METHOD_SLOTp

public static Symbol SYM_STELLA_SUBTYPE_OF_METHOD_SLOTp

SYM_STELLA_ANCHORED_TYPE_SPECIFIERp

public static Symbol SYM_STELLA_ANCHORED_TYPE_SPECIFIERp

SYM_STELLA_SUBTYPE_OF_ANCHORED_TYPE_SPECIFIERp

public static Symbol SYM_STELLA_SUBTYPE_OF_ANCHORED_TYPE_SPECIFIERp

SYM_STELLA_PARAMETRIC_TYPE_SPECIFIERp

public static Symbol SYM_STELLA_PARAMETRIC_TYPE_SPECIFIERp

SYM_STELLA_SUBTYPE_OF_PARAMETRIC_TYPE_SPECIFIERp

public static Symbol SYM_STELLA_SUBTYPE_OF_PARAMETRIC_TYPE_SPECIFIERp

SYM_STELLA_ISAp

public static Symbol SYM_STELLA_ISAp

SYM_STELLA_SUBTYPE_OFp

public static Symbol SYM_STELLA_SUBTYPE_OFp

SYM_STELLA_STRING_EQLp

public static Symbol SYM_STELLA_STRING_EQLp

SYM_STELLA_SAFE_PRIMARY_TYPE

public static Symbol SYM_STELLA_SAFE_PRIMARY_TYPE

SGT_STELLA_PROCESS_LOCK_OBJECT

public static Surrogate SGT_STELLA_PROCESS_LOCK_OBJECT

SYM_STELLA_EQL_TO_BOOLEANp

public static Symbol SYM_STELLA_EQL_TO_BOOLEANp

SYM_STELLA_EQL_TO_INTEGERp

public static Symbol SYM_STELLA_EQL_TO_INTEGERp

SYM_STELLA_EQL_TO_FLOATp

public static Symbol SYM_STELLA_EQL_TO_FLOATp

SYM_STELLA_EQL_TO_STRINGp

public static Symbol SYM_STELLA_EQL_TO_STRINGp

$NUMERIC_TYPE_HIERARCHY$

public static List $NUMERIC_TYPE_HIERARCHY$

SYM_STELLA_GET_QUOTED_TREE

public static Symbol SYM_STELLA_GET_QUOTED_TREE

SYM_STELLA_CONS_LIST

public static Symbol SYM_STELLA_CONS_LIST

SYM_STELLA_COPY_CONS_TREE

public static Symbol SYM_STELLA_COPY_CONS_TREE

SYM_STELLA_CACHED_INLINABLE_METHOD_BODY

public static Symbol SYM_STELLA_CACHED_INLINABLE_METHOD_BODY

$INLININGMETHODCALLp$

public static final StellaSpecialVariable $INLININGMETHODCALLp$

KWD_INLINE_REFERENCES

public static Keyword KWD_INLINE_REFERENCES

SYM_STELLA_INLINE_CALL

public static Symbol SYM_STELLA_INLINE_CALL

SYM_STELLA_FORWARD_DECLARATIONp

public static Symbol SYM_STELLA_FORWARD_DECLARATIONp

SYM_STELLA_MAIN

public static Symbol SYM_STELLA_MAIN

KWD_EMBEDDED

public static Keyword KWD_EMBEDDED

SYM_STELLA_CLASS_AUXILIARY_METHODS

public static Symbol SYM_STELLA_CLASS_AUXILIARY_METHODS

SYM_STELLA_AUXILIARY_METHOD_REASON

public static Symbol SYM_STELLA_AUXILIARY_METHOD_REASON

$MIXIN_IMPLEMENTATION_STYLE$

public static Keyword $MIXIN_IMPLEMENTATION_STYLE$
A keyword describing how mixin classes are handled in single-inheritance target languages. The legal values are :FIRST-CLASS-WITH-METHOD, which means that variables of a mixin type are legal and that slot access on a mixin type is facilitated by inherited-down accessor methods and a catch-all method on OBJECT, :FIRST-CLASS-WITH-TYPECASE which is similar but replaces the catch-all method with a function using a TYPECASE, and :SECOND-CLASS, which means that variables of a mixin type are illegal and no additional accessors and catch-all methods are needed.


KWD_FIRST_CLASS_WITH_TYPECASE

public static Keyword KWD_FIRST_CLASS_WITH_TYPECASE

SYM_STELLA_PRINT_OBJECT

public static Symbol SYM_STELLA_PRINT_OBJECT

SYM_STELLA_STREAM

public static Symbol SYM_STELLA_STREAM

SYM_STELLA_NATIVE_OUTPUT_STREAM

public static Symbol SYM_STELLA_NATIVE_OUTPUT_STREAM

KWD_CLASSES

public static Keyword KWD_CLASSES

KWD_FINALIZE_CLASSES

public static Keyword KWD_FINALIZE_CLASSES

SYM_STELLA_FINALIZE_CLASSES

public static Symbol SYM_STELLA_FINALIZE_CLASSES

KWD_FINALIZE_METHODS

public static Keyword KWD_FINALIZE_METHODS

SYM_STELLA_FINALIZE_SLOTS

public static Symbol SYM_STELLA_FINALIZE_SLOTS

SYM_STELLA_CLEANUP_UNFINALIZED_CLASSES

public static Symbol SYM_STELLA_CLEANUP_UNFINALIZED_CLASSES

SYM_STELLA_DEFINE_EXTERNAL_SLOT_FROM_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_DEFINE_EXTERNAL_SLOT_FROM_STRINGIFIED_SOURCE

KWD_MACROp

public static Keyword KWD_MACROp

KWD_GLOBALS

public static Keyword KWD_GLOBALS

SYM_STELLA_DEFINE_STELLA_GLOBAL_VARIABLE_FROM_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_DEFINE_STELLA_GLOBAL_VARIABLE_FROM_STRINGIFIED_SOURCE

SYM_STELLA_DEFINE_STELLA_TYPE_FROM_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_DEFINE_STELLA_TYPE_FROM_STRINGIFIED_SOURCE

KWD_FINAL

public static Keyword KWD_FINAL

$MAX_NUMBER_OF_STARTUP_UNITS$

public static int $MAX_NUMBER_OF_STARTUP_UNITS$
The maximum number of startup units that can be combined into a single startup function (this avoids the construction of huge startup functions that would cause too much stress for some wimpy compilers).


SYM_STELLA_CURRENT_STARTUP_TIME_PHASEp

public static Symbol SYM_STELLA_CURRENT_STARTUP_TIME_PHASEp

KWD_MODULES

public static Keyword KWD_MODULES

SYM_STELLA_WITHIN_MODULE

public static Symbol SYM_STELLA_WITHIN_MODULE

SYM_STELLA_$STELLA_MODULE$

public static Symbol SYM_STELLA_$STELLA_MODULE$

SYM_STELLA_$STARTUP_TIME_PHASE$

public static Symbol SYM_STELLA_$STARTUP_TIME_PHASE$

SYM_STELLA_LOOKUP_FUNCTION

public static Symbol SYM_STELLA_LOOKUP_FUNCTION

SYM_STELLA_$BOOTSTRAP_LOCK$

public static Symbol SYM_STELLA_$BOOTSTRAP_LOCK$

SGT_STELLA_STELLA_ROOT_EXCEPTION

public static Surrogate SGT_STELLA_STELLA_ROOT_EXCEPTION

SYM_STELLA_SYS_SIGNAL

public static Symbol SYM_STELLA_SYS_SIGNAL

SYM_STELLA_SYS_HANDLER_CASE

public static Symbol SYM_STELLA_SYS_HANDLER_CASE

SYM_STELLA_SYS_HANDLE_EXCEPTION

public static Symbol SYM_STELLA_SYS_HANDLE_EXCEPTION

SYM_STELLA_INITIAL_ELEMENT

public static Symbol SYM_STELLA_INITIAL_ELEMENT

SGT_STELLA_CODE

public static Surrogate SGT_STELLA_CODE

SGT_STELLA_COMPOUND_TYPE_SPECIFIER

public static Surrogate SGT_STELLA_COMPOUND_TYPE_SPECIFIER

$NATIVE_NAME_TABLE$

public static HashTable $NATIVE_NAME_TABLE$

SYM_STELLA_EXPRESSION

public static Symbol SYM_STELLA_EXPRESSION

SYM_STELLA_$IGNORETRANSLATIONERRORSp$

public static Symbol SYM_STELLA_$IGNORETRANSLATIONERRORSp$

SYM_STELLA_CL_INCREMENTALLY_TRANSLATE

public static Symbol SYM_STELLA_CL_INCREMENTALLY_TRANSLATE

SYM_STELLA_REGISTER_NATIVE_NAME

public static Symbol SYM_STELLA_REGISTER_NATIVE_NAME

SYM_STELLA_NTH_REST

public static Symbol SYM_STELLA_NTH_REST

SYM_STELLA_ARGUMENTS

public static Symbol SYM_STELLA_ARGUMENTS

SYM_STELLA_RESULT

public static Symbol SYM_STELLA_RESULT

$EVALUATIONTREE$

public static final StellaSpecialVariable $EVALUATIONTREE$

$EVALUATIONPARENTTREE$

public static final StellaSpecialVariable $EVALUATIONPARENTTREE$

SYM_STELLA_STARTUP_WALK

public static Symbol SYM_STELLA_STARTUP_WALK

$CL_TRUE_STRING_WRAPPER$

public static VerbatimStringWrapper $CL_TRUE_STRING_WRAPPER$

$CL_FALSE_STRING_WRAPPER$

public static VerbatimStringWrapper $CL_FALSE_STRING_WRAPPER$

$CL_OPERATOR_TABLE$

public static KeyValueList $CL_OPERATOR_TABLE$
Mapping from STELLA operators to Common-Lisp operators.


SYM_STELLA_xe

public static Symbol SYM_STELLA_xe

$NEEDEXPLICITRETURNp$

public static final StellaSpecialVariable $NEEDEXPLICITRETURNp$

KWD_CONTINUE

public static Keyword KWD_CONTINUE

SYM_STELLA_rrVALUE

public static Symbol SYM_STELLA_rrVALUE

SYM_STELLA_rrREST

public static Symbol SYM_STELLA_rrREST

SYM_STELLA_CLSYS_SVAL

public static Symbol SYM_STELLA_CLSYS_SVAL

SYM_STELLA_NTH_SETTER

public static Symbol SYM_STELLA_NTH_SETTER

SYM_STELLA_NORMAL_CALL

public static Symbol SYM_STELLA_NORMAL_CALL

SYM_STELLA_NON_OBJECT_METHOD

public static Symbol SYM_STELLA_NON_OBJECT_METHOD

SYM_STELLA_OBJECT_METHOD

public static Symbol SYM_STELLA_OBJECT_METHOD

SYM_STELLA_CLSYS_CALL

public static Symbol SYM_STELLA_CLSYS_CALL

SGT_STELLA_NATIVE_VECTOR

public static Surrogate SGT_STELLA_NATIVE_VECTOR

SYM_STELLA_ARGUMENT

public static Symbol SYM_STELLA_ARGUMENT

SYM_STELLA_NULL_ARRAYp

public static Symbol SYM_STELLA_NULL_ARRAYp

SYM_STELLA_$CONDITION_MESSAGE_KEYWORD$

public static Symbol SYM_STELLA_$CONDITION_MESSAGE_KEYWORD$

SYM_STELLA_REPLACE_SUBSTRINGS

public static Symbol SYM_STELLA_REPLACE_SUBSTRINGS

SYM_STELLA_CLSYS_MAKE

public static Symbol SYM_STELLA_CLSYS_MAKE

KWD_INITIAL_ELEMENT

public static Keyword KWD_INITIAL_ELEMENT

SYM_STELLA_rrPRINT_STREAM

public static Symbol SYM_STELLA_rrPRINT_STREAM

SYM_STELLA_CLSYS_METHOD_CODE_CALL

public static Symbol SYM_STELLA_CLSYS_METHOD_CODE_CALL

SYM_STELLA_MACRO

public static Symbol SYM_STELLA_MACRO

SYM_STELLA_CLSYS_SELF

public static Symbol SYM_STELLA_CLSYS_SELF

SYM_STELLA_CLSYS_DUMMY

public static Symbol SYM_STELLA_CLSYS_DUMMY

SYM_STELLA_$CLSYS_SELF$

public static Symbol SYM_STELLA_$CLSYS_SELF$

SYM_STELLA_rrDEFCONSMETHOD

public static Symbol SYM_STELLA_rrDEFCONSMETHOD

KWD_VOID

public static Keyword KWD_VOID

KWD_INITFORM

public static Keyword KWD_INITFORM

KWD_ACCESSOR

public static Keyword KWD_ACCESSOR

SYM_STELLA_CLSYS_ROOT_OBJECT

public static Symbol SYM_STELLA_CLSYS_ROOT_OBJECT

SYM_STELLA_CLSYS_ROOT_STRUCT

public static Symbol SYM_STELLA_CLSYS_ROOT_STRUCT

KWD_CONC_NAME

public static Keyword KWD_CONC_NAME

KWD_CONSTRUCTOR

public static Keyword KWD_CONSTRUCTOR

KWD_COPIER

public static Keyword KWD_COPIER

KWD_PREDICATE

public static Keyword KWD_PREDICATE

SYM_STELLA_

public static Symbol SYM_STELLA_

KWD_INCLUDE

public static Keyword KWD_INCLUDE

SYM_STELLA_STARTUP_CL_TRANSLATE

public static Symbol SYM_STELLA_STARTUP_CL_TRANSLATE

KWD_LISP

public static Keyword KWD_LISP

KWD_STELLA

public static Keyword KWD_STELLA

KWD_TWO_PASSp

public static Keyword KWD_TWO_PASSp

KWD_FORCE_TRANSLATIONp

public static Keyword KWD_FORCE_TRANSLATIONp

KWD_PRODUCTION_SETTINGSp

public static Keyword KWD_PRODUCTION_SETTINGSp

KWD_LISP_BINARY

public static Keyword KWD_LISP_BINARY

SYM_STELLA_STARTUP_CL_TRANSLATE_FILE

public static Symbol SYM_STELLA_STARTUP_CL_TRANSLATE_FILE

SYM_STELLA_DYNAMIC_SLOT_VALUE

public static Symbol SYM_STELLA_DYNAMIC_SLOT_VALUE

SYM_STELLA_STARTUP_DYNAMIC_SLOTS

public static Symbol SYM_STELLA_STARTUP_DYNAMIC_SLOTS

SYM_STELLA_STARTUP_DYNAMIC_LITERAL_SLOTS

public static Symbol SYM_STELLA_STARTUP_DYNAMIC_LITERAL_SLOTS

$SUBCONTEXT_REVISION_POLICY$

public static Keyword $SUBCONTEXT_REVISION_POLICY$
Controls actions reflexive transitive closure of subcontexts when a context is revised. Values are ':destroy' -- destroy subcontexts; ':clear' -- clear contents of subcontexts; ':preserve' -- don't disturb subcontexts.


KWD_CLEAR

public static Keyword KWD_CLEAR

SGT_STELLA_F_GET_STELLA_MODULE_MEMO_TABLE_000

public static Surrogate SGT_STELLA_F_GET_STELLA_MODULE_MEMO_TABLE_000

$SHADOWEDSURROGATES$

public static final StellaSpecialVariable $SHADOWEDSURROGATES$
Holds list of symbols representing surrogates to be shadowed during module finalization.


KWD_MODULE_UPDATE

public static Keyword KWD_MODULE_UPDATE

KWD_INCLUDES

public static Keyword KWD_INCLUDES

KWD_USES

public static Keyword KWD_USES

KWD_SHADOW

public static Keyword KWD_SHADOW

KWD_CASE_SENSITIVEp

public static Keyword KWD_CASE_SENSITIVEp

KWD_APIp

public static Keyword KWD_APIp

SYM_STELLA_APIp

public static Symbol SYM_STELLA_APIp

KWD_LISP_PACKAGE

public static Keyword KWD_LISP_PACKAGE

KWD_CPP_PACKAGE

public static Keyword KWD_CPP_PACKAGE

KWD_JAVA_PACKAGE

public static Keyword KWD_JAVA_PACKAGE

KWD_JAVA_CATCHALL_CLASS

public static Keyword KWD_JAVA_CATCHALL_CLASS

SYM_STELLA_JAVA_FLOTSAM_CLASS

public static Symbol SYM_STELLA_JAVA_FLOTSAM_CLASS

KWD_NICKNAME

public static Keyword KWD_NICKNAME

KWD_CLEARABLEp

public static Keyword KWD_CLEARABLEp

KWD_PROTECT_SURROGATESp

public static Keyword KWD_PROTECT_SURROGATESp

KWD_CODE_ONLYp

public static Keyword KWD_CODE_ONLYp

KWD_NAMESPACEp

public static Keyword KWD_NAMESPACEp

SYM_STELLA_NAMESPACEp

public static Symbol SYM_STELLA_NAMESPACEp

KWD_REQUIRES

public static Keyword KWD_REQUIRES

KWD_DESTROY

public static Keyword KWD_DESTROY

KWD_PREORDER

public static Keyword KWD_PREORDER

$DEFINE_MODULE_HOOKS$

public static HookList $DEFINE_MODULE_HOOKS$
HOOK-LIST called by 'define-module', applied to a 'module' argument.


KWD_TOPDOWN

public static Keyword KWD_TOPDOWN

SYM_STELLA_DEFINE_MODULE_FROM_STRINGIFIED_SOURCE

public static Symbol SYM_STELLA_DEFINE_MODULE_FROM_STRINGIFIED_SOURCE

KWD_POSTORDER

public static Keyword KWD_POSTORDER

KWD_INORDER

public static Keyword KWD_INORDER

SGT_STELLA_F_VISIBLE_MODULES_MEMO_TABLE_000

public static Surrogate SGT_STELLA_F_VISIBLE_MODULES_MEMO_TABLE_000

SYM_STELLA_STARTUP_MODULES

public static Symbol SYM_STELLA_STARTUP_MODULES

$UNLINK_DISCARDED_CONTEXTS_ON_READp$

public static boolean $UNLINK_DISCARDED_CONTEXTS_ON_READp$
Eliminate pointers to discarded contexts while accessing a CS-VALUE context table.


$UNLINK_DISCARDED_CONTEXTS_ON_WRITEp$

public static boolean $UNLINK_DISCARDED_CONTEXTS_ON_WRITEp$
Eliminate pointers to discarded contexts while inserting into a CS-VALUE context table.


$CONTEXT_BACKTRACKING_MODE$

public static boolean $CONTEXT_BACKTRACKING_MODE$
If true, indicates that contexts are being allocated and deallocated in depth-first fashion, and that deallocation of CS-VALUE entries is taken care of during context destruction.


SYM_STELLA_STARTUP_CONTEXTS

public static Symbol SYM_STELLA_STARTUP_CONTEXTS

SGT_STELLA_TOKENIZER_TABLE

public static Surrogate SGT_STELLA_TOKENIZER_TABLE

SYM_STELLA_TRANSITIONS

public static Symbol SYM_STELLA_TRANSITIONS

SYM_STELLA_UNIQUE_STATE_NAMES

public static Symbol SYM_STELLA_UNIQUE_STATE_NAMES

SYM_STELLA_STATE_NAMES

public static Symbol SYM_STELLA_STATE_NAMES

SYM_STELLA_LEGAL_EOF_STATES

public static Symbol SYM_STELLA_LEGAL_EOF_STATES

$MAX_TOKENIZER_STATES$

public static int $MAX_TOKENIZER_STATES$

$MAX_TOKENIZER_CHARACTERS$

public static int $MAX_TOKENIZER_CHARACTERS$

SYM_STELLA_CHARACTER_SET

public static Symbol SYM_STELLA_CHARACTER_SET

KWD_START

public static Keyword KWD_START

KWD_EOF

public static Keyword KWD_EOF

$TOKENIZER_INITIAL_BUFFER_SIZE$

public static int $TOKENIZER_INITIAL_BUFFER_SIZE$

KWD_CHARACTER

public static Keyword KWD_CHARACTER

SGT_STELLA_TOKENIZER_TOKEN

public static Surrogate SGT_STELLA_TOKENIZER_TOKEN

SYM_STELLA_CONTENT

public static Symbol SYM_STELLA_CONTENT

SYM_STELLA_NEXT

public static Symbol SYM_STELLA_NEXT

SGT_STELLA_TOKENIZER_STREAM_STATE

public static Surrogate SGT_STELLA_TOKENIZER_STREAM_STATE

SYM_STELLA_BUFFER_SIZE

public static Symbol SYM_STELLA_BUFFER_SIZE

SYM_STELLA_TABLE

public static Symbol SYM_STELLA_TABLE

SYM_STELLA_STATE_DICTIONARY

public static Symbol SYM_STELLA_STATE_DICTIONARY

SYM_STELLA_TOKEN_LIST

public static Symbol SYM_STELLA_TOKEN_LIST

$WITHTOKENIZERINPUTTYPE$

public static final StellaSpecialVariable $WITHTOKENIZERINPUTTYPE$

SYM_STELLA_TOK_TABLE_

public static Symbol SYM_STELLA_TOK_TABLE_

SYM_STELLA_TOK_TRANSITIONS_

public static Symbol SYM_STELLA_TOK_TRANSITIONS_

SYM_STELLA_TOK_STATENAMES_

public static Symbol SYM_STELLA_TOK_STATENAMES_

SYM_STELLA_TOK_TOKENSTART_

public static Symbol SYM_STELLA_TOK_TOKENSTART_

SYM_STELLA_TOK_ENDOFTOKENSp_

public static Symbol SYM_STELLA_TOK_ENDOFTOKENSp_

SYM_STELLA_TOK_STREAMSTATE_

public static Symbol SYM_STELLA_TOK_STREAMSTATE_

SYM_STELLA_TOKENIZER_STREAM_STATE

public static Symbol SYM_STELLA_TOKENIZER_STREAM_STATE

SYM_STELLA_TOK_BUFFER_

public static Symbol SYM_STELLA_TOK_BUFFER_

SYM_STELLA_STRING_TO_TOKENIZER_BYTE_ARRAY

public static Symbol SYM_STELLA_STRING_TO_TOKENIZER_BYTE_ARRAY

SYM_STELLA_TOK_STATE_

public static Symbol SYM_STELLA_TOK_STATE_

SYM_STELLA_TOK_NEXTSTATE_

public static Symbol SYM_STELLA_TOK_NEXTSTATE_

SYM_STELLA_TOK_CURSOR_

public static Symbol SYM_STELLA_TOK_CURSOR_

SYM_STELLA_TOK_SIZE_

public static Symbol SYM_STELLA_TOK_SIZE_

SYM_STELLA_TOK_END_

public static Symbol SYM_STELLA_TOK_END_

SYM_STELLA_TOK_INPUTSTREAM_

public static Symbol SYM_STELLA_TOK_INPUTSTREAM_

SYM_STELLA_TOK_ECHOSTREAM_

public static Symbol SYM_STELLA_TOK_ECHOSTREAM_

SYM_STELLA_BUFFER

public static Symbol SYM_STELLA_BUFFER

SYM_STELLA_GET_SAVED_STATE

public static Symbol SYM_STELLA_GET_SAVED_STATE

SYM_STELLA_TOK_CHECKPOINT_

public static Symbol SYM_STELLA_TOK_CHECKPOINT_

SYM_STELLA_END_OF_TOKENSp

public static Symbol SYM_STELLA_END_OF_TOKENSp

SYM_STELLA_GET_TOKEN_TEXT

public static Symbol SYM_STELLA_GET_TOKEN_TEXT

SYM_STELLA_GET_TOKEN_TEXT_INTERNAL

public static Symbol SYM_STELLA_GET_TOKEN_TEXT_INTERNAL

SYM_STELLA_GET_TOKEN_TYPE

public static Symbol SYM_STELLA_GET_TOKEN_TYPE

SYM_STELLA_GET_NEXT_TOKEN

public static Symbol SYM_STELLA_GET_NEXT_TOKEN

SYM_STELLA_SAVE_TOKENIZER_STREAM_STATE

public static Symbol SYM_STELLA_SAVE_TOKENIZER_STREAM_STATE

SYM_STELLA_CHARACTER_CODE

public static Symbol SYM_STELLA_CHARACTER_CODE

SYM_STELLA_LOGOR

public static Symbol SYM_STELLA_LOGOR

SYM_STELLA_SHIFT_LEFT

public static Symbol SYM_STELLA_SHIFT_LEFT

SYM_STELLA_BYTE_ARRAY_NTH

public static Symbol SYM_STELLA_BYTE_ARRAY_NTH

SYM_STELLA_LOGAND

public static Symbol SYM_STELLA_LOGAND

SYM_STELLA_READ_INTO_TOKENIZER_BUFFER

public static Symbol SYM_STELLA_READ_INTO_TOKENIZER_BUFFER

SYM_STELLA_MOD

public static Symbol SYM_STELLA_MOD

SGT_STELLA_STREAM_TOKENIZER

public static Surrogate SGT_STELLA_STREAM_TOKENIZER

$STELLA_TOKENIZER_TABLE_DEFINITION$

public static Cons $STELLA_TOKENIZER_TABLE_DEFINITION$

KWD_ATOM

public static Keyword KWD_ATOM

KWD_OPEN_PAREN

public static Keyword KWD_OPEN_PAREN

KWD_CLOSE_PAREN

public static Keyword KWD_CLOSE_PAREN

KWD_OPEN_STRING

public static Keyword KWD_OPEN_STRING

KWD_STRING

public static Keyword KWD_STRING

KWD_SINGLE_QUOTE

public static Keyword KWD_SINGLE_QUOTE

KWD_BACK_QUOTE

public static Keyword KWD_BACK_QUOTE

KWD_COMMA

public static Keyword KWD_COMMA

SYM_STELLA_x

public static Symbol SYM_STELLA_x

KWD_COMMENT

public static Keyword KWD_COMMENT

KWD_HASH

public static Keyword KWD_HASH

KWD_PAREN_COMMENT

public static Keyword KWD_PAREN_COMMENT

KWD_PAREN_COMMENT_ESCAPE

public static Keyword KWD_PAREN_COMMENT_ESCAPE

KWD_PAREN_COMMENT_BAR

public static Keyword KWD_PAREN_COMMENT_BAR

KWD_ANY

public static Keyword KWD_ANY

KWD_COMMA_SPLICE

public static Keyword KWD_COMMA_SPLICE

KWD_SYMBOL_OR_SIGNED_NUMBER

public static Keyword KWD_SYMBOL_OR_SIGNED_NUMBER

KWD_SYMBOL_OR_NUMBER

public static Keyword KWD_SYMBOL_OR_NUMBER

KWD_INTEGER

public static Keyword KWD_INTEGER

KWD_SYMBOL_OR_CL_SYMBOL

public static Keyword KWD_SYMBOL_OR_CL_SYMBOL

KWD_OPEN_FULLY_ESCAPED_SYMBOL

public static Keyword KWD_OPEN_FULLY_ESCAPED_SYMBOL

KWD_FULLY_ESCAPED_SYMBOL

public static Keyword KWD_FULLY_ESCAPED_SYMBOL

KWD_ESCAPED_SYMBOL_ESCAPE

public static Keyword KWD_ESCAPED_SYMBOL_ESCAPE

KWD_QUALIFIED_NAME

public static Keyword KWD_QUALIFIED_NAME

KWD_OPEN_KEYWORD

public static Keyword KWD_OPEN_KEYWORD

KWD_OPEN_SURROGATE

public static Keyword KWD_OPEN_SURROGATE

KWD_CLOSE_STRING

public static Keyword KWD_CLOSE_STRING

KWD_STRING_ESCAPE

public static Keyword KWD_STRING_ESCAPE

KWD_ESCAPED_STRING

public static Keyword KWD_ESCAPED_STRING

KWD_CHARACTER_CONSTANT

public static Keyword KWD_CHARACTER_CONSTANT

KWD_SYMBOL_OR_MANTISSA

public static Keyword KWD_SYMBOL_OR_MANTISSA

KWD_SYMBOL_OR_MANTISSA2

public static Keyword KWD_SYMBOL_OR_MANTISSA2

KWD_FLOAT

public static Keyword KWD_FLOAT

KWD_SYMBOL_OR_EXPONENT_DELIMITER

public static Keyword KWD_SYMBOL_OR_EXPONENT_DELIMITER

KWD_SYMBOL_OR_EXPONENT

public static Keyword KWD_SYMBOL_OR_EXPONENT

KWD_SYMBOL_OR_EXPONENT2

public static Keyword KWD_SYMBOL_OR_EXPONENT2

KWD_SYMBOL_OR_CL_SYMBOL2

public static Keyword KWD_SYMBOL_OR_CL_SYMBOL2

KWD_SYMBOL_OR_CL_SYMBOL3

public static Keyword KWD_SYMBOL_OR_CL_SYMBOL3

KWD_CL_SYMBOL

public static Keyword KWD_CL_SYMBOL

KWD_ESCAPED_SYMBOL

public static Keyword KWD_ESCAPED_SYMBOL

KWD_CLOSE_FULLY_ESCAPED_NAME

public static Keyword KWD_CLOSE_FULLY_ESCAPED_NAME

KWD_FULLY_ESCAPED_SYMBOL_ESCAPE

public static Keyword KWD_FULLY_ESCAPED_SYMBOL_ESCAPE

KWD_FULLY_ESCAPED_KEYWORD

public static Keyword KWD_FULLY_ESCAPED_KEYWORD

KWD_ESCAPED_KEYWORD_ESCAPE

public static Keyword KWD_ESCAPED_KEYWORD_ESCAPE

KWD_ESCAPED_KEYWORD

public static Keyword KWD_ESCAPED_KEYWORD

KWD_FULLY_ESCAPED_KEYWORD_ESCAPE

public static Keyword KWD_FULLY_ESCAPED_KEYWORD_ESCAPE

KWD_FULLY_ESCAPED_SURROGATE

public static Keyword KWD_FULLY_ESCAPED_SURROGATE

KWD_ESCAPED_SURROGATE_ESCAPE

public static Keyword KWD_ESCAPED_SURROGATE_ESCAPE

KWD_ESCAPED_SURROGATE

public static Keyword KWD_ESCAPED_SURROGATE

KWD_FULLY_ESCAPED_SURROGATE_ESCAPE

public static Keyword KWD_FULLY_ESCAPED_SURROGATE_ESCAPE

KWD_QUALIFIED_SURROGATE

public static Keyword KWD_QUALIFIED_SURROGATE

KWD_QUALIFIED_ESCAPED_SYMBOL_ESCAPE

public static Keyword KWD_QUALIFIED_ESCAPED_SYMBOL_ESCAPE

KWD_QUALIFIED_FULLY_ESCAPED_SYMBOL

public static Keyword KWD_QUALIFIED_FULLY_ESCAPED_SYMBOL

KWD_QUALIFIED_SYMBOL

public static Keyword KWD_QUALIFIED_SYMBOL

KWD_QUALIFIED_ESCAPED_SURROGATE_ESCAPE

public static Keyword KWD_QUALIFIED_ESCAPED_SURROGATE_ESCAPE

KWD_QUALIFIED_FULLY_ESCAPED_SURROGATE

public static Keyword KWD_QUALIFIED_FULLY_ESCAPED_SURROGATE

KWD_QUALIFIED_ESCAPED_SYMBOL

public static Keyword KWD_QUALIFIED_ESCAPED_SYMBOL

KWD_QUALIFIED_ESCAPED_SURROGATE

public static Keyword KWD_QUALIFIED_ESCAPED_SURROGATE

KWD_QUALIFIED_FULLY_ESCAPED_SYMBOL_ESCAPE

public static Keyword KWD_QUALIFIED_FULLY_ESCAPED_SYMBOL_ESCAPE

KWD_QUALIFIED_FULLY_ESCAPED_SURROGATE_ESCAPE

public static Keyword KWD_QUALIFIED_FULLY_ESCAPED_SURROGATE_ESCAPE

$STELLA_TOKENIZER_TABLE$

public static TokenizerTable $STELLA_TOKENIZER_TABLE$

$STELLA_LOGICAL_STATE_NAMES$

public static Vector $STELLA_LOGICAL_STATE_NAMES$

$STELLA_LOGICAL_STATE_NAMES_TABLE$

public static PropertyList $STELLA_LOGICAL_STATE_NAMES_TABLE$

KWD_CLOSE_BALANCED_QUOTE

public static Keyword KWD_CLOSE_BALANCED_QUOTE

SYM_STELLA_WITH_TOKENIZER

public static Symbol SYM_STELLA_WITH_TOKENIZER

SYM_STELLA_$STELLA_TOKENIZER_TABLE$

public static Symbol SYM_STELLA_$STELLA_TOKENIZER_TABLE$

SYM_STELLA_TOK_STELLALOGICALSTATENAMES_

public static Symbol SYM_STELLA_TOK_STELLALOGICALSTATENAMES_

SYM_STELLA_$STELLA_LOGICAL_STATE_NAMES$

public static Symbol SYM_STELLA_$STELLA_LOGICAL_STATE_NAMES$

SYM_STELLA_TOK_STELLALOGICALSTATENAME_

public static Symbol SYM_STELLA_TOK_STELLALOGICALSTATENAME_

SYM_STELLA_KEYWORD

public static Symbol SYM_STELLA_KEYWORD

SYM_STELLA_GET_QUALIFIED_SYMBOL_SEPARATOR_POSITION_INTERNAL

public static Symbol SYM_STELLA_GET_QUALIFIED_SYMBOL_SEPARATOR_POSITION_INTERNAL

KWD_FULLY_ESCAPED

public static Keyword KWD_FULLY_ESCAPED

SGT_STELLA_STELLA_TOKEN

public static Surrogate SGT_STELLA_STELLA_TOKEN

SYM_STELLA_LOGICAL_TOKEN_TYPE

public static Symbol SYM_STELLA_LOGICAL_TOKEN_TYPE

SYM_STELLA_ESCAPE_MODE

public static Symbol SYM_STELLA_ESCAPE_MODE

KWD_FULL

public static Keyword KWD_FULL

KWD_PARTIAL

public static Keyword KWD_PARTIAL

$STELLA_TOKENIZER_WHITE_SPACE_STATE$

public static int $STELLA_TOKENIZER_WHITE_SPACE_STATE$

KWD_INITIAL_LINEFEED

public static Keyword KWD_INITIAL_LINEFEED

KWD_INITIAL_RETURN

public static Keyword KWD_INITIAL_RETURN

KWD_LINEFEED

public static Keyword KWD_LINEFEED

KWD_RETURN

public static Keyword KWD_RETURN

KWD_RETURN_LINEFEED

public static Keyword KWD_RETURN_LINEFEED

KWD_LF

public static Keyword KWD_LF

KWD_CRLF

public static Keyword KWD_CRLF

KWD_CR

public static Keyword KWD_CR

$USER_QUERY_ACTION$

public static final StellaSpecialVariable $USER_QUERY_ACTION$
Controls the behavior of interactive queries. The default is :ASK which asks the user. Other options are :YES, :NO, :YES-VERBOSE, :NO-VERBOSE. These return the answer indicated, with the verbose versions printing the message and answer.


KWD_ASK

public static Keyword KWD_ASK

KWD_YES

public static Keyword KWD_YES

KWD_NO

public static Keyword KWD_NO

KWD_YES_VERBOSE

public static Keyword KWD_YES_VERBOSE

KWD_NO_VERBOSE

public static Keyword KWD_NO_VERBOSE

SYM_STELLA_STARTUP_READ

public static Symbol SYM_STELLA_STARTUP_READ

$XML_URN$

public static final java.lang.String $XML_URN$
See Also:
Constant Field Values

$HTML_V4_0_URN$

public static final java.lang.String $HTML_V4_0_URN$
See Also:
Constant Field Values

SGT_STELLA_XML_OBJECT

public static Surrogate SGT_STELLA_XML_OBJECT

SYM_STELLA_SURFACE_FORM

public static Symbol SYM_STELLA_SURFACE_FORM

SGT_STELLA_XML_ELEMENT

public static Surrogate SGT_STELLA_XML_ELEMENT

SYM_STELLA_NAMESPACE_NAME

public static Symbol SYM_STELLA_NAMESPACE_NAME

SYM_STELLA_NAMESPACE_URI

public static Symbol SYM_STELLA_NAMESPACE_URI

SYM_STELLA_ELEMENT_DICTIONARY

public static Symbol SYM_STELLA_ELEMENT_DICTIONARY

SGT_STELLA_XML_LOCAL_ATTRIBUTE

public static Surrogate SGT_STELLA_XML_LOCAL_ATTRIBUTE

SYM_STELLA_PARENT_ELEMENT

public static Symbol SYM_STELLA_PARENT_ELEMENT

SGT_STELLA_XML_GLOBAL_ATTRIBUTE

public static Surrogate SGT_STELLA_XML_GLOBAL_ATTRIBUTE

SGT_STELLA_XML_PROCESSING_INSTRUCTION

public static Surrogate SGT_STELLA_XML_PROCESSING_INSTRUCTION

SYM_STELLA_DATA

public static Symbol SYM_STELLA_DATA

SGT_STELLA_XML_DECLARATION

public static Surrogate SGT_STELLA_XML_DECLARATION

SGT_STELLA_XML_DOCTYPE_DECLARATION

public static Surrogate SGT_STELLA_XML_DOCTYPE_DECLARATION

SGT_STELLA_XML_SPECIAL

public static Surrogate SGT_STELLA_XML_SPECIAL

SGT_STELLA_XML_COMMENT

public static Surrogate SGT_STELLA_XML_COMMENT

SGT_STELLA_XML_DOCTYPE

public static Surrogate SGT_STELLA_XML_DOCTYPE

SYM_STELLA_ENTITY_TABLE

public static Symbol SYM_STELLA_ENTITY_TABLE

SYM_STELLA_PARAMETER_ENTITY_TABLE

public static Symbol SYM_STELLA_PARAMETER_ENTITY_TABLE

$XML_ELEMENT_NULL_NAMESPACE_TABLE$

public static StringHashTable $XML_ELEMENT_NULL_NAMESPACE_TABLE$
Hash Table for interning XML elements that don't appear in any namespace.


$XML_ELEMENT_HASH_TABLE$

public static StringHashTable $XML_ELEMENT_HASH_TABLE$
Hash Table mapping URI's (for namespaces) to a Hash Table for interning XML elements.


$XML_GLOBAL_ATTRIBUTE_HASH_TABLE$

public static StringHashTable $XML_GLOBAL_ATTRIBUTE_HASH_TABLE$
Hash Table mapping URI's (for namespaces) to a Hash Table for interning XML global attributes.


$XML_BASE_ENTITY_TABLE$

public static KeyValueList $XML_BASE_ENTITY_TABLE$

$XML_TOKENIZER_TABLE_DEFINITION$

public static Cons $XML_TOKENIZER_TABLE_DEFINITION$

KWD_SKIP_WHITESPACE

public static Keyword KWD_SKIP_WHITESPACE

KWD_OPEN_TAG

public static Keyword KWD_OPEN_TAG

KWD_CONTENT

public static Keyword KWD_CONTENT

KWD_START_TAG_END

public static Keyword KWD_START_TAG_END

KWD_OPEN_END_TAG

public static Keyword KWD_OPEN_END_TAG

KWD_OPEN_PI_TAG

public static Keyword KWD_OPEN_PI_TAG

KWD_OPEN_DECLARATION_TAG

public static Keyword KWD_OPEN_DECLARATION_TAG

KWD_START_TAG

public static Keyword KWD_START_TAG

KWD_OPEN_EMPTY_TAG_END

public static Keyword KWD_OPEN_EMPTY_TAG_END

KWD_SKIP_TO_ATTRIBUTE_NAME

public static Keyword KWD_SKIP_TO_ATTRIBUTE_NAME

KWD_START_PI_TAG

public static Keyword KWD_START_PI_TAG

KWD_OPEN_PI_TAG_END

public static Keyword KWD_OPEN_PI_TAG_END

KWD_PI_TAG_DATA

public static Keyword KWD_PI_TAG_DATA

KWD_PI_TAG_DATA_OR_END

public static Keyword KWD_PI_TAG_DATA_OR_END

KWD_EMPTY_TAG_END

public static Keyword KWD_EMPTY_TAG_END

KWD_END_TAG_END

public static Keyword KWD_END_TAG_END

KWD_END_TAG

public static Keyword KWD_END_TAG

KWD_ATTRIBUTE_NAME

public static Keyword KWD_ATTRIBUTE_NAME

KWD_SKIP_TO_ATTRIBUTE_VALUE

public static Keyword KWD_SKIP_TO_ATTRIBUTE_VALUE

KWD_SINGLE_QUOTED_ATTRIBUTE_VALUE

public static Keyword KWD_SINGLE_QUOTED_ATTRIBUTE_VALUE

KWD_DOUBLE_QUOTED_ATTRIBUTE_VALUE

public static Keyword KWD_DOUBLE_QUOTED_ATTRIBUTE_VALUE

KWD_UNQUOTED_ATTRIBUTE_VALUE

public static Keyword KWD_UNQUOTED_ATTRIBUTE_VALUE

KWD_QUOTED_ATTRIBUTE_VALUE

public static Keyword KWD_QUOTED_ATTRIBUTE_VALUE

KWD_START_TAG_OR_COMMENT

public static Keyword KWD_START_TAG_OR_COMMENT

KWD_OPEN_SPECIAL_TAG

public static Keyword KWD_OPEN_SPECIAL_TAG

KWD_START_DECLARATION_TAG

public static Keyword KWD_START_DECLARATION_TAG

KWD_DECLARATION_WHITESPACE

public static Keyword KWD_DECLARATION_WHITESPACE

KWD_DECLARATION_TAG_MARKUP_DATA_START

public static Keyword KWD_DECLARATION_TAG_MARKUP_DATA_START

KWD_SINGLE_QUOTED_DECLARATION_TAG_DATA

public static Keyword KWD_SINGLE_QUOTED_DECLARATION_TAG_DATA

KWD_DOUBLE_QUOTED_DECLARATION_TAG_DATA

public static Keyword KWD_DOUBLE_QUOTED_DECLARATION_TAG_DATA

KWD_DECLARATION_TAG_DATA

public static Keyword KWD_DECLARATION_TAG_DATA

KWD_QUOTED_DECLARATION_TAG_DATA

public static Keyword KWD_QUOTED_DECLARATION_TAG_DATA

KWD_DECLARATION_TAG_MARKUP_DATA

public static Keyword KWD_DECLARATION_TAG_MARKUP_DATA

KWD_START_SPECIAL_TAG

public static Keyword KWD_START_SPECIAL_TAG

KWD_SPECIAL_TAG_DATA

public static Keyword KWD_SPECIAL_TAG_DATA

KWD_SPECIAL_TAG_DATA_OR_END

public static Keyword KWD_SPECIAL_TAG_DATA_OR_END

KWD_SPECIAL_TAG_DATA_OR_END2

public static Keyword KWD_SPECIAL_TAG_DATA_OR_END2

KWD_DATA_TAG_END

public static Keyword KWD_DATA_TAG_END

KWD_COMMENT_BODY

public static Keyword KWD_COMMENT_BODY

KWD_END_COMMENT_OR_COMMENT

public static Keyword KWD_END_COMMENT_OR_COMMENT

KWD_END_COMMENT_OR_COMMENT2

public static Keyword KWD_END_COMMENT_OR_COMMENT2

$XML_TOKENIZER_TABLE$

public static TokenizerTable $XML_TOKENIZER_TABLE$

KWD_ATTRIBUTE_VALUE

public static Keyword KWD_ATTRIBUTE_VALUE

SGT_STELLA_XML_EXPRESSION_ITERATOR

public static Surrogate SGT_STELLA_XML_EXPRESSION_ITERATOR

SYM_STELLA_REGION_TAG

public static Symbol SYM_STELLA_REGION_TAG

SYM_STELLA_REGION_MATCH_FUNCTION

public static Symbol SYM_STELLA_REGION_MATCH_FUNCTION

SYM_STELLA_DOCTYPE

public static Symbol SYM_STELLA_DOCTYPE

SYM_STELLA_DOCTYPE_ITERATORp

public static Symbol SYM_STELLA_DOCTYPE_ITERATORp

SGT_STELLA_XML_ATTRIBUTE

public static Surrogate SGT_STELLA_XML_ATTRIBUTE

SYM_STELLA_XML_ELEMENT_MATCHp

public static Symbol SYM_STELLA_XML_ELEMENT_MATCHp

SYM_STELLA_XML_ELEMENT

public static Symbol SYM_STELLA_XML_ELEMENT

SYM_STELLA_STARTUP_XML

public static Symbol SYM_STELLA_STARTUP_XML

SYM_STELLA_MEMBERp

public static Symbol SYM_STELLA_MEMBERp

SYM_STELLA_FIRST_DEFINED

public static Symbol SYM_STELLA_FIRST_DEFINED

SYM_STELLA_$TRANSIENTOBJECTSp$

public static Symbol SYM_STELLA_$TRANSIENTOBJECTSp$

SYM_STELLA_$CONTEXT$

public static Symbol SYM_STELLA_$CONTEXT$

SYM_STELLA_SAFETY

public static Symbol SYM_STELLA_SAFETY

SYM_STELLA_WORLD

public static Symbol SYM_STELLA_WORLD

SYM_STELLA_$MODULE$

public static Symbol SYM_STELLA_$MODULE$

SYM_STELLA_$CURRENTSYSTEMDEFINITION$

public static Symbol SYM_STELLA_$CURRENTSYSTEMDEFINITION$

SYM_STELLA_GET_SYSTEM_DEFINITION

public static Symbol SYM_STELLA_GET_SYSTEM_DEFINITION

SYM_STELLA_$CURRENTSYSTEMDEFINITIONSUBDIRECTORY$

public static Symbol SYM_STELLA_$CURRENTSYSTEMDEFINITIONSUBDIRECTORY$

SYM_STELLA_ONLY_IF

public static Symbol SYM_STELLA_ONLY_IF

SYM_STELLA_WARN

public static Symbol SYM_STELLA_WARN

KWD_STARTUP_SYSTEMp

public static Keyword KWD_STARTUP_SYSTEMp

SYM_STELLA_INTEGER

public static Symbol SYM_STELLA_INTEGER

SYM_STELLA_ARRAY

public static Symbol SYM_STELLA_ARRAY

SYM_STELLA_rrARGS

public static Symbol SYM_STELLA_rrARGS

KWD_INITIAL_CONTENTS

public static Keyword KWD_INITIAL_CONTENTS

SYM_STELLA_STARTUP_MACROS

public static Symbol SYM_STELLA_STARTUP_MACROS

SGT_STELLA_MEMOIZATION_TABLE

public static Surrogate SGT_STELLA_MEMOIZATION_TABLE

SYM_STELLA_HASH_TABLE

public static Symbol SYM_STELLA_HASH_TABLE

SYM_STELLA_TABLE_NAME

public static Symbol SYM_STELLA_TABLE_NAME

SYM_STELLA_CURRENT_TIMESTAMP

public static Symbol SYM_STELLA_CURRENT_TIMESTAMP

SYM_STELLA_TIMESTAMPS

public static Symbol SYM_STELLA_TIMESTAMPS

$ALL_MEMOIZATION_TABLES$

public static List $ALL_MEMOIZATION_TABLES$
Holds all currently active memoization tables for timestamp maintenance and clearance purposes.


$MEMOIZATION_ENABLEDp$

public static boolean $MEMOIZATION_ENABLEDp$

MEMOIZED_NULL_VALUE

public static Symbol MEMOIZED_NULL_VALUE
Used by memoization to indicate that a NULL value was cached. Needed to distinguish between an undefined value and a cached NULL.


$TOTAL_MEMOIZATION_LOOKUPS$

public static int $TOTAL_MEMOIZATION_LOOKUPS$

$FAILED_MEMOIZATION_LOOKUPS$

public static int $FAILED_MEMOIZATION_LOOKUPS$

SGT_STELLA_MRU_MEMOIZATION_TABLE

public static Surrogate SGT_STELLA_MRU_MEMOIZATION_TABLE

SYM_STELLA_MRU_BUCKETS_VECTOR

public static Symbol SYM_STELLA_MRU_BUCKETS_VECTOR

SYM_STELLA_LRU_BUCKETS_VECTOR

public static Symbol SYM_STELLA_LRU_BUCKETS_VECTOR

SYM_STELLA_MRU_TIMESTAMP

public static Symbol SYM_STELLA_MRU_TIMESTAMP

SYM_STELLA_LRU_TIMESTAMP

public static Symbol SYM_STELLA_LRU_TIMESTAMP

SYM_STELLA_NOF_BUCKETS

public static Symbol SYM_STELLA_NOF_BUCKETS

SYM_STELLA_FREE_ENTRIES

public static Symbol SYM_STELLA_FREE_ENTRIES

SYM_STELLA_MAX_ENTRIES

public static Symbol SYM_STELLA_MAX_ENTRIES

KWD_MAX_VALUES

public static Keyword KWD_MAX_VALUES

KWD_TIMESTAMPS

public static Keyword KWD_TIMESTAMPS

KWD_NAME

public static Keyword KWD_NAME

SYM_STELLA_LOOKUP_MEMOIZED_VALUE

public static Symbol SYM_STELLA_LOOKUP_MEMOIZED_VALUE

SYM_STELLA_LOOKUP_MEMOIZED_VALUEN

public static Symbol SYM_STELLA_LOOKUP_MEMOIZED_VALUEN

SYM_STELLA_LOOKUP_MRU_MEMOIZED_VALUE

public static Symbol SYM_STELLA_LOOKUP_MRU_MEMOIZED_VALUE

SYM_STELLA_LOOKUP_MRU_MEMOIZED_VALUEN

public static Symbol SYM_STELLA_LOOKUP_MRU_MEMOIZED_VALUEN

SYM_STELLA_MEMOIZED_NULL_VALUE

public static Symbol SYM_STELLA_MEMOIZED_NULL_VALUE

SYM_STELLA_MEMOIZATION_TABLE

public static Symbol SYM_STELLA_MEMOIZATION_TABLE

SYM_STELLA_$MEMOIZATION_ENABLEDp$

public static Symbol SYM_STELLA_$MEMOIZATION_ENABLEDp$

SYM_STELLA_INITIALIZE_MEMOIZATION_TABLE

public static Symbol SYM_STELLA_INITIALIZE_MEMOIZATION_TABLE

SGT_STELLA_MEMOIZABLE_ITERATOR

public static Surrogate SGT_STELLA_MEMOIZABLE_ITERATOR

SYM_STELLA_BASE_ITERATOR

public static Symbol SYM_STELLA_BASE_ITERATOR

SYM_STELLA_ITERATOR_AND_VALUES

public static Symbol SYM_STELLA_ITERATOR_AND_VALUES

SYM_STELLA_STARTUP_MEMOIZE

public static Symbol SYM_STELLA_STARTUP_MEMOIZE

$DEMONS_TABLE$

public static StringHashTable $DEMONS_TABLE$
Table containing all active and inactive demons, indexed on their names.


$CONSTRUCTOR_DEMONS$

public static List $CONSTRUCTOR_DEMONS$
These demons trigger every time an active instance is created.


$DESTRUCTOR_DEMONS$

public static List $DESTRUCTOR_DEMONS$
These demons trigger every time an active instance is destroyed.


$ALL_SLOTS_DEMONS$

public static List $ALL_SLOTS_DEMONS$
These demons trigger every time a slot value is modified.


$ALL_SLOTS_GUARD_DEMONS$

public static List $ALL_SLOTS_GUARD_DEMONS$
These demons trigger every time a slot value is modified, and cancel slot update when they return false.


KWD_MODIFY

public static Keyword KWD_MODIFY

KWD_ALL

public static Keyword KWD_ALL

KWD_SLOT

public static Keyword KWD_SLOT

KWD_CODE

public static Keyword KWD_CODE

KWD_GUARDp

public static Keyword KWD_GUARDp

KWD_INHERITEDp

public static Keyword KWD_INHERITEDp

KWD_ACTIVATEp

public static Keyword KWD_ACTIVATEp

SYM_STELLA_DEFINE_DEMON

public static Symbol SYM_STELLA_DEFINE_DEMON

SYM_STELLA_OWNER_INSTANCE

public static Symbol SYM_STELLA_OWNER_INSTANCE

SYM_STELLA_ACTIVE_SLOT

public static Symbol SYM_STELLA_ACTIVE_SLOT

SYM_STELLA_GET_SLOT

public static Symbol SYM_STELLA_GET_SLOT

SYM_STELLA_CANT_OVERWRITE_ACTIVE_COLLECTION_SLOT

public static Symbol SYM_STELLA_CANT_OVERWRITE_ACTIVE_COLLECTION_SLOT

SYM_STELLA_CHECK_FOR_SLOT_DEMONSp

public static Symbol SYM_STELLA_CHECK_FOR_SLOT_DEMONSp

SYM_STELLA_WRAPPEDOLDVALUE

public static Symbol SYM_STELLA_WRAPPEDOLDVALUE

SYM_STELLA_WRAPPEDNEWVALUE

public static Symbol SYM_STELLA_WRAPPEDNEWVALUE

SYM_STELLA_RUN_SLOT_GUARD_DEMONSp

public static Symbol SYM_STELLA_RUN_SLOT_GUARD_DEMONSp

SYM_STELLA_RUN_SLOT_DEMONS

public static Symbol SYM_STELLA_RUN_SLOT_DEMONS

SGT_STELLA_HOOK_LIST

public static Surrogate SGT_STELLA_HOOK_LIST

SYM_STELLA_SIGNATURE

public static Symbol SYM_STELLA_SIGNATURE

$CHANGE_MODULE_HOOKS$

public static HookList $CHANGE_MODULE_HOOKS$
HOOK-LIST called by inModule, applied to a module argument.


$CLEAR_MODULE_HOOKS$

public static HookList $CLEAR_MODULE_HOOKS$
HOOK-LIST called by clearModule, applied to a module argument.


$DESTROY_CONTEXT_HOOKS$

public static HookList $DESTROY_CONTEXT_HOOKS$
HOOK-LIST called by clearModule, applied to a module argument.


$REDEFINE_RELATION_HOOKS$

public static HookList $REDEFINE_RELATION_HOOKS$
HOOK-LIST is called by undefineOldClass. Each hook function is passed a LIST of two RELATION objects; the first is the old relation object and the second is the new (redefined) relation object. The hook functions are expected to copy/transfer information from the old relation to the new relation so that it won't be lost.


$FINALIZE_RELATION_HOOKS$

public static HookList $FINALIZE_RELATION_HOOKS$
HOOK-LIST is called by finalizeOneClass and finalizeLocalSlot, applied to a RELATION argument.


$BLOCK_NATIVE_CLASS_CREATION_HOOKS$

public static HookList $BLOCK_NATIVE_CLASS_CREATION_HOOKS$
HOOK-LIST called by createNativeClass, applied to a STELLA class. Return value of TRUE blocks creation.


SYM_STELLA_STARTUP_DEMONS

public static Symbol SYM_STELLA_STARTUP_DEMONS

SYM_STELLA_STARTUP_MORE_DEMONS

public static Symbol SYM_STELLA_STARTUP_MORE_DEMONS

KWD_CLEVER

public static Keyword KWD_CLEVER

KWD_TITLECASE

public static Keyword KWD_TITLECASE

KWD_BREAK_ON_CAP

public static Keyword KWD_BREAK_ON_CAP

KWD_BREAK_ON_NUMBER

public static Keyword KWD_BREAK_ON_NUMBER

KWD_BREAK_ON_SEPARATORS

public static Keyword KWD_BREAK_ON_SEPARATORS

KWD_REMOVE_PREFIX

public static Keyword KWD_REMOVE_PREFIX

KWD_REMOVE_SUFFIX

public static Keyword KWD_REMOVE_SUFFIX

KWD_ADD_PREFIX

public static Keyword KWD_ADD_PREFIX

KWD_ADD_SUFFIX

public static Keyword KWD_ADD_SUFFIX

KWD_CASE

public static Keyword KWD_CASE

KWD_SEPARATOR

public static Keyword KWD_SEPARATOR

KWD_SUFFIX

public static Keyword KWD_SUFFIX

KWD_TRANSLATION_TABLE

public static Keyword KWD_TRANSLATION_TABLE

KWD_USE_ACRONYM_HEURISTICSp

public static Keyword KWD_USE_ACRONYM_HEURISTICSp

KWD_ALLCAPS

public static Keyword KWD_ALLCAPS

KWD_TITLECASEX

public static Keyword KWD_TITLECASEX

SYM_STELLA_STARTUP_NAME_UTILITY

public static Symbol SYM_STELLA_STARTUP_NAME_UTILITY

$RECORD_SIGNATURESp$

public static boolean $RECORD_SIGNATURESp$
If true, record object signatures into a persistent table.


$WALK_WITH_RECORDED_SIGNATURESp$

public static boolean $WALK_WITH_RECORDED_SIGNATURESp$
If true, the walker will try to find previously recorded signatures for referenced but undefined functions, methods, etc.


$USERECORDEDSIGNATURESp$

public static final StellaSpecialVariable $USERECORDEDSIGNATURESp$
If true, safeLookupSlot and lookupFunction will try to retrieve a previously recorded signature if normal lookup fails.


$ROOTSOURCEDIRECTORY$

public static final StellaSpecialVariable $ROOTSOURCEDIRECTORY$

$ROOTNATIVEDIRECTORY$

public static final StellaSpecialVariable $ROOTNATIVEDIRECTORY$

$ROOTBINARYDIRECTORY$

public static final StellaSpecialVariable $ROOTBINARYDIRECTORY$

$SYSTEMDEFINITIONSDIRECTORY$

public static final StellaSpecialVariable $SYSTEMDEFINITIONSDIRECTORY$
Points to the directory containing the SYSTEMS file.


$CURRENTSYSTEMDEFINITION$

public static final StellaSpecialVariable $CURRENTSYSTEMDEFINITION$
Points to the current system.


$CURRENTSYSTEMDEFINITIONSUBDIRECTORY$

public static final StellaSpecialVariable $CURRENTSYSTEMDEFINITIONSUBDIRECTORY$
Points to a path from the root directory down to a local directory containing sources, natives, or binaries.


$OS$

public static Keyword $OS$
The operating system we are running on. Currently, either :UNIX, :WINDOWS, or :MAC. Note that on the Mac OS X, the OS can be either :UNIX or :MAC, depending on which file naming conventions are being observed by the software.


KWD_WINDOWS

public static Keyword KWD_WINDOWS

KWD_UNIX

public static Keyword KWD_UNIX

KWD_MAC

public static Keyword KWD_MAC

TYPE_SEPARATOR

public static final char TYPE_SEPARATOR
See Also:
Constant Field Values

LOGICAL_DIRECTORY_SEPARATOR

public static final char LOGICAL_DIRECTORY_SEPARATOR
See Also:
Constant Field Values

LOGICAL_HOST_SEPARATOR

public static final char LOGICAL_HOST_SEPARATOR
See Also:
Constant Field Values

$LOGICAL_HOST_TABLE$

public static StringHashTable $LOGICAL_HOST_TABLE$

KWD_ROOT_DIRECTORY

public static Keyword KWD_ROOT_DIRECTORY

KWD_LISP_TRANSLATIONS

public static Keyword KWD_LISP_TRANSLATIONS

$TYPE_TO_FILE_EXTENSION_TABLE$

public static Cons $TYPE_TO_FILE_EXTENSION_TABLE$
Used by selectFileExtension.


KWD_KB

public static Keyword KWD_KB

KWD_CPP_CODE

public static Keyword KWD_CPP_CODE

KWD_CPP_HEADER

public static Keyword KWD_CPP_HEADER

KWD_C_CODE

public static Keyword KWD_C_CODE

KWD_C_HEADER

public static Keyword KWD_C_HEADER

KWD_DIRECTORY

public static Keyword KWD_DIRECTORY

$LISP_SPLITTER_PATH$

public static java.lang.String $LISP_SPLITTER_PATH$

$JAVA_SPLITTER_PATH$

public static java.lang.String $JAVA_SPLITTER_PATH$

$CPP_SPLITTER_PATH$

public static java.lang.String $CPP_SPLITTER_PATH$

$DONTTRUNCATEFILENAMESp$

public static final StellaSpecialVariable $DONTTRUNCATEFILENAMESp$
When TRUE, overrides normal truncation of file names.


SYM_STELLA_SYSTEM_UNITS_ALIST

public static Symbol SYM_STELLA_SYSTEM_UNITS_ALIST

KWD_DEVELOPMENT_SETTINGSp

public static Keyword KWD_DEVELOPMENT_SETTINGSp

SYM_STELLA_STARTUP_TRANSLATE_FILE

public static Symbol SYM_STELLA_STARTUP_TRANSLATE_FILE

SYM_STELLA_IN_MODULE

public static Symbol SYM_STELLA_IN_MODULE

SYM_STELLA_DEFSYSTEM

public static Symbol SYM_STELLA_DEFSYSTEM

$SYSTEMDEFINITIONS$

public static List $SYSTEMDEFINITIONS$
A list of all defined systems.


KWD_FILES

public static Keyword KWD_FILES

KWD_REQUIRED_SYSTEMS

public static Keyword KWD_REQUIRED_SYSTEMS

KWD_LISP_ONLY_FILES

public static Keyword KWD_LISP_ONLY_FILES

KWD_CPP_ONLY_FILES

public static Keyword KWD_CPP_ONLY_FILES

KWD_JAVA_ONLY_FILES

public static Keyword KWD_JAVA_ONLY_FILES

KWD_PREPROCESSED_FILES

public static Keyword KWD_PREPROCESSED_FILES

KWD_CARDINAL_MODULE

public static Keyword KWD_CARDINAL_MODULE

KWD_ROOT_SOURCE_DIRECTORY

public static Keyword KWD_ROOT_SOURCE_DIRECTORY

KWD_ROOT_NATIVE_DIRECTORY

public static Keyword KWD_ROOT_NATIVE_DIRECTORY

KWD_ROOT_BINARY_DIRECTORY

public static Keyword KWD_ROOT_BINARY_DIRECTORY

KWD_BANNER

public static Keyword KWD_BANNER

KWD_COPYRIGHT_HEADER

public static Keyword KWD_COPYRIGHT_HEADER

KWD_PRODUCTION_SETTINGS

public static Keyword KWD_PRODUCTION_SETTINGS

KWD_DEVELOPMENT_SETTINGS

public static Keyword KWD_DEVELOPMENT_SETTINGS

KWD_FINALIZATION_FUNCTION

public static Keyword KWD_FINALIZATION_FUNCTION

KWD_FORCE_RECOMPILATIONp

public static Keyword KWD_FORCE_RECOMPILATIONp

KWD_LOAD_SYSTEMp

public static Keyword KWD_LOAD_SYSTEMp

KWD_STARTUPp

public static Keyword KWD_STARTUPp

SYM_STELLA_SYSTEM_STARTED_UPp

public static Symbol SYM_STELLA_SYSTEM_STARTED_UPp

KWD_EARLY_INITS

public static Keyword KWD_EARLY_INITS

SYM_STELLA_STARTUP

public static Symbol SYM_STELLA_STARTUP

SYM_STELLA_PHASE

public static Symbol SYM_STELLA_PHASE

SYM_STELLA_PHASE_TO_INTEGER

public static Symbol SYM_STELLA_PHASE_TO_INTEGER

KWD_SET

public static Keyword KWD_SET

KWD_ADD

public static Keyword KWD_ADD

SYM_STELLA_CONFIGURATION_TABLE

public static Symbol SYM_STELLA_CONFIGURATION_TABLE

$SYSTEM_CONFIGURATION_TABLE$

public static KeyValueList $SYSTEM_CONFIGURATION_TABLE$

SYM_STELLA_STARTUP_SYSTEMS

public static Symbol SYM_STELLA_STARTUP_SYSTEMS

$STRING_TO_OBJECT_FUNCTIONS$

public static KeyValueList $STRING_TO_OBJECT_FUNCTIONS$
Table of functions (keyed by type of object returned) that can be called to search for an object identified by a string.


$INTEGER_TO_OBJECT_FUNCTIONS$

public static List $INTEGER_TO_OBJECT_FUNCTIONS$
List of functions that can be called to search for an object identified by an integer.


SGT_STELLA_CONTEXT

public static Surrogate SGT_STELLA_CONTEXT

$DEFAULT_DESCRIBE_MODE$

public static Keyword $DEFAULT_DESCRIBE_MODE$
Specifies the print mode for describe when no second argument is given.


KWD_VERBOSE

public static Keyword KWD_VERBOSE

$PRETTY_PRINT_LIST_CUTOFF$

public static int $PRETTY_PRINT_LIST_CUTOFF$
Lists longer than the cutoff are truncated during pretty printing.


SGT_STELLA_ITERATOR

public static Surrogate SGT_STELLA_ITERATOR

$SLOTOPTIONSLOTS$

public static final StellaSpecialVariable $SLOTOPTIONSLOTS$
List of slots containing storage-slot options


$CLASSOPTIONSLOTS$

public static final StellaSpecialVariable $CLASSOPTIONSLOTS$
List of slots containing class options


$CLASSUNSTRINGIFIEDOPTIONS$

public static final StellaSpecialVariable $CLASSUNSTRINGIFIEDOPTIONS$
Plist of unstringifed class options


SGT_STELLA_RELATION

public static Surrogate SGT_STELLA_RELATION

KWD_SOURCE

public static Keyword KWD_SOURCE

KWD_TERSE

public static Keyword KWD_TERSE

KWD_OWNER

public static Keyword KWD_OWNER

KWD_SHADOWS

public static Keyword KWD_SHADOWS

SYM_STELLA_gg_INFERRED_SLOTS

public static Symbol SYM_STELLA_gg_INFERRED_SLOTS

KWD_USED_BY

public static Keyword KWD_USED_BY

SYM_STELLA_STARTUP_DESCRIBE

public static Symbol SYM_STELLA_STARTUP_DESCRIBE

$CURRENT_STREAM$

public static final StellaSpecialVariable $CURRENT_STREAM$

$CPP_TRANSLATED_FILE_SUFFIX$

public static java.lang.String $CPP_TRANSLATED_FILE_SUFFIX$

SYM_STELLA_AUXILIARY_VARIABLE

public static Symbol SYM_STELLA_AUXILIARY_VARIABLE

SYM_STELLA_CPP_FUNCTION

public static Symbol SYM_STELLA_CPP_FUNCTION

SYM_STELLA_CPP_DEFPRINT

public static Symbol SYM_STELLA_CPP_DEFPRINT

KWD_UPPERCASE

public static Keyword KWD_UPPERCASE

$MAKEFILE_TEMPLATE_VARIABLE_PREFIX$

public static java.lang.String $MAKEFILE_TEMPLATE_VARIABLE_PREFIX$

SYM_STELLA_STARTUP_CPP_TRANSLATE_FILE

public static Symbol SYM_STELLA_STARTUP_CPP_TRANSLATE_FILE

$DUMMYDECLARATIONS$

public static final StellaSpecialVariable $DUMMYDECLARATIONS$
Temporary List of declarations for unused return parameters


$CURRENTDUMMYINDEX$

public static final StellaSpecialVariable $CURRENTDUMMYINDEX$
Current index of dummy parameter for unused return value


$OPERATOR_TABLE$

public static KeyValueList $OPERATOR_TABLE$
Mapping from STELLA operators to C++ operators


SYM_STELLA_eg

public static Symbol SYM_STELLA_eg

SYM_STELLA_el

public static Symbol SYM_STELLA_el

SYM_STELLA_ASM

public static Symbol SYM_STELLA_ASM

SYM_STELLA_ASSERT

public static Symbol SYM_STELLA_ASSERT

SYM_STELLA_AUTO

public static Symbol SYM_STELLA_AUTO

SYM_STELLA_CATCH

public static Symbol SYM_STELLA_CATCH

SYM_STELLA_CHAR

public static Symbol SYM_STELLA_CHAR

SYM_STELLA_CONST

public static Symbol SYM_STELLA_CONST

SYM_STELLA_DEFAULT

public static Symbol SYM_STELLA_DEFAULT

SYM_STELLA_DELETE

public static Symbol SYM_STELLA_DELETE

SYM_STELLA_DOUBLE

public static Symbol SYM_STELLA_DOUBLE

SYM_STELLA_ELSE

public static Symbol SYM_STELLA_ELSE

SYM_STELLA_ENUM

public static Symbol SYM_STELLA_ENUM

SYM_STELLA_EXTERN

public static Symbol SYM_STELLA_EXTERN

SYM_STELLA_FLOAT

public static Symbol SYM_STELLA_FLOAT

SYM_STELLA_FOR

public static Symbol SYM_STELLA_FOR

SYM_STELLA_FRIEND

public static Symbol SYM_STELLA_FRIEND

SYM_STELLA_GOTO

public static Symbol SYM_STELLA_GOTO

SYM_STELLA_INT

public static Symbol SYM_STELLA_INT

SYM_STELLA_LONG

public static Symbol SYM_STELLA_LONG

SYM_STELLA_NAMESPACE

public static Symbol SYM_STELLA_NAMESPACE

SYM_STELLA_OPERATOR

public static Symbol SYM_STELLA_OPERATOR

SYM_STELLA_PRIVATE

public static Symbol SYM_STELLA_PRIVATE

SYM_STELLA_PROTECTED

public static Symbol SYM_STELLA_PROTECTED

SYM_STELLA_PUBLIC

public static Symbol SYM_STELLA_PUBLIC

SYM_STELLA_REGISTER

public static Symbol SYM_STELLA_REGISTER

SYM_STELLA_SHORT

public static Symbol SYM_STELLA_SHORT

SYM_STELLA_SIGNED

public static Symbol SYM_STELLA_SIGNED

SYM_STELLA_SIZEOF

public static Symbol SYM_STELLA_SIZEOF

SYM_STELLA_STATIC

public static Symbol SYM_STELLA_STATIC

SYM_STELLA_STRUCT

public static Symbol SYM_STELLA_STRUCT

SYM_STELLA_SWITCH

public static Symbol SYM_STELLA_SWITCH

SYM_STELLA_TEMPLATE

public static Symbol SYM_STELLA_TEMPLATE

SYM_STELLA_THROW

public static Symbol SYM_STELLA_THROW

SYM_STELLA_TRY

public static Symbol SYM_STELLA_TRY

SYM_STELLA_TYPEDEF

public static Symbol SYM_STELLA_TYPEDEF

SYM_STELLA_TYPEID

public static Symbol SYM_STELLA_TYPEID

SYM_STELLA_UNION

public static Symbol SYM_STELLA_UNION

SYM_STELLA_UNSIGNED

public static Symbol SYM_STELLA_UNSIGNED

SYM_STELLA_VIRTUAL

public static Symbol SYM_STELLA_VIRTUAL

SYM_STELLA_VOID

public static Symbol SYM_STELLA_VOID

SYM_STELLA_VOLATILE

public static Symbol SYM_STELLA_VOLATILE

SYM_STELLA_TYPENAME

public static Symbol SYM_STELLA_TYPENAME

$CPP_RESERVED_WORD_TABLE$

public static StringHashTable $CPP_RESERVED_WORD_TABLE$

$CPP_CURRENT_UNIT_MODULE$

public static final StellaSpecialVariable $CPP_CURRENT_UNIT_MODULE$
Home module of the currently translated unit. Needed for proper name translation for units whose home module is different than the file module (occurs in some PowerLoom files - I thought we had outlawed that).


SYM_STELLA_SYS_REFERENCED_SLOT_VALUE

public static Symbol SYM_STELLA_SYS_REFERENCED_SLOT_VALUE

SYM_STELLA_SYS_REFERENCED_CALL_METHOD

public static Symbol SYM_STELLA_SYS_REFERENCED_CALL_METHOD

SYM_STELLA_SYS_POINTER_TO_FUNCTION

public static Symbol SYM_STELLA_SYS_POINTER_TO_FUNCTION

SYM_STELLA_CPP_VERBATIM

public static Symbol SYM_STELLA_CPP_VERBATIM

SYM_STELLA_CPP_FUNCTION_CALL

public static Symbol SYM_STELLA_CPP_FUNCTION_CALL

SYM_STELLA_CPP_IDENT

public static Symbol SYM_STELLA_CPP_IDENT

SYM_STELLA_CPP_ACTUALS

public static Symbol SYM_STELLA_CPP_ACTUALS

SYM_STELLA_CPP_BLOCK

public static Symbol SYM_STELLA_CPP_BLOCK

SYM_STELLA_CPP_STATEMENTS

public static Symbol SYM_STELLA_CPP_STATEMENTS

SYM_STELLA_CPP_COMMENT

public static Symbol SYM_STELLA_CPP_COMMENT

SYM_STELLA_CPP_PRINT_NATIVE_STREAM

public static Symbol SYM_STELLA_CPP_PRINT_NATIVE_STREAM

SYM_STELLA_CPP_RETURN

public static Symbol SYM_STELLA_CPP_RETURN

SYM_STELLA_CPP_SIGNAL

public static Symbol SYM_STELLA_CPP_SIGNAL

SYM_STELLA_CPP_DEREFERENCE

public static Symbol SYM_STELLA_CPP_DEREFERENCE

SYM_STELLA_CPP_HANDLER_CASE

public static Symbol SYM_STELLA_CPP_HANDLER_CASE

SYM_STELLA_CPP_CATCH

public static Symbol SYM_STELLA_CPP_CATCH

SYM_STELLA_CPP_TYPE

public static Symbol SYM_STELLA_CPP_TYPE

SYM_STELLA_CPP_LOCAL

public static Symbol SYM_STELLA_CPP_LOCAL

SYM_STELLA_CPP_UNWIND_PROTECT

public static Symbol SYM_STELLA_CPP_UNWIND_PROTECT

SYM_STELLA_CPP_CAST

public static Symbol SYM_STELLA_CPP_CAST

SYM_STELLA_CPP_ASSIGN

public static Symbol SYM_STELLA_CPP_ASSIGN

SYM_STELLA_CPP_SPECIAL

public static Symbol SYM_STELLA_CPP_SPECIAL

SYM_STELLA_CPP_GLOBAL

public static Symbol SYM_STELLA_CPP_GLOBAL

SYM_STELLA_CPP_CASE

public static Symbol SYM_STELLA_CPP_CASE

SYM_STELLA_CPP_PROGN

public static Symbol SYM_STELLA_CPP_PROGN

SYM_STELLA_CPP_COND

public static Symbol SYM_STELLA_CPP_COND

SYM_STELLA_CPP_LOOP

public static Symbol SYM_STELLA_CPP_LOOP

SYM_STELLA_CPP_WHILE

public static Symbol SYM_STELLA_CPP_WHILE

SYM_STELLA_CPP_WITH_PROCESS_LOCK

public static Symbol SYM_STELLA_CPP_WITH_PROCESS_LOCK

SYM_STELLA_CPP_BREAK

public static Symbol SYM_STELLA_CPP_BREAK

SYM_STELLA_CPP_CONTINUE

public static Symbol SYM_STELLA_CPP_CONTINUE

SYM_STELLA_CPP_IF

public static Symbol SYM_STELLA_CPP_IF

SYM_STELLA_CPP_WHEN

public static Symbol SYM_STELLA_CPP_WHEN

SYM_STELLA_CPP_UNLESS

public static Symbol SYM_STELLA_CPP_UNLESS

SYM_STELLA_CPP_FOREACH

public static Symbol SYM_STELLA_CPP_FOREACH

SYM_STELLA_VA_START

public static Symbol SYM_STELLA_VA_START

SYM_STELLA_VA_END

public static Symbol SYM_STELLA_VA_END

SYM_STELLA_CPP_BINARY_OP

public static Symbol SYM_STELLA_CPP_BINARY_OP

SYM_STELLA_CPP_UNARY_OP

public static Symbol SYM_STELLA_CPP_UNARY_OP

SYM_STELLA_CPP_LITERAL

public static Symbol SYM_STELLA_CPP_LITERAL

SYM_STELLA_VA_ARG

public static Symbol SYM_STELLA_VA_ARG

SYM_STELLA_CPP_FUNCTION_POINTER

public static Symbol SYM_STELLA_CPP_FUNCTION_POINTER

SYM_STELLA_CPP_METHOD_POINTER

public static Symbol SYM_STELLA_CPP_METHOD_POINTER

SYM_STELLA_CPP_ARRAY_REFERENCE

public static Symbol SYM_STELLA_CPP_ARRAY_REFERENCE

SYM_STELLA_CPP_REFERENCED_SLOT_VALUE

public static Symbol SYM_STELLA_CPP_REFERENCED_SLOT_VALUE

SYM_STELLA_CPP_SLOT_VALUE

public static Symbol SYM_STELLA_CPP_SLOT_VALUE

SYM_STELLA_CPP_SLOT_VALUE_SETTER

public static Symbol SYM_STELLA_CPP_SLOT_VALUE_SETTER

SYM_STELLA_CPP_MAKE

public static Symbol SYM_STELLA_CPP_MAKE

SYM_STELLA_CPP_STARTUP_TIME_PROGN

public static Symbol SYM_STELLA_CPP_STARTUP_TIME_PROGN

SYM_STELLA_CPP_PRINT_STREAM

public static Symbol SYM_STELLA_CPP_PRINT_STREAM

SYM_STELLA_CPP_STANDARD_ERROR

public static Symbol SYM_STELLA_CPP_STANDARD_ERROR

SYM_STELLA_CPP_STANDARD_OUT

public static Symbol SYM_STELLA_CPP_STANDARD_OUT

SYM_STELLA_CPP_REFERENCED_METHOD_CALL

public static Symbol SYM_STELLA_CPP_REFERENCED_METHOD_CALL

SYM_STELLA_SET

public static Symbol SYM_STELLA_SET

SYM_STELLA_CPP_SYMBOL

public static Symbol SYM_STELLA_CPP_SYMBOL

SYM_STELLA_GET

public static Symbol SYM_STELLA_GET

$CPP_CHARACTER_SUBSTITUTION_TABLE$

public static java.lang.String $CPP_CHARACTER_SUBSTITUTION_TABLE$

KWD_LOWERCASE

public static Keyword KWD_LOWERCASE

KWD_CAPITALIZED

public static Keyword KWD_CAPITALIZED

SGT_STELLA_F_CPP_CHANGE_CASE_MEMO_TABLE_000

public static Surrogate SGT_STELLA_F_CPP_CHANGE_CASE_MEMO_TABLE_000

$CPP_NAME_QUALIFICATION_MODE$

public static final StellaSpecialVariable $CPP_NAME_QUALIFICATION_MODE$

KWD_NEVER

public static Keyword KWD_NEVER

$CPP_NAMESPACE_SEPARATOR$

public static java.lang.String $CPP_NAMESPACE_SEPARATOR$

SYM_STELLA__RETURN

public static Symbol SYM_STELLA__RETURN

SYM_STELLA_CPP_VAR_ARGS

public static Symbol SYM_STELLA_CPP_VAR_ARGS

SYM_STELLA_THIS

public static Symbol SYM_STELLA_THIS

SYM_STELLA_CPP_METHOD

public static Symbol SYM_STELLA_CPP_METHOD

SYM_STELLA_CPP_METHOD_SETTER_CALL

public static Symbol SYM_STELLA_CPP_METHOD_SETTER_CALL

SYM_STELLA_CPP_METHOD_CALL

public static Symbol SYM_STELLA_CPP_METHOD_CALL

SYM_STELLA_CPP_FUNCTION_SIGNATURE

public static Symbol SYM_STELLA_CPP_FUNCTION_SIGNATURE

SYM_STELLA_CPP_METHOD_SIGNATURE

public static Symbol SYM_STELLA_CPP_METHOD_SIGNATURE

SYM_STELLA_CPP_FUNCALL

public static Symbol SYM_STELLA_CPP_FUNCALL

SYM_STELLA_CPP_METHOD_CODE_CALL

public static Symbol SYM_STELLA_CPP_METHOD_CODE_CALL

SYM_STELLA_DUMMY

public static Symbol SYM_STELLA_DUMMY

SYM_STELLA_CPP_TERNARY_OP

public static Symbol SYM_STELLA_CPP_TERNARY_OP

SYM_STELLA_STARTUP_CPP_TRANSLATE

public static Symbol SYM_STELLA_STARTUP_CPP_TRANSLATE

SYM_STELLA_GC

public static Symbol SYM_STELLA_GC

SYM_STELLA_CPP_CLASS

public static Symbol SYM_STELLA_CPP_CLASS

SYM_STELLA_CPP_DECLARATIONS

public static Symbol SYM_STELLA_CPP_DECLARATIONS

KWD_PUBLIC

public static Keyword KWD_PUBLIC

SYM_STELLA_CPP_SIGNATURES

public static Symbol SYM_STELLA_CPP_SIGNATURES

SYM_STELLA_CPP_DEFINITIONS

public static Symbol SYM_STELLA_CPP_DEFINITIONS

SYM_STELLA_STARTUP_CPP_CLASS_OUT

public static Symbol SYM_STELLA_STARTUP_CPP_CLASS_OUT

$CPP_INDENT_CHARS$

public static final StellaSpecialVariable $CPP_INDENT_CHARS$

$OUTPUTTINGDEFPRINTp$

public static final StellaSpecialVariable $OUTPUTTINGDEFPRINTp$
true when outputting a defprint, used to conditionally dereference streams in print-native-stream statements. Also used to take the address of streams when passed to functions inside of a defprint


SYM_STELLA_$CURRENT_STREAM$

public static Symbol SYM_STELLA_$CURRENT_STREAM$

$CPP_MAX_STRING_LITERAL_LENGTH$

public static int $CPP_MAX_STRING_LITERAL_LENGTH$
C++ string literals longer than this are broken into multiple pieces to avoid problems with certain MS compilers.


SYM_STELLA_NEWLINE

public static Symbol SYM_STELLA_NEWLINE

SYM_STELLA_CPP_NULL_VALUE

public static Symbol SYM_STELLA_CPP_NULL_VALUE

SYM_STELLA_ASSIGN

public static Symbol SYM_STELLA_ASSIGN

SYM_STELLA_SCOLON

public static Symbol SYM_STELLA_SCOLON

SYM_STELLA_LPAREN

public static Symbol SYM_STELLA_LPAREN

SYM_STELLA_RPAREN

public static Symbol SYM_STELLA_RPAREN

SYM_STELLA_CPP_NEW

public static Symbol SYM_STELLA_CPP_NEW

SYM_STELLA_CPP_THROW

public static Symbol SYM_STELLA_CPP_THROW

KWD_PRIVATE

public static Keyword KWD_PRIVATE

KWD_PROTECTED

public static Keyword KWD_PROTECTED

SYM_STELLA_STARTUP_CPP_OUTPUT

public static Symbol SYM_STELLA_STARTUP_CPP_OUTPUT

SYM_STELLA_STARTUP_JAVA_TRANSLATE_FILE

public static Symbol SYM_STELLA_STARTUP_JAVA_TRANSLATE_FILE

SYM_STELLA_JAVA_GLOBAL

public static Symbol SYM_STELLA_JAVA_GLOBAL

SYM_STELLA_JAVA_TYPE

public static Symbol SYM_STELLA_JAVA_TYPE

SYM_STELLA_JAVA_MAKE

public static Symbol SYM_STELLA_JAVA_MAKE

SYM_STELLA_JAVA_IDENT

public static Symbol SYM_STELLA_JAVA_IDENT

SYM_STELLA_JAVA_ACTUALS

public static Symbol SYM_STELLA_JAVA_ACTUALS

SYM_STELLA_JAVA_STATEMENTS

public static Symbol SYM_STELLA_JAVA_STATEMENTS

SYM_STELLA_JAVA_BLOCK

public static Symbol SYM_STELLA_JAVA_BLOCK

SYM_STELLA_JAVA_COMMENT

public static Symbol SYM_STELLA_JAVA_COMMENT

SYM_STELLA_JAVA_FUNCTION

public static Symbol SYM_STELLA_JAVA_FUNCTION

SYM_STELLA_JAVA_METHOD

public static Symbol SYM_STELLA_JAVA_METHOD

$VARARGSTATEMENTS$

public static final StellaSpecialVariable $VARARGSTATEMENTS$
A list of new vectors generated for variable-length argument lists


$VARARGDECLS$

public static final StellaSpecialVariable $VARARGDECLS$
A list of vector-pushes generated for variable-length argument lists


$CURRENTVARARGINDEX$

public static final StellaSpecialVariable $CURRENTVARARGINDEX$
The current index of the variable length arguments


$JAVA_OPERATOR_TABLE$

public static KeyValueList $JAVA_OPERATOR_TABLE$
Mapping from STELLA operators to Java operators


$JAVA_CHARACTER_SUBSTITUTION_TABLE$

public static java.lang.String $JAVA_CHARACTER_SUBSTITUTION_TABLE$

SGT_STELLA_BYTE

public static Surrogate SGT_STELLA_BYTE

SGT_STELLA_OCTET

public static Surrogate SGT_STELLA_OCTET

SGT_STELLA_THIRY_TWO_BIT_VECTOR

public static Surrogate SGT_STELLA_THIRY_TWO_BIT_VECTOR

SGT_STELLA_DOUBLE

public static Surrogate SGT_STELLA_DOUBLE

SYM_STELLA_ABSTRACT

public static Symbol SYM_STELLA_ABSTRACT

SYM_STELLA_BYTE

public static Symbol SYM_STELLA_BYTE

SYM_STELLA_EXTENDS

public static Symbol SYM_STELLA_EXTENDS

SYM_STELLA_FINAL

public static Symbol SYM_STELLA_FINAL

SYM_STELLA_FINALLY

public static Symbol SYM_STELLA_FINALLY

SYM_STELLA_IMPLEMENTS

public static Symbol SYM_STELLA_IMPLEMENTS

SYM_STELLA_IMPORT

public static Symbol SYM_STELLA_IMPORT

SYM_STELLA_INSTANCEOF

public static Symbol SYM_STELLA_INSTANCEOF

SYM_STELLA_INTERFACE

public static Symbol SYM_STELLA_INTERFACE

SYM_STELLA_NATIVE

public static Symbol SYM_STELLA_NATIVE

SYM_STELLA_PACKAGE

public static Symbol SYM_STELLA_PACKAGE

SYM_STELLA_SUPER

public static Symbol SYM_STELLA_SUPER

SYM_STELLA_SYNCHRONIZED

public static Symbol SYM_STELLA_SYNCHRONIZED

SYM_STELLA_THROWS

public static Symbol SYM_STELLA_THROWS

SYM_STELLA_TRANSIENT

public static Symbol SYM_STELLA_TRANSIENT

$JAVA_RESERVED_WORD_TABLE$

public static StringHashTable $JAVA_RESERVED_WORD_TABLE$

SYM_STELLA_JAVA_METHOD_CALL

public static Symbol SYM_STELLA_JAVA_METHOD_CALL

SYM_STELLA_JAVA_UNWIND_PROTECT

public static Symbol SYM_STELLA_JAVA_UNWIND_PROTECT

SYM_STELLA_JAVA_VERBATIM

public static Symbol SYM_STELLA_JAVA_VERBATIM

SYM_STELLA_JAVA_SIGNAL

public static Symbol SYM_STELLA_JAVA_SIGNAL

SYM_STELLA_FILL_IN_STACK_TRACE

public static Symbol SYM_STELLA_FILL_IN_STACK_TRACE

SYM_STELLA_JAVA_HANDLER_CASE

public static Symbol SYM_STELLA_JAVA_HANDLER_CASE

SYM_STELLA_JAVA_CATCH

public static Symbol SYM_STELLA_JAVA_CATCH

SYM_STELLA_JAVA_FUNCTION_CALL

public static Symbol SYM_STELLA_JAVA_FUNCTION_CALL

SYM_STELLA_JAVA_ASSIGN

public static Symbol SYM_STELLA_JAVA_ASSIGN

SYM_STELLA_JAVA_SLOT_VALUE_SETTER

public static Symbol SYM_STELLA_JAVA_SLOT_VALUE_SETTER

SYM_STELLA_JAVA_SLOT_VALUE

public static Symbol SYM_STELLA_JAVA_SLOT_VALUE

SYM_STELLA_JAVA_PROGN

public static Symbol SYM_STELLA_JAVA_PROGN

SYM_STELLA_JAVA_WITH_PROCESS_LOCK

public static Symbol SYM_STELLA_JAVA_WITH_PROCESS_LOCK

$JAVA_LOOP_NAME$

public static final StellaSpecialVariable $JAVA_LOOP_NAME$

$JAVA_LOOP_NAME_USEDp$

public static final StellaSpecialVariable $JAVA_LOOP_NAME_USEDp$

SYM_STELLA_JAVA_NAMED_STATEMENT

public static Symbol SYM_STELLA_JAVA_NAMED_STATEMENT

SYM_STELLA_JAVA_LOOP

public static Symbol SYM_STELLA_JAVA_LOOP

SYM_STELLA_JAVA_FOREACH

public static Symbol SYM_STELLA_JAVA_FOREACH

SYM_STELLA_JAVA_CAST

public static Symbol SYM_STELLA_JAVA_CAST

SYM_STELLA_JAVA_AREF

public static Symbol SYM_STELLA_JAVA_AREF

SYM_STELLA_MV_returnarray

public static Symbol SYM_STELLA_MV_returnarray

SYM_STELLA_JAVA_RETURN

public static Symbol SYM_STELLA_JAVA_RETURN

SYM_STELLA_JAVA_BREAK

public static Symbol SYM_STELLA_JAVA_BREAK

SYM_STELLA_JAVA_CONTINUE

public static Symbol SYM_STELLA_JAVA_CONTINUE

SYM_STELLA_JAVA_IF

public static Symbol SYM_STELLA_JAVA_IF

SYM_STELLA_JAVA_CASE

public static Symbol SYM_STELLA_JAVA_CASE

SYM_STELLA_JAVA_COND

public static Symbol SYM_STELLA_JAVA_COND

SYM_STELLA_JAVA_WHILE

public static Symbol SYM_STELLA_JAVA_WHILE

SYM_STELLA_JAVA_WHEN

public static Symbol SYM_STELLA_JAVA_WHEN

SYM_STELLA_JAVA_UNLESS

public static Symbol SYM_STELLA_JAVA_UNLESS

SYM_STELLA_JAVA_MAKE_ARRAY

public static Symbol SYM_STELLA_JAVA_MAKE_ARRAY

SGT_STELLA_NATIVE_OBJECT_POINTER

public static Surrogate SGT_STELLA_NATIVE_OBJECT_POINTER

SYM_STELLA_caller_MV_returnarray

public static Symbol SYM_STELLA_caller_MV_returnarray

SYM_STELLA_JAVA_FUNCTION_SIGNATURE

public static Symbol SYM_STELLA_JAVA_FUNCTION_SIGNATURE

SYM_STELLA_JAVA_FUNCALL

public static Symbol SYM_STELLA_JAVA_FUNCALL

SYM_STELLA_JAVA_METHOD_CODE_CALL

public static Symbol SYM_STELLA_JAVA_METHOD_CODE_CALL

SGT_STELLA_THIRTY_TWO_BIT_VECTOR

public static Surrogate SGT_STELLA_THIRTY_TWO_BIT_VECTOR

SGT_STELLA_TICKTOCK

public static Surrogate SGT_STELLA_TICKTOCK

SGT_STELLA_NATIVE_DATE_TIME

public static Surrogate SGT_STELLA_NATIVE_DATE_TIME

$JAVA_PRIMITIVE_ARRAY_TYPE_NAMES$

public static KeyValueList $JAVA_PRIMITIVE_ARRAY_TYPE_NAMES$

SYM_STELLA_JAVA_ANONYMOUS_ARRAY

public static Symbol SYM_STELLA_JAVA_ANONYMOUS_ARRAY

SYM_STELLA_JAVA_PRINT_STREAM

public static Symbol SYM_STELLA_JAVA_PRINT_STREAM

SYM_STELLA_JAVA_STANDARD_ERROR

public static Symbol SYM_STELLA_JAVA_STANDARD_ERROR

SYM_STELLA_JAVA_STANDARD_OUT

public static Symbol SYM_STELLA_JAVA_STANDARD_OUT

SYM_STELLA_JAVA_PRINT_NATIVE_STREAM

public static Symbol SYM_STELLA_JAVA_PRINT_NATIVE_STREAM

SYM_STELLA_JAVA_EOL

public static Symbol SYM_STELLA_JAVA_EOL

SYM_STELLA_JAVA_LITERAL

public static Symbol SYM_STELLA_JAVA_LITERAL

SYM_STELLA_JAVA_SYMBOL

public static Symbol SYM_STELLA_JAVA_SYMBOL

SYM_STELLA_NULL_SINGLE_FLOAT

public static Symbol SYM_STELLA_NULL_SINGLE_FLOAT

SYM_STELLA_JAVA_UNARY_OP

public static Symbol SYM_STELLA_JAVA_UNARY_OP

SYM_STELLA_JAVA_BINARY_OP

public static Symbol SYM_STELLA_JAVA_BINARY_OP

SYM_STELLA_JAVA_TERNARY_OP

public static Symbol SYM_STELLA_JAVA_TERNARY_OP

SYM_STELLA_STARTUP_JAVA_TRANSLATE

public static Symbol SYM_STELLA_STARTUP_JAVA_TRANSLATE

SYM_STELLA_JAVA_EXCEPTION_CLASS

public static Symbol SYM_STELLA_JAVA_EXCEPTION_CLASS

SYM_STELLA_JAVA_CLASS

public static Symbol SYM_STELLA_JAVA_CLASS

SYM_STELLA_JAVA_DECLARATIONS

public static Symbol SYM_STELLA_JAVA_DECLARATIONS

SYM_STELLA_STARTUP_JAVA_CLASS_OUT

public static Symbol SYM_STELLA_STARTUP_JAVA_CLASS_OUT

$JAVA_INDENT_CHARS$

public static final StellaSpecialVariable $JAVA_INDENT_CHARS$

$JAVA_STELLA_PACKAGE_MAPPING$

public static KeyValueList $JAVA_STELLA_PACKAGE_MAPPING$

SYM_STELLA_JAVA_THROW

public static Symbol SYM_STELLA_JAVA_THROW

SYM_STELLA_JAVA_ARRAY_INITIALIZER

public static Symbol SYM_STELLA_JAVA_ARRAY_INITIALIZER

$JAVA_SEMICOLON_STATEMENTS$

public static Cons $JAVA_SEMICOLON_STATEMENTS$

SYM_STELLA_JAVA_FUNCTION_POINTER

public static Symbol SYM_STELLA_JAVA_FUNCTION_POINTER

SYM_STELLA_JAVA_METHOD_POINTER

public static Symbol SYM_STELLA_JAVA_METHOD_POINTER

SYM_STELLA_JAVA_METHOD_SETTER_CALL

public static Symbol SYM_STELLA_JAVA_METHOD_SETTER_CALL

SYM_STELLA_JAVA_NEW

public static Symbol SYM_STELLA_JAVA_NEW

SYM_STELLA_STARTUP_JAVA_OUTPUT

public static Symbol SYM_STELLA_STARTUP_JAVA_OUTPUT

SYM_STELLA_IDL_TYPEDEF

public static Symbol SYM_STELLA_IDL_TYPEDEF

SYM_STELLA_IDL_IDENT

public static Symbol SYM_STELLA_IDL_IDENT

SYM_STELLA_IDL_LITERAL

public static Symbol SYM_STELLA_IDL_LITERAL

$IDL_CHARACTER_SUBSTITUTION_TABLE$

public static java.lang.String $IDL_CHARACTER_SUBSTITUTION_TABLE$

$IDL_RESERVED_WORD_TABLE$

public static StringHashTable $IDL_RESERVED_WORD_TABLE$

SYM_STELLA_STARTUP_IDL_TRANSLATE

public static Symbol SYM_STELLA_STARTUP_IDL_TRANSLATE

SYM_STELLA_IDL_INTERFACE

public static Symbol SYM_STELLA_IDL_INTERFACE

SYM_STELLA_sIDL_THEORYsinterface

public static Symbol SYM_STELLA_sIDL_THEORYsinterface

SYM_STELLA_sIDL_THEORYsstruct

public static Symbol SYM_STELLA_sIDL_THEORYsstruct

SYM_STELLA_sIDL_THEORYsenum

public static Symbol SYM_STELLA_sIDL_THEORYsenum

SYM_STELLA_sIDL_THEORYstypedef

public static Symbol SYM_STELLA_sIDL_THEORYstypedef

SYM_STELLA_IDL_STRUCT

public static Symbol SYM_STELLA_IDL_STRUCT

SYM_STELLA_IDL_ENUM

public static Symbol SYM_STELLA_IDL_ENUM

SYM_STELLA_IDL_DECLARATIONS

public static Symbol SYM_STELLA_IDL_DECLARATIONS

SYM_STELLA_IDL_SIGNATURES

public static Symbol SYM_STELLA_IDL_SIGNATURES

SYM_STELLA_STARTUP_IDL_CLASS_OUT

public static Symbol SYM_STELLA_STARTUP_IDL_CLASS_OUT

$IDL_TRANSLATED_FILE_SUFFIX$

public static java.lang.String $IDL_TRANSLATED_FILE_SUFFIX$

SYM_STELLA_STARTUP_IDL_TRANSLATE_FILE

public static Symbol SYM_STELLA_STARTUP_IDL_TRANSLATE_FILE

$IDL_INDENT_CHARS$

public static final StellaSpecialVariable $IDL_INDENT_CHARS$

SYM_STELLA_IDL_COMMENT

public static Symbol SYM_STELLA_IDL_COMMENT

SYM_STELLA_IDL_TYPE

public static Symbol SYM_STELLA_IDL_TYPE

SYM_STELLA_IDL_VAR_ARGS

public static Symbol SYM_STELLA_IDL_VAR_ARGS

SYM_STELLA_STARTUP_IDL_OUTPUT

public static Symbol SYM_STELLA_STARTUP_IDL_OUTPUT

$OUTLINE_INDENT_STRING$

public static java.lang.String $OUTLINE_INDENT_STRING$
String used in the PRINT-OUTLINE for each level of outline


SYM_STELLA_STARTUP_TOOLS

public static Symbol SYM_STELLA_STARTUP_TOOLS

$STELLA_MAJOR_VERSION_NUMBER$

public static int $STELLA_MAJOR_VERSION_NUMBER$

$STELLA_MINOR_VERSION_NUMBER$

public static int $STELLA_MINOR_VERSION_NUMBER$

$STELLA_RELEASE_STATE$

public static java.lang.String $STELLA_RELEASE_STATE$

$STELLA_PATCH_LEVEL$

public static int $STELLA_PATCH_LEVEL$

$STELLA_VERSION_STRING$

public static java.lang.String $STELLA_VERSION_STRING$

$STARTUP_TIME_PHASES$

public static List $STARTUP_TIME_PHASES$
List of phases that can be legally used as an optional phase argument to a startupTimeProgn form. The corresponding code will be executed during the execution of a startup-time-code function only if the position of the keyword in the list corresponds to the current value of $STARTUP_TIME_PHASE$, or if phasing of startup-time code is disabled.


KWD_QUOTED_CONSTANTS

public static Keyword KWD_QUOTED_CONSTANTS

$STARTUP_TIME_PHASE$

public static int $STARTUP_TIME_PHASE$
The current phase during 'phased startup'. The value has to correspond to the position of one of the keywords in $STARTUP_TIME_PHASES$. 999 means no phasing at all.


SYM_STELLA_STARTUP_STARTUP

public static Symbol SYM_STELLA_STARTUP_STARTUP

SYM_STELLA_STARTUP_STELLA_SYSTEM

public static Symbol SYM_STELLA_STARTUP_STELLA_SYSTEM
Constructor Detail

Stella

public Stella()
Method Detail

ensureFileExists

public static void ensureFileExists(java.lang.String filename,
                                    java.lang.String context)
Ensures that filename exists. If not, an exception of type NO_SUCH_FILE_EXCEPTION is thrown with context supplying context for the error message.

Parameters:
filename -
context -

ensureFileDoesNotExist

public static void ensureFileDoesNotExist(java.lang.String filename,
                                          java.lang.String context)
Ensures that filename does not exist. If it does, an exception of type FILE_ALREADY_EXISTS_EXCEPTION is thrown with context supplying context for the error message.

Parameters:
filename -
context -

openOutputFile

public static OutputFileStream openOutputFile(java.lang.String filename,
                                              Cons options)
Open file filename for output and return the resulting output stream. By default the file will be created or overwritten if it already exists. If CIF_EXISTS (or CIF_EXISTS_ACTION) is one of the options its value specifies what to do in case the file already exists. If the value is CSUPERSEDE the pre-existing file will be overwritten. If the value is CAPPEND the preexisting file will be appended to (if the file did not yet exist the file will simply be created). If the value is CERROR then an error will be signaled. If it is CABORT or CPROBE the opening operation will be aborted and NULL will be returned.

If CIF_NOT_EXISTS (or CIF_NOT_EXISTS_ACTION) is one of the options its value specifies what to do in case the file does not already exist. If the value is CCREATE, the file will simply be created. If the value is CERROR then an error will be signaled. If it is CABORT or CPROBE the opening operation will be aborted and NULL will be returned.

Parameters:
filename -
options -
Returns:
OutputFileStream

openInputFile

public static InputFileStream openInputFile(java.lang.String filename,
                                            Cons options)
Open file filename for input and return the resulting input stream. By default signal an error if the file does not exist. The only legal option so far is CIF_NOT_EXISTS (or CIF_NOT_EXISTS_ACTION) which specifies what to do in case the file does not exist. If its value is CERROR then an error will be signaled. If it is CABORT or CPROBE the opening operation will be aborted and NULL will be returned.

Parameters:
filename -
options -
Returns:
InputFileStream

closeAllFiles

public static void closeAllFiles()
Close all currently open file streams. Use for emergencies or for cleanup.


openNetworkStream

public static InputStream openNetworkStream(java.lang.String host,
                                            int port,
                                            java.lang.Object[] MV_returnarray)
Open a TCP/IP network stream to host at port and return the result as an input/output stream pair.

Parameters:
host -
port -
MV_returnarray -
Returns:
InputStream

htmlCharacterNeedsQuotingP

public static boolean htmlCharacterNeedsQuotingP(char ch)

writeHtmlCharacterQuotingSpecialCharacters

public static void writeHtmlCharacterQuotingSpecialCharacters(java.io.PrintStream stream,
                                                              char ch)

writeHtmlQuotingSpecialCharacters

public static void writeHtmlQuotingSpecialCharacters(java.io.PrintStream stream,
                                                     java.lang.String input)

writeHtmlEscapingUrlSpecialCharacters

public static void writeHtmlEscapingUrlSpecialCharacters(java.io.PrintStream stream,
                                                         java.lang.String input)
Writes a string and replaces unallowed URL characters according to RFC 2396 with %-format URL escape sequences.

Parameters:
stream -
input -

hexCharacterValue

public static int hexCharacterValue(char c)

unescapeUrlString

public static java.lang.String unescapeUrlString(java.lang.String input)
Takes a string and replaces %-format URL escape sequences with their real character equivalent according to RFC 2396.

Parameters:
input -
Returns:
String

unescapeHtmlString

public static java.lang.String unescapeHtmlString(java.lang.String input)
Replaces HTML escape sequences such as &amp; with their associated characters.

Parameters:
input -
Returns:
String

lookupLoggingParameter

public static Stella_Object lookupLoggingParameter(java.lang.String module,
                                                   Keyword parameter,
                                                   Stella_Object renamed_Default)
Lookup logging parameter for module. Use renamed_Default if no value is defined.

Parameters:
module -
parameter -
renamed_Default -
Returns:
Stella_Object

setLoggingParameters

public static void setLoggingParameters(java.lang.String module,
                                        Cons paramsAvalues)
Set logging parameters for module. The supported parameters are: :LOG-LEVELS - a cons list of legal levels in ascending log level order; for example, (:NONE :LOW :MEDIUM :HIGH) or (0 1 2 3). :LEVEL - the current log level for module :STREAM - the stream to log to (defaults to STANDARD-OUTPUT) :PREFIX - the prefix to use to identify the module (defaults to module) :MAX-WIDTH - logging output lines will be kept to approximately this width (defaults to 10000, minimum width of about 30 is used to print line header information).

Parameters:
module -
paramsAvalues -

logMessage

public static void logMessage(java.lang.String module,
                              Stella_Object loglevel,
                              Cons message)
Log all elements of message to modules log stream if loglevel is the same or lower than the modules log level. Interprets EOL or :EOL to print a line terminator.

Parameters:
module -
loglevel -
message -

logmsg

public static void logmsg(java.lang.String module,
                          Stella_Object loglevel,
                          Cons message)
Log all elements of message to modules log stream if loglevel is the same or lower than the modules log level. Interprets EOL or :EOL to print a line terminator.

Parameters:
module -
loglevel -
message -

lispNullArraySymbolString

public static java.lang.String lispNullArraySymbolString(int rank)

zeroP

public static boolean zeroP(int x)
Return true if x is 0.

Parameters:
x -
Returns:
boolean

plusP

public static boolean plusP(int x)
Return true if x is greater than 0.

Parameters:
x -
Returns:
boolean

evenP

public static boolean evenP(int x)
Return true if x is an even number.

Parameters:
x -
Returns:
boolean

oddP

public static boolean oddP(int x)
Return true if x is an odd number.

Parameters:
x -
Returns:
boolean

div

public static int div(int x,
                      int y)
Return the integer quotient from dividing x by y.

Parameters:
x -
y -
Returns:
int

rem

public static int rem(int x,
                      int y)
Return the remainder from dividing x by y. The sign of the result is always the same as the sign of x. This has slightly different behavior than the mod function, and has less overhead in C++ and Java, which don't have direct support for a true modulus function.

Parameters:
x -
y -
Returns:
int

frem

public static double frem(double x,
                          double y)
Return the floating point remainder from dividing x by y. The sign of the result is always the same as the sign of x. This has slightly different behavior than the mod function, and has less overhead in C++ and Java, which don't have direct support for a true modulus function.

Parameters:
x -
y -
Returns:
double

mod

public static int mod(int x,
                      int modulus)
True modulus. Return the result of x mod modulo. Note: In C++ and Java, mod has more overhead than the similar function rem. The answers returned by mod and rem are only different when the signs of x and modulo are different.

Parameters:
x -
modulus -
Returns:
int

fmod

public static double fmod(double x,
                          double modulus)
True modulus for floats. Return the result of x mod modulo. Note: In C++ and Java, mod has more overhead than the similar function rem. The answers returned by mod and rem are only different when the signs of x and modulo are different.

Parameters:
x -
modulus -
Returns:
double

gcd

public static int gcd(int x,
                      int y)
Return the greatest common divisor of x and y.

Parameters:
x -
y -
Returns:
int

integerValuedP

public static boolean integerValuedP(double x)
Returns true if x is the floating point representation of an integer.

Parameters:
x -
Returns:
boolean

floatToBase60

public static Cons floatToBase60(double x,
                                 boolean allIntegersP)
Returns a cons of x in a base-60 form. That means the first value will be the integer part of x, the next value the iteger value of the fraction part of x times 60 and the third value the fraction part of x time 3600. If allIntegersP is true, then the last value will be rounded to an integer. This can be used to convert from decimal degree values to Degree-Minute-Second or from decimal hours to Hour-Minute-Second format.

Parameters:
x -
allIntegersP -
Returns:
Cons

random

public static int random(int n)
Generate a random integer in the interval [0..n-1].

Parameters:
n -
Returns:
int

seedRandomNumberGenerator

public static void seedRandomNumberGenerator()
Seeds the random number generator with the current time.


sqrt

public static double sqrt(double n)
Return the square root of n.

Parameters:
n -
Returns:
double

cos

public static double cos(double n)
Return the cosine of n radians.

Parameters:
n -
Returns:
double

sin

public static double sin(double n)
Return the sine of n radians.

Parameters:
n -
Returns:
double

tan

public static double tan(double n)
Return the tangent of n radians.

Parameters:
n -
Returns:
double

acos

public static double acos(double n)
Return the arccosine of n in radians.

Parameters:
n -
Returns:
double

asin

public static double asin(double n)
Return the arcsine of n in radians.

Parameters:
n -
Returns:
double

atan

public static double atan(double n)
Return the arc tangent of n in radians.

Parameters:
n -
Returns:
double

atan2

public static double atan2(double x,
                           double y)
Return the arc tangent of x / y in radians.

Parameters:
x -
y -
Returns:
double

log

public static double log(double n)
Return the natural logarithm (base e) of n.

Parameters:
n -
Returns:
double

log10

public static double log10(double n)
Return the logarithm (base 10) of n.

Parameters:
n -
Returns:
double

exp

public static double exp(double n)
Return the e to the power n.

Parameters:
n -
Returns:
double

expt

public static double expt(double x,
                          double y)
Return x ^ y.

Parameters:
x -
y -
Returns:
double

min

public static int min(int x,
                      int y)
Return the minimum of x and y. If either is NULL, return the other.

Parameters:
x -
y -
Returns:
int

max

public static int max(int x,
                      int y)
Return the maximum of x and y. If either is NULL, return the other.

Parameters:
x -
y -
Returns:
int

integer_abs

public static int integer_abs(int x)
Return the absolute value of x.

Parameters:
x -
Returns:
int

float_abs

public static double float_abs(double x)
Return the absolute value of x.

Parameters:
x -
Returns:
double

characterCode

public static int characterCode(char ch)
Return the 8-bit ASCII code of ch as an integer.

Parameters:
ch -
Returns:
int

codeCharacter

public static char codeCharacter(int code)
Return the character encoded by code (0 <= code <= 255).

Parameters:
code -
Returns:
char

characterDowncase

public static char characterDowncase(char ch)
If ch is lowercase, return its uppercase version, otherwise, return 'ch' unmodified.

Parameters:
ch -
Returns:
char

characterUpcase

public static char characterUpcase(char ch)
If ch is uppercase, return its lowercase version, otherwise, return 'ch' unmodified. If only the first character of a sequence of characters is to be capitalized, characterCapitalize should be used instead.

Parameters:
ch -
Returns:
char

characterCapitalize

public static char characterCapitalize(char ch)
Return the capitalized character for ch. This is generally the same as the uppercase character, except for obscure non-English characters in Java. It should be used if only the first character of a sequence of characters is to be capitalized.

Parameters:
ch -
Returns:
char

stringEqlP

public static boolean stringEqlP(java.lang.String x,
                                 java.lang.String y)
Return true if x and y are equal strings or are both undefined. This test is substituted automatically by the STELLA translator if eqlP is applied to strings.

Parameters:
x -
y -
Returns:
boolean

stringEqualP

public static boolean stringEqualP(java.lang.String x,
                                   java.lang.String y)
Return true if x and y are equal strings ignoring character case or are both undefined.

Parameters:
x -
y -
Returns:
boolean

stringCompare

public static int stringCompare(java.lang.String x,
                                java.lang.String y,
                                boolean caseSensitiveP)
Compare x and y lexicographically, and return -1, 0, or 1, depending on whether x is less than, equal, or greater than y. If caseSensitiveP is true, then case does matter for the comparison

Parameters:
x -
y -
caseSensitiveP -
Returns:
int

string_emptyP

public static boolean string_emptyP(java.lang.String x)
Return true if x is the empty string ""

Parameters:
x -
Returns:
boolean

string_nonEmptyP

public static boolean string_nonEmptyP(java.lang.String x)
Return true if x is not the empty string ""

Parameters:
x -
Returns:
boolean

stringL

public static boolean stringL(java.lang.String x,
                              java.lang.String y)
Return true if x is lexicographically < y, considering case.

Parameters:
x -
y -
Returns:
boolean

stringLE

public static boolean stringLE(java.lang.String x,
                               java.lang.String y)
Return true if x is lexicographically <= y, considering case.

Parameters:
x -
y -
Returns:
boolean

stringGE

public static boolean stringGE(java.lang.String x,
                               java.lang.String y)
Return true if x is lexicographically >= y, considering case.

Parameters:
x -
y -
Returns:
boolean

stringG

public static boolean stringG(java.lang.String x,
                              java.lang.String y)
Return true if x is lexicographically > y, considering case.

Parameters:
x -
y -
Returns:
boolean

stringLessP

public static boolean stringLessP(java.lang.String x,
                                  java.lang.String y)
Return true if x is lexicographically < y, ignoring case.

Parameters:
x -
y -
Returns:
boolean

stringLessEqualP

public static boolean stringLessEqualP(java.lang.String x,
                                       java.lang.String y)
Return true if x is lexicographically <= y, ignoring case.

Parameters:
x -
y -
Returns:
boolean

stringGreaterEqualP

public static boolean stringGreaterEqualP(java.lang.String x,
                                          java.lang.String y)
Return true if x is lexicographically >= y, ignoring case.

Parameters:
x -
y -
Returns:
boolean

stringGreaterP

public static boolean stringGreaterP(java.lang.String x,
                                     java.lang.String y)
Return true if x is lexicographically > y, ignoring case.

Parameters:
x -
y -
Returns:
boolean

makeMutableString

public static java.lang.StringBuffer makeMutableString(int size,
                                                       char initchar)
Return a new mutable string filled with size initchars.

Parameters:
size -
initchar -
Returns:
StringBuffer

makeRawMutableString

public static java.lang.StringBuffer makeRawMutableString(int size)
Return a new uninitialized mutable string of size.

Parameters:
size -
Returns:
StringBuffer

string_concatenate

public static java.lang.String string_concatenate(java.lang.String string1,
                                                  java.lang.String string2,
                                                  Cons otherstrings)
Return a new string representing the concatenation of string1, string2, and otherstrings. The two mandatory parameters allow us to optimize the common binary case by not relying on the somewhat less efficient variable arguments mechanism.

Parameters:
string1 -
string2 -
otherstrings -
Returns:
String

mutableString_substituteCharacters

public static java.lang.StringBuffer mutableString_substituteCharacters(java.lang.StringBuffer self,
                                                                        java.lang.String newChars,
                                                                        java.lang.String oldChars)
Substitute all occurences of of a member of oldChars with the corresponding member of newChars in the string self. IMPORTANT: The return value should be used instead of relying on destructive substitution, since the substitution will not be destructive in all translated languages.

Parameters:
self -
newChars -
oldChars -
Returns:
StringBuffer

string_substituteCharacters

public static java.lang.String string_substituteCharacters(java.lang.String self,
                                                           java.lang.String newChars,
                                                           java.lang.String oldChars)
Substitute all occurences of of a member of oldChars with the corresponding member of newChars in the string self. Returns a new string.

Parameters:
self -
newChars -
oldChars -
Returns:
String

replaceSubstrings

public static java.lang.String replaceSubstrings(java.lang.String string,
                                                 java.lang.String renamed_New,
                                                 java.lang.String old)
Replace all occurrences of old in string with renamed_New.

Parameters:
string -
renamed_New -
old -
Returns:
String

instantiateStringTemplate

public static java.lang.String instantiateStringTemplate(java.lang.String template,
                                                         Cons varsAvalues)
For each occurrence of a <var> string from varsAvalues in template replace it with its corresponding <value> string. Replacement is done in sequence which means (part of) a value might be replaced further with a later <var> and <value>.

Parameters:
template -
varsAvalues -
Returns:
String

insertString

public static int insertString(java.lang.String source,
                               int start,
                               int end,
                               java.lang.StringBuffer target,
                               int targetIndex,
                               Keyword caseConversion)
Inserts characters from source begining at start and ending at end into target starting at targetIndex. If end is null, then the entire length of the string is used. The copy of characters is affected by the caseConversion keyword which should be one of :UPCASE :DOWNCASE :CAPITALIZE :PRESERVE.

The final value of target-index is returned.

Parameters:
source -
start -
end -
target -
targetIndex -
caseConversion -
Returns:
int

characterToString

public static java.lang.String characterToString(char c)
Convert c into a one-element string and return the result.

Parameters:
c -
Returns:
String

formatWithPadding

public static java.lang.String formatWithPadding(java.lang.String input,
                                                 int length,
                                                 char padchar,
                                                 Keyword align,
                                                 boolean truncateP)
Formats input to be (at least) length long, using padchar to fill if necessary. align must be one of :LEFT, :RIGHT, :CENTER and will control how input will be justified in the resulting string. If truncateP is true, then then an overlength string will be truncated, using the opposite of align to pick the truncation direction.

Parameters:
input -
length -
padchar -
align -
truncateP -
Returns:
String

zeroPadInteger

public static java.lang.String zeroPadInteger(int value,
                                              int size)
Returns a string representing value of at least length 'size', padded if necessary with 0 characters.

Parameters:
value -
size -
Returns:
String

string_first

public static char string_first(java.lang.String self)
Return the first character of self.

Parameters:
self -
Returns:
char

mutableString_first

public static char mutableString_first(java.lang.StringBuffer self)
Return the first character of self (settable via setf).

Parameters:
self -
Returns:
char

mutableString_firstSetter

public static char mutableString_firstSetter(java.lang.StringBuffer self,
                                             char ch)
Set the first character of self to ch and return ch.

Parameters:
self -
ch -
Returns:
char

string_second

public static char string_second(java.lang.String self)
Return the second character of self.

Parameters:
self -
Returns:
char

mutableString_second

public static char mutableString_second(java.lang.StringBuffer self)
Return the second character of self (settable via setf).

Parameters:
self -
Returns:
char

mutableString_secondSetter

public static char mutableString_secondSetter(java.lang.StringBuffer self,
                                              char ch)
Set the second character of self to ch and return ch.

Parameters:
self -
ch -
Returns:
char

string_third

public static char string_third(java.lang.String self)
Return the third character of self.

Parameters:
self -
Returns:
char

mutableString_third

public static char mutableString_third(java.lang.StringBuffer self)
Return the third character of self (settable via setf).

Parameters:
self -
Returns:
char

mutableString_thirdSetter

public static char mutableString_thirdSetter(java.lang.StringBuffer self,
                                             char ch)
Set the third character of self to ch and return ch.

Parameters:
self -
ch -
Returns:
char

string_fourth

public static char string_fourth(java.lang.String self)
Return the fourth character of self.

Parameters:
self -
Returns:
char

mutableString_fourth

public static char mutableString_fourth(java.lang.StringBuffer self)
Return the fourth character of self (settable via setf).

Parameters:
self -
Returns:
char

mutableString_fourthSetter

public static char mutableString_fourthSetter(java.lang.StringBuffer self,
                                              char ch)
Set the fourth character of self to ch and return ch.

Parameters:
self -
ch -
Returns:
char

string_fifth

public static char string_fifth(java.lang.String self)
Return the fifth character of self.

Parameters:
self -
Returns:
char

mutableString_fifth

public static char mutableString_fifth(java.lang.StringBuffer self)
Return the fifth character of self (settable via setf).

Parameters:
self -
Returns:
char

mutableString_fifthSetter

public static char mutableString_fifthSetter(java.lang.StringBuffer self,
                                             char ch)
Set the fifth character of self to ch and return ch.

Parameters:
self -
ch -
Returns:
char

string_nth

public static char string_nth(java.lang.String self,
                              int position)
Return the character in self at position.

Parameters:
self -
position -
Returns:
char

mutableString_nth

public static char mutableString_nth(java.lang.StringBuffer self,
                                     int position)
Return the character in self at position.

Parameters:
self -
position -
Returns:
char

mutableString_nthSetter

public static char mutableString_nthSetter(java.lang.StringBuffer self,
                                           char ch,
                                           int position)
Set the character in self at position to ch.

Parameters:
self -
ch -
position -
Returns:
char

string_length

public static int string_length(java.lang.String self)
Return the length of the string self.

Parameters:
self -
Returns:
int

mutableString_length

public static int mutableString_length(java.lang.StringBuffer self)
Return the length of the string self.

Parameters:
self -
Returns:
int

startsWithP

public static boolean startsWithP(java.lang.String string,
                                  java.lang.String prefix,
                                  int start)
Return TRUE if string starts with prefix starting from start (which defaults to 0 if it is supplied as NULL).

Parameters:
string -
prefix -
start -
Returns:
boolean

findMatchingPrefixLength

public static int findMatchingPrefixLength(java.lang.String string1,
                                           int start1,
                                           int end1,
                                           java.lang.String string2,
                                           int start2,
                                           int end2)
Finds the length of the matching prefix strings of string1 and string2, starting at position start1 and start2 respectively. The search will end when end1 or end2 is reached. If either end1 or end2 is null, then they will be set to the length of their respective strings.

Parameters:
string1 -
start1 -
end1 -
string2 -
start2 -
end2 -
Returns:
int

findMismatch

public static int findMismatch(java.lang.String string1,
                               int start1,
                               int end1,
                               java.lang.String string2,
                               int start2,
                               int end2,
                               java.lang.Object[] MV_returnarray)
Finds the first position in each of string1 and string2 where they mismatch, starting at position start1 and start2 respectively. The search will end when end1 or end2 is reached. If either end1 or end2 is null, then they will be set to the length of their respective strings. If there is no mismatch, then null values are returned.

Parameters:
string1 -
start1 -
end1 -
string2 -
start2 -
end2 -
MV_returnarray -
Returns:
int

nonMatchingPosition

public static int nonMatchingPosition(java.lang.String source,
                                      int start,
                                      java.lang.String match)
Returns the index into source, starting from start, of the first character that is not included in match.

Parameters:
source -
start -
match -
Returns:
int

advancePastWhitespace

public static int advancePastWhitespace(java.lang.String source,
                                        int start)
Returns the first index into source, starting from start, of the first character that is not white space.

Parameters:
source -
start -
Returns:
int

eqlExceptInWhitespaceP

public static boolean eqlExceptInWhitespaceP(java.lang.String s1,
                                             java.lang.String s2)
Return true if the strings s1 and s2 are the same except for the amounts of whitespace separating words. Leading or trailing whitespace is also not considered.

Parameters:
s1 -
s2 -
Returns:
boolean

unstringify

public static Stella_Object unstringify(java.lang.String string)
Read a STELLA expression from string and return the result. This is identical to readSExpressionFromString.

Parameters:
string -
Returns:
Stella_Object

hashmod

public static int hashmod(int code,
                          int size)
Map the hash code code onto a bucket index for a hash table of size (i.e., onto the interval [0..size-1]. This is just like rem for positive hash codes but also works for negative hash codes by mapping those onto a positive number first. Note, that the sign conversion mapping is not equivalent to calling the abs function (it simply masks the sign bit for speed) and therefore really only makes sense for hash codes.

Parameters:
code -
size -
Returns:
int

rotateHashCode

public static int rotateHashCode(int arg)
Rotate arg to the right by 1 position. This means shift arg to the right by one and feed in args bit zero from the left. In Lisp the result will stay in positive FIXNUM range. In C++ and Java this might return a negative value which might be equal to NULL-INTEGER. Important: to make this inlinable, it must be called with an atom (i.e., constant or variable) as its argument. This function is primarily useful for hashing sequences of items where the hash code should take the sequential order of elements into account (e.g., lists).

Parameters:
arg -
Returns:
int

string_hashCode_

public static int string_hashCode_(java.lang.String self)

integer_hashCode_

public static int integer_hashCode_(int self)

float_hashCode_

public static int float_hashCode_(double self)

character_hashCode_

public static int character_hashCode_(char self)

hashString

public static int hashString(java.lang.String string,
                             int seedcode)
Generate a hash-code for string and return it. Two strings that are equal but not eq will generate the same code. The hash-code is based on seedcode which usually will be 0. However, seedcode can also be used to supply the result of a previous hash operation to achieve hashing on sequences of strings without actually having to concatenate them.

Parameters:
string -
seedcode -
Returns:
int

pickHashTableSizePrime

public static int pickHashTableSizePrime(int minsize)
Return a hash table prime of at least minsize.

Parameters:
minsize -
Returns:
int

nativeVector_nth

public static Stella_Object nativeVector_nth(Stella_Object[] self,
                                             int position)
Return the element in self at position.

Parameters:
self -
position -
Returns:
Stella_Object

nativeVector_nthSetter

public static Stella_Object nativeVector_nthSetter(Stella_Object[] self,
                                                   Stella_Object value,
                                                   int position)
Set the element in self at position to value.

Parameters:
self -
value -
position -
Returns:
Stella_Object

copyFile

public static void copyFile(java.lang.String fromfile,
                            java.lang.String tofile)
Copy file fromfile to file tofile, clobbering any data already in tofile.

Parameters:
fromfile -
tofile -

lognot

public static int lognot(int arg)

logand

public static int logand(int arg1,
                         int arg2)

logor

public static int logor(int arg1,
                        int arg2)

logxor

public static int logxor(int arg1,
                         int arg2)

shiftLeft

public static int shiftLeft(int arg,
                            int count)

shiftRight

public static int shiftRight(int arg,
                             int count)
Shift arg to the right by count positions and 0-extend from the left if arg is positive or 1-extend if it is negative. This is an arithmetic shift that preserve the sign of arg and is equivalent to dividing arg by 2** count.

Parameters:
arg -
count -
Returns:
int

unsignedShiftRightBy1

public static int unsignedShiftRightBy1(int arg)
Shift arg to the right by 1 position and 0-extend from the left. This does not preserve the sign of arg and shifts the sign-bit just like a regular bit. In Common-Lisp we can't do that directly and need to do some extra masking.

Parameters:
arg -
Returns:
int

generateRandomUuid

public static java.lang.String generateRandomUuid()
Generates a random UUID (Type 4), according to the guidelines of IETF RFC 4122 (see http://www.ietf.org/rfc/rfc4122.txt )

Take 16 random bytes (octets), put them all behind each other, for the description the numbering starts with byte 1 (most significant, first) to byte 16 (least significant, last). Then put in the version and variant. To put in the version, take the 7th byte and perform an and operation using 0x0f, followed by an or operation with 0x40. To put in the variant, take the 9th byte and perform an and operation using 0x3f, followed by an or operation with 0x80. To make the string representation, take the hexadecimal presentation of bytes 1-4 (without 0x in front of it) let them follow by a -, then take bytes 5 and 6, - bytes 7 and 8, - bytes 9 and 10, - then followed by bytes 11-16.

Returns:
String

runningAsLispP

public static boolean runningAsLispP()
Return true if the executable code is a Common Lisp application.

Returns:
boolean

runningInLanguage

public static Keyword runningInLanguage()
Returns the keyword for the language the current implementation is running in.

Returns:
Keyword

runningSystemInformation

public static java.lang.String runningSystemInformation()
Returns an information string about the current running system environment.

Returns:
String

sleep

public static void sleep(double seconds)
The program will sleep for the indicated number of seconds. Fractional values are allowed, but the results are implementation dependent: Common Lisp uses the fractions natively, Java with a resolution of 0.001, and C++ can only use integral values.

Parameters:
seconds -

exceptionMessage

public static java.lang.String exceptionMessage(java.lang.Exception e)
Accesses the error message of the exception e.

Parameters:
e -
Returns:
String

printExceptionContext

public static void printExceptionContext(java.lang.Exception e,
                                         OutputStream stream)
Prints a system dependent information about the context of the specified exception. For example, in Java it prints a stack trace. In Lisp, it is vendor dependent.

Parameters:
e -
stream -

makeProcessLock

public static java.lang.Object makeProcessLock()

consList

public static Cons consList(Cons values)
Return a cons list containing values, in order.

Parameters:
values -
Returns:
Cons

list$

public static Cons list$(Cons values)
Return a list of conses that make up the list values, terminated by the last value rather than by nil. Assumes that at least one value is passed in.

Parameters:
values -
Returns:
Cons

list

public static List list(Cons values)
Return a list containing values, in order.

Parameters:
values -
Returns:
List

set

public static Set set(Cons values)
Return a set containing values, in order.

Parameters:
values -
Returns:
Set

vector

public static Vector vector(Cons values)
Return a vector containing values, in order.

Parameters:
values -
Returns:
Vector

hashSet

public static HashSet hashSet(Cons values)
Return an eqlP HASH-SET containing values.

Parameters:
values -
Returns:
HashSet

interval

public static IntegerIntervalIterator interval(int lowerbound,
                                               int upperbound)

reverseInterval

public static ReverseIntegerIntervalIterator reverseInterval(int lowerbound,
                                                             int upperbound)
Create a reverse interval object.

Parameters:
lowerbound -
upperbound -
Returns:
ReverseIntegerIntervalIterator

string_allocateIterator

public static StringIterator string_allocateIterator(java.lang.String self)

allocateAllMetaObjectsIterator

public static Iterator allocateAllMetaObjectsIterator(int arraysize,
                                                      java.lang.reflect.Method nextcode,
                                                      Module module,
                                                      boolean localP)

getSym

public static Symbol getSym(int offset)

getSgt

public static Surrogate getSgt(int offset)

getKwd

public static Keyword getKwd(int offset)

getSymFromOffset

public static Symbol getSymFromOffset(int offset)

getSgtFromOffset

public static Surrogate getSgtFromOffset(int offset)

getKwdFromOffset

public static Keyword getKwdFromOffset(int offset)

selectSymbolArray

public static ExtensibleSymbolArray selectSymbolArray(int kindofsym)

lookupRigidSymbolLocally

public static GeneralizedSymbol lookupRigidSymbolLocally(java.lang.String name,
                                                         Module module,
                                                         int kindofsym)

yieldVisibleRigidSymbolsWrtModule

public static Cons yieldVisibleRigidSymbolsWrtModule(java.lang.String name,
                                                     Module module,
                                                     int kindofsym)

visibleRigidSymbolsWrtModule

public static Iterator visibleRigidSymbolsWrtModule(java.lang.String name,
                                                    Module module,
                                                    int kindofsym)

lookupRigidSymbolOffsetWrtModule

public static int lookupRigidSymbolOffsetWrtModule(java.lang.String name,
                                                   Module module,
                                                   int kindofsym)

lookupRigidSymbolWrtModule

public static GeneralizedSymbol lookupRigidSymbolWrtModule(java.lang.String name,
                                                           Module module,
                                                           int kindofsym)

lookupRigidSymbol

public static GeneralizedSymbol lookupRigidSymbol(java.lang.String name,
                                                  int kindofsym)
Return the permanent symbol with name 'name' and type kindofsym visible from the current module (case-sensitive).

Parameters:
name -
kindofsym -
Returns:
GeneralizedSymbol

lookupSymbol

public static Symbol lookupSymbol(java.lang.String name)
Return the first symbol with name visible from the current module.

Parameters:
name -
Returns:
Symbol

lookupSymbolInModule

public static Symbol lookupSymbolInModule(java.lang.String name,
                                          Module module,
                                          boolean localP)
Return the first symbol with name visible from module. If localP only consider symbols directly interned in module. If module is null, use $MODULE$ instead.

Parameters:
name -
module -
localP -
Returns:
Symbol

lookupVisibleSymbolsInModule

public static Cons lookupVisibleSymbolsInModule(java.lang.String name,
                                                Module module,
                                                boolean enforceshadowingP)
Return the list of symbols with name visible from module. More specific symbols (relative to the module precedence order defined by visibleModules) come earlier in the list. If module is null, start from $MODULE$ instead. If enforceShadowingP is true, do not return any symbols that are shadowed due to some :SHADOW declaration.

Parameters:
name -
module -
enforceshadowingP -
Returns:
Cons

lookupSurrogate

public static Surrogate lookupSurrogate(java.lang.String name)
Return the first surrogate with name visible from the current module.

Parameters:
name -
Returns:
Surrogate

lookupSurrogateInModule

public static Surrogate lookupSurrogateInModule(java.lang.String name,
                                                Module module,
                                                boolean localP)
Return the first surrogate with name visible from module. If localP only consider surrogates directly interned in module. If module is null, use $MODULE$ instead.

Parameters:
name -
module -
localP -
Returns:
Surrogate

lookupVisibleSurrogatesInModule

public static Cons lookupVisibleSurrogatesInModule(java.lang.String name,
                                                   Module module,
                                                   boolean enforceshadowingP)
Return the list of surrogates with name visible from module. More specific surrogates (relative to the module precedence order defined by visibleModules) come earlier in the list. If module is null, start from $MODULE$ instead. If enforceShadowingP is true, do not return any surrogates that are shadowed due to some :SHADOW declaration.

Parameters:
name -
module -
enforceshadowingP -
Returns:
Cons

lookupKeyword

public static Keyword lookupKeyword(java.lang.String name)
Return the keyword with name if it exists.

Parameters:
name -
Returns:
Keyword

helpInternGeneralizedSymbol

public static GeneralizedSymbol helpInternGeneralizedSymbol(java.lang.String name,
                                                            int kindofsym,
                                                            ExtensibleSymbolArray array,
                                                            int offset,
                                                            Module module)

internRigidSymbolWrtModule

public static GeneralizedSymbol internRigidSymbolWrtModule(java.lang.String name,
                                                           Module module,
                                                           int kindofsym)
Return a newly-created or existing rigid symbol with name name.

Parameters:
name -
module -
kindofsym -
Returns:
GeneralizedSymbol

internRigidSymbolLocally

public static GeneralizedSymbol internRigidSymbolLocally(java.lang.String name,
                                                         Module module,
                                                         int kindofsym)
Return a newly-created or existing rigid symbol interned into the module module with name name.

Parameters:
name -
module -
kindofsym -
Returns:
GeneralizedSymbol

internRigidSymbolCaseSensitively

public static GeneralizedSymbol internRigidSymbolCaseSensitively(java.lang.String name,
                                                                 int kindofsym,
                                                                 boolean tryupcasingP)

internPermanentSymbol

public static Symbol internPermanentSymbol(java.lang.String name)
Return a newly-created or existing permanent symbol with name name.

Parameters:
name -
Returns:
Symbol

internSymbol

public static Symbol internSymbol(java.lang.String name)
Return a newly-created or existing symbol with name name.

Parameters:
name -
Returns:
Symbol

internSymbolInModule

public static Symbol internSymbolInModule(java.lang.String name,
                                          Module module,
                                          boolean localP)
Look for a symbol named name in module (if localP do not consider inherited modules). If none exists, intern it locally in module. Return the existing or newly-created symbol.

Parameters:
name -
module -
localP -
Returns:
Symbol

internSurrogate

public static Surrogate internSurrogate(java.lang.String name)
Return a newly-created or existing surrogate with name name.

Parameters:
name -
Returns:
Surrogate

internSurrogateInModule

public static Surrogate internSurrogateInModule(java.lang.String name,
                                                Module module,
                                                boolean localP)
Look for a symbol named name in module (if localP do not consider inherited modules). If none exists, intern it locally in module. Return the existing or newly-created symbol.

Parameters:
name -
module -
localP -
Returns:
Surrogate

internKeyword

public static Keyword internKeyword(java.lang.String name)
Return a newly-created or existing keyword with name name. Storage note: a COPY of name is stored in the keyword

Parameters:
name -
Returns:
Keyword

internBootstrapSymbolAt

public static GeneralizedSymbol internBootstrapSymbolAt(java.lang.String name,
                                                        int offset,
                                                        int kindofsym)
Interns a symbol, or keyword with name and symbol-id offset. If a symbol with that ID already existed, an error is signaled. This function is used to recreate the symbol table in a way where symbol IDs which got hardwired into translated code will refer to the correct objects.

Parameters:
name -
offset -
kindofsym -
Returns:
GeneralizedSymbol

internSymbolAt

public static Symbol internSymbolAt(java.lang.String name,
                                    int offset)

internSurrogateAt

public static Surrogate internSurrogateAt(java.lang.String name,
                                          int offset)

internKeywordAt

public static Keyword internKeywordAt(java.lang.String name,
                                      int offset)

initializeKernelModules

public static void initializeKernelModules()

initializeSymbolsAndKernelModules

public static void initializeSymbolsAndKernelModules()

lookupTransientSymbol

public static Symbol lookupTransientSymbol(java.lang.String name)

internTransientSymbol

public static Symbol internTransientSymbol(java.lang.String name)

freeTransientSymbols

public static void freeTransientSymbols()

internCommonLispSymbol

public static Symbol internCommonLispSymbol(java.lang.String name)

initializeParsingTables

public static void initializeParsingTables()
Create indices for recording transient symbols and Common Lisp symbols while parsing.


yieldGensymName

public static java.lang.String yieldGensymName(java.lang.String prefix,
                                               int counter)

yieldUniqueGensymName

public static java.lang.String yieldUniqueGensymName(java.lang.String prefix,
                                                     Module module)

gensym

public static Symbol gensym(java.lang.String prefix)
Return a transient symbol with a name beginning with prefix and ending with a globally gensym'd integer.

Parameters:
prefix -
Returns:
Symbol

stringToSurrogate

public static Surrogate stringToSurrogate(java.lang.String self)
Return a surrogate with the name 'self' visible in the current module. Very tricky: The logic is designed to avoid returning an inherited surrogate that has no value. In that case, a new local surrogate is created that shadows the inherited surrogate.

Parameters:
self -
Returns:
Surrogate

string_surrogatify

public static Surrogate string_surrogatify(java.lang.String self)
Converts 'self' into a surrogate.

Parameters:
self -
Returns:
Surrogate

string_keywordify

public static Keyword string_keywordify(java.lang.String self)

surrogateNameP

public static boolean surrogateNameP(java.lang.String name)
Return TRUE if name is prefixed by 'SURROGATE-PREFIX-CHARACTER'.

Parameters:
name -
Returns:
boolean

keywordNameP

public static boolean keywordNameP(java.lang.String name)
Return TRUE if name is prefixed by ':'.

Parameters:
name -
Returns:
boolean

internStellaName

public static GeneralizedSymbol internStellaName(java.lang.String name)
Parse name which is assumed to be the printed representation of a STELLA symbol, surrogate or keyword, intern it into the current or specified module and return the result. This is identical to calling unstringify on name but 10-15 times faster.

Parameters:
name -
Returns:
GeneralizedSymbol

computeFullName

public static java.lang.String computeFullName(java.lang.String name,
                                               Module module)

symbolConstituentCharacterP

public static boolean symbolConstituentCharacterP(char character)

initializeSymbolEscapeCodeTable

public static java.lang.String initializeSymbolEscapeCodeTable(boolean casesensitiveP)

computeSymbolEscapeCode

public static Keyword computeSymbolEscapeCode(java.lang.String name,
                                              boolean casesensitiveP)

printSymbolNameReadably

public static void printSymbolNameReadably(java.lang.String name,
                                           java.io.PrintStream stream,
                                           boolean casesensitiveP)

integer_wrapLiteral

public static IntegerWrapper integer_wrapLiteral(int value)

float_wrapLiteral

public static FloatWrapper float_wrapLiteral(double value)

mutableString_wrapLiteral

public static MutableStringWrapper mutableString_wrapLiteral(java.lang.StringBuffer value)

string_wrapLiteral

public static StringWrapper string_wrapLiteral(java.lang.String value)

character_wrapLiteral

public static CharacterWrapper character_wrapLiteral(char value)

functionCode_wrapLiteral

public static FunctionCodeWrapper functionCode_wrapLiteral(java.lang.reflect.Method value)

methodCode_wrapLiteral

public static MethodCodeWrapper methodCode_wrapLiteral(java.lang.reflect.Method value)

printCharacter

public static void printCharacter(char renamed_Char,
                                  java.io.PrintStream stream)

createCharacterTypeTable

public static Keyword[] createCharacterTypeTable()

digitCharacterP

public static boolean digitCharacterP(char ch)
Return TRUE if ch represents a digit.

Parameters:
ch -
Returns:
boolean

letterCharacterP

public static boolean letterCharacterP(char ch)
Return TRUE if ch represents a letter.

Parameters:
ch -
Returns:
boolean

upperCaseCharacterP

public static boolean upperCaseCharacterP(char ch)
Return TRUE if ch represents an upper-case character.

Parameters:
ch -
Returns:
boolean

lowerCaseCharacterP

public static boolean lowerCaseCharacterP(char ch)
Return TRUE if ch represents a lower-case character.

Parameters:
ch -
Returns:
boolean

whiteSpaceCharacterP

public static boolean whiteSpaceCharacterP(char ch)
Return TRUE if ch is a white space character.

Parameters:
ch -
Returns:
boolean

allUpperCaseStringP

public static boolean allUpperCaseStringP(java.lang.String s)
Return TRUE if all letters in s are upper case.

Parameters:
s -
Returns:
boolean

allLowerCaseStringP

public static boolean allLowerCaseStringP(java.lang.String s)
Return TRUE if all letters in s are lower case.

Parameters:
s -
Returns:
boolean

initializeCharacterUpcaseTable

public static java.lang.String initializeCharacterUpcaseTable()

initializeCharacterDowncaseTable

public static java.lang.String initializeCharacterDowncaseTable()

upcaseCharacter

public static char upcaseCharacter(char renamed_Char)
If renamed_Char is lowercase, return its uppercase version, otherwise, return 'char' unmodified.

Parameters:
renamed_Char -
Returns:
char

downcaseCharacter

public static char downcaseCharacter(char renamed_Char)
If renamed_Char is uppercase, return its lowercase version, otherwise, return 'char' unmodified.

Parameters:
renamed_Char -
Returns:
char

printStringReadably

public static void printStringReadably(java.lang.String string,
                                       java.io.PrintStream stream)

stringToMutableString

public static java.lang.StringBuffer stringToMutableString(java.lang.String s)
Copy s into a mutable string with the same content. In Lisp and C++ this simply copies s.

Parameters:
s -
Returns:
StringBuffer

mutableStringToString

public static java.lang.String mutableStringToString(java.lang.StringBuffer s)
Convert s into a regular string with the same content. In Lisp and C++ this is a no-op.

Parameters:
s -
Returns:
String

string_lookupClass

public static Stella_Class string_lookupClass(java.lang.String name)
Return a class with name name. Scan all visible surrogates looking for one that has a class defined for it.

Parameters:
name -
Returns:
Stella_Class

string_getStellaClass

public static Stella_Class string_getStellaClass(java.lang.String className,
                                                 boolean errorP)
Return a class with name className. If none exists, break if errorP, else return null.

Parameters:
className -
errorP -
Returns:
Stella_Class

shadowSymbol

public static Symbol shadowSymbol(java.lang.String name)

shadowSurrogate

public static Surrogate shadowSurrogate(java.lang.String name)

finalizeClasses

public static void finalizeClasses()
Finalize all currently unfinalized classes.


resolveChildrenReferences

public static void resolveChildrenReferences()

finalizeSlots

public static void finalizeSlots()
Finalize all currently unfinalized slots.


cleanupUnfinalizedClasses

public static void cleanupUnfinalizedClasses()
Remove all finalized classes from $UNFINALIZED_CLASSES$, and set $NEWLY_UNFINALIZED_CLASSESP$ to false.


finalizeClassesAndSlots

public static void finalizeClassesAndSlots()
Finalize all currently unfinalized classes and slots.


resizeSlotCaches

public static void resizeSlotCaches(int size)
Reset all slot caches to have size size.

Parameters:
size -

repairSlots

public static void repairSlots()

disconnectClasses

public static void disconnectClasses()

printUnboundSurrogates

public static void printUnboundSurrogates(Cons args)
Print all unbound surrogates visible from the module named by the first argument (a symbol or string). Look at all modules if no module name or null was supplied. If the second argument is true, only consider surrogates interned in the specified module.

Parameters:
args -

createClassTaxonomy

public static void createClassTaxonomy()

internSlotref

public static Surrogate internSlotref(java.lang.String classname,
                                      java.lang.String slotname)

apply

public static Stella_Object apply(java.lang.reflect.Method code,
                                  Cons arguments)
Apply code to arguments, returning a value of type OBJECT.

Parameters:
code -
arguments -
Returns:
Stella_Object

applyMethod

public static Stella_Object applyMethod(java.lang.reflect.Method code,
                                        Cons arguments)
Apply code to arguments, returning a value of type OBJECT.

Parameters:
code -
arguments -
Returns:
Stella_Object

applyIntegerMethod

public static int applyIntegerMethod(java.lang.reflect.Method code,
                                     Cons arguments)
Apply code to arguments, returning a value of type INTEGER.

Parameters:
code -
arguments -
Returns:
int

applyStringMethod

public static java.lang.String applyStringMethod(java.lang.reflect.Method code,
                                                 Cons arguments)
Apply code to arguments, returning a value of type STRING.

Parameters:
code -
arguments -
Returns:
String

applyBooleanMethod

public static boolean applyBooleanMethod(java.lang.reflect.Method code,
                                         Cons arguments)
Apply code to arguments, returning a value of type BOOLEAN.

Parameters:
code -
arguments -
Returns:
boolean

applyFloatMethod

public static double applyFloatMethod(java.lang.reflect.Method code,
                                      Cons arguments)
Apply code to arguments, returning a value of type FLOAT.

Parameters:
code -
arguments -
Returns:
double

yieldStringConstantTree

public static Stella_Object yieldStringConstantTree(java.lang.String string)

lookupFunctionByName

public static MethodSlot lookupFunctionByName(java.lang.String name)
Return a function with name 'name' visible from the current module. Scan all visible symbols looking for one that has a function defined for it.

Parameters:
name -
Returns:
MethodSlot

defineFunctionObject

public static void defineFunctionObject(java.lang.String name,
                                        java.lang.String definition,
                                        java.lang.reflect.Method code,
                                        java.lang.reflect.Method wrappercode)

string_lookupGlobalVariable

public static GlobalVariable string_lookupGlobalVariable(java.lang.String self)
Return a global variable with name 'self'.

Parameters:
self -
Returns:
GlobalVariable

defineStellaGlobalVariableFromStringifiedSource

public static void defineStellaGlobalVariableFromStringifiedSource(java.lang.String stringifiedsource)

defineStellaTypeFromStringifiedSource

public static void defineStellaTypeFromStringifiedSource(java.lang.String stringifiedsource)

clearRecycleLists

public static void clearRecycleLists()
Reset all currently active recycle lists to their empty state.


printRecycleLists

public static void printRecycleLists()
Print the current state of all recycle lists.


maintainRecycleLists

public static void maintainRecycleLists()

totalRecycleListsSize

public static int totalRecycleListsSize()

sweepTransients

public static void sweepTransients()

makeNonRecycledList

public static List makeNonRecycledList()

startRecycleListDebugging

public static void startRecycleListDebugging()

stopRecycleListDebugging

public static void stopRecycleListDebugging()

recycleListDebuggingEnabledP

public static boolean recycleListDebuggingEnabledP()

translateWithRecycleListDebuggingP

public static boolean translateWithRecycleListDebuggingP()

yieldRegisterRecycledItemTrees

public static Cons yieldRegisterRecycledItemTrees()

yieldUnregisterRecycledItemTrees

public static Cons yieldUnregisterRecycledItemTrees()

computeJulianDay

public static int computeJulianDay(int yyyy,
                                   int mm,
                                   int dd)
Returns the Julian day that starts at noon on yyyy-mm-dd. yyyy is the year. mm is the month. dd is the day of month. Negative years are B.C. Remember there is no year zero.

Parameters:
yyyy -
mm -
dd -
Returns:
int

julianDayToModifiedJulianDay

public static int julianDayToModifiedJulianDay(int julianDay)
Returns the modified Julian day during which julianDaystarts at noon.

Parameters:
julianDay -
Returns:
int

modifiedJulianDayToJulianDay

public static int modifiedJulianDayToJulianDay(int modifiedJulianDay)
Returns the modified Julian day during which julianDaystarts at noon.

Parameters:
modifiedJulianDay -
Returns:
int

computeDayOfWeekJulian

public static Keyword computeDayOfWeekJulian(int julianDay)
Returns the day of the week for julian-day

Parameters:
julianDay -
Returns:
Keyword

computeDayOfWeek

public static Keyword computeDayOfWeek(int yyyy,
                                       int mm,
                                       int dd)
Returns the day of the week for yyyy-mm-dd.

Parameters:
yyyy -
mm -
dd -
Returns:
Keyword

computeNextMoonPhase

public static int computeNextMoonPhase(int n,
                                       Keyword phase,
                                       java.lang.Object[] MV_returnarray)
Returns the Julian Day and fraction of day of the Nth occurence since January 1, 1900 of moon PHASE. PHASE is one of :NEW-MOON, :FIRST-QUARTER, :FULL-MOON, :LAST-QUARTER

Parameters:
n -
phase -
MV_returnarray -
Returns:
int

computeCalendarDate

public static int computeCalendarDate(int julianDay,
                                      java.lang.Object[] MV_returnarray)
Returns the YEAR, MONTH, DAY, DAY-OF-WEEK on which the given julianDay begins at noon.

Parameters:
julianDay -
MV_returnarray -
Returns:
int

getCurrentDateTime

public static int getCurrentDateTime(java.lang.Object[] MV_returnarray)
Returns the current time in UTC as multiple values of year month day day-of-week hour minute second millisecond. Currently millisecond will always be zero (even in Java where it is technically available).

Parameters:
MV_returnarray -
Returns:
int

getLocalTimeZone

public static double getLocalTimeZone()
Returns the current time zone offset from UTC as a float, considering the effects of daylight savings time.

Returns:
double

getLocalStandardTimeZone

public static double getLocalStandardTimeZone()
Returns the standard time zone offset from UTC as a float, without considering the effects of daylight savings time.

Returns:
double

getLocalTimeZoneForDate

public static double getLocalTimeZoneForDate(int year,
                                             int month,
                                             int day,
                                             int hour,
                                             int minute,
                                             int second)
Returns the time zone offset from UTC (as a float) that is applicable to the given date. Assumes that the date is one that is valid for the underlying programming language. If not, then returns 0.0

Parameters:
year -
month -
day -
hour -
minute -
second -
Returns:
double

decodeTimeInMillis

public static int decodeTimeInMillis(int time,
                                     java.lang.Object[] MV_returnarray)
Returns multiple values of hours, minutes, seconds, milliseconds for time specified in milliseconds.

Parameters:
time -
MV_returnarray -
Returns:
int

matchSubstring

public static Cons matchSubstring(java.lang.String substring,
                                  boolean parsingTimeP)

digitValue

public static int digitValue(char renamed_Char)

decomposeDateTimeString

public static Cons decomposeDateTimeString(java.lang.String string,
                                           int start,
                                           int end)

matchDateTimePatterns

public static Cons matchDateTimePatterns(java.lang.String dateTimeString,
                                         int start,
                                         int end,
                                         boolean errorOnMismatchP)

unstringifyInModule

public static Stella_Object unstringifyInModule(java.lang.String string,
                                                Module module)
Unstringify relative to module, or $MODULE$ if no module is specified.

Parameters:
string -
module -
Returns:
Stella_Object

unstringifyStellaSource

public static Stella_Object unstringifyStellaSource(java.lang.String source,
                                                    Module module)
Unstringify a STELLA source string relative to module, or $MODULE$ if no module is specified. This function allocates transient objects as opposed to unstringifyInModule or the regular unstringify.

Parameters:
source -
module -
Returns:
Stella_Object

getIdenticalClass

public static Stella_Class getIdenticalClass(java.lang.String classname,
                                             java.lang.String stringifiedsource)

defineClassFromStringifiedSource

public static Stella_Class defineClassFromStringifiedSource(java.lang.String classname,
                                                            java.lang.String stringifiedsource)

defineMethodFromStringifiedSource

public static MethodSlot defineMethodFromStringifiedSource(java.lang.String methodname,
                                                           java.lang.String classname,
                                                           java.lang.String stringifiedsource)

defineMethodObject

public static void defineMethodObject(java.lang.String definition,
                                      java.lang.reflect.Method code,
                                      java.lang.reflect.Method wrappercode)

defineExternalSlotFromStringifiedSource

public static StorageSlot defineExternalSlotFromStringifiedSource(java.lang.String stringifiedsource)

printStellaFeatures

public static void printStellaFeatures()
Print the list of enabled and disabled STELLA features.


setStellaFeature

public static void setStellaFeature(Cons features)
Enable all listed STELLA features.

Parameters:
features -

unsetStellaFeature

public static void unsetStellaFeature(Cons features)
Disable all listed STELLA features.

Parameters:
features -

resetStellaFeatures

public static void resetStellaFeatures()
Reset STELLA features to their default settings.


addTrace

public static List addTrace(Cons keywords)
Enable trace messages identified by any of the listed keywords. After calling (addTrace <keyword>) code guarded by (traceIf <keyword> ...) will be executed when it is encountered.

Parameters:
keywords -
Returns:
List

dropTrace

public static List dropTrace(Cons keywords)
Disable trace messages identified by any of the listed keywords. After calling (dropTrace <keyword>) code guarded by (traceIf <keyword> ...) will not be executed when it is encountered.

Parameters:
keywords -
Returns:
List

clearTrace

public static void clearTrace()
Disable all tracing previously enabled with addTrace.


setOptimizationLevels

public static void setOptimizationLevels(int safety,
                                         int debug,
                                         int speed,
                                         int space)
Set optimization levels for the qualities safety, debug, speed, and space.

Parameters:
safety -
debug -
speed -
space -

preserveTailMergeOptimizabilityP

public static boolean preserveTailMergeOptimizabilityP()

methodCallInliningEnabledP

public static boolean methodCallInliningEnabledP()

optimizeBooleanTestsP

public static boolean optimizeBooleanTestsP()

checkForIllegalReturnP

public static boolean checkForIllegalReturnP()

getQuotedTree

public static Cons getQuotedTree(java.lang.String treeName,
                                 java.lang.String modulename)
Return the quoted tree with name treeName.

Parameters:
treeName -
modulename -
Returns:
Cons

useHardcodedSymbolsP

public static boolean useHardcodedSymbolsP()

translatorOutputLanguage

public static Keyword translatorOutputLanguage()

translatorOutputLanguageName

public static java.lang.String translatorOutputLanguageName()

translateToCommonLispP

public static boolean translateToCommonLispP()
Return true if current output language is Common-Lisp.

Returns:
boolean

translateToCppP

public static boolean translateToCppP()
Return true if current output language is C++

Returns:
boolean

translateToJavaP

public static boolean translateToJavaP()
Return true if current output language is Java

Returns:
boolean

translateToSingleInheritanceLanguageP

public static boolean translateToSingleInheritanceLanguageP()

toggleOutputLanguage

public static Keyword toggleOutputLanguage()
Switch between Common Lisp and C++ as output languages.

Returns:
Keyword

useBootstrapTranslatorP

public static boolean useBootstrapTranslatorP()

toggleTranslators

public static Keyword toggleTranslators()

walkAllPhaseOneUnits

public static void walkAllPhaseOneUnits()

translateAllUnits

public static void translateAllUnits()

combineTranslatedTrees

public static Cons combineTranslatedTrees()

resetTranslationErrors

public static void resetTranslationErrors()

signalTranslationError

public static void signalTranslationError()

signalTranslationWarning

public static void signalTranslationWarning()

ignoreTranslationErrorsP

public static boolean ignoreTranslationErrorsP()

translationErrorsP

public static boolean translationErrorsP()

summarizeTranslationErrors

public static void summarizeTranslationErrors()

printErrorContext

public static void printErrorContext(java.lang.String prefix,
                                     OutputStream stream)

logFunctionCall

public static void logFunctionCall(java.lang.String name)

startFunctionCallLogging

public static void startFunctionCallLogging(java.lang.String filename)
Start function call logging to filename.

Parameters:
filename -

stopFunctionCallLogging

public static void stopFunctionCallLogging()
Stop function call logging and close the current log file.


setCallLogBreakPoint

public static void setCallLogBreakPoint(int count)
Set a call log break point to count. Execution will be interrupted right at the entry of the countth logged function call.

Parameters:
count -

breakProgram

public static void breakProgram(java.lang.String message)
Interrupt the program and print message. Continue after confirmation with the user.

Parameters:
message -

terminateProgram

public static void terminateProgram()
Terminate and exit the program with normal exit code.


popVariableBinding

public static void popVariableBinding()

localGensym

public static Symbol localGensym(java.lang.String prefix)

methodGensym

public static Symbol methodGensym(java.lang.String prefix)

renameShadowingLocalVariablesP

public static boolean renameShadowingLocalVariablesP()

suppressWarningsP

public static boolean suppressWarningsP()

yieldIllegalStatementTree

public static Cons yieldIllegalStatementTree()

yieldIllegalExpressionTree

public static Stella_Object yieldIllegalExpressionTree()

nativeClassMethodInliningP

public static boolean nativeClassMethodInliningP()

translatingCodeP

public static boolean translatingCodeP()

walkingExpressionP

public static boolean walkingExpressionP()

needIdenticalMethodSignaturesP

public static boolean needIdenticalMethodSignaturesP()

incrementalTranslationP

public static boolean incrementalTranslationP()

clearSymbolRegistry

public static void clearSymbolRegistry()

yieldHardcodedInternRegisteredSymbolsTree

public static Cons yieldHardcodedInternRegisteredSymbolsTree()

specialImplementationStyle

public static Keyword specialImplementationStyle()

popSpecial

public static void popSpecial()

needToUnbindSpecialsP

public static boolean needToUnbindSpecialsP()

yieldSpecialUnbindTree

public static Cons yieldSpecialUnbindTree(int nofbindings)

yieldReturnSpecialUnbindTree

public static Cons yieldReturnSpecialUnbindTree()

yieldLoopExitSpecialUnbindTree

public static Cons yieldLoopExitSpecialUnbindTree()

warnAboutUndefinedMethodsP

public static boolean warnAboutUndefinedMethodsP()

warnAboutMissingMethodsP

public static boolean warnAboutMissingMethodsP()

mixinTypeVariablesAllowedP

public static boolean mixinTypeVariablesAllowedP()

createNativeMixinSlotAccessorsP

public static boolean createNativeMixinSlotAccessorsP()

createFinalizationUnits

public static void createFinalizationUnits()

yieldStartupFunctionName

public static Symbol yieldStartupFunctionName(java.lang.String file)

createStartupFunctionUnits

public static void createStartupFunctionUnits()

dontGenerateStartupCodeP

public static boolean dontGenerateStartupCodeP()

removeAllStartupTimePrognUnits

public static void removeAllStartupTimePrognUnits()

evaluateString

public static Stella_Object evaluateString(java.lang.String expression)
Evaluate the expression represented by expression and return the result. This is equivalent to '(evaluate (unstringify expression))'.

Parameters:
expression -
Returns:
Stella_Object

useClConsesP

public static boolean useClConsesP()

useClStructsP

public static boolean useClStructsP()

useVectorStructsP

public static boolean useVectorStructsP()

generateClTypeDeclarationsP

public static boolean generateClTypeDeclarationsP()

clOutputAllUnitsToFile

public static void clOutputAllUnitsToFile(java.lang.String sourcefile)

clOutputForwardDeclarations

public static void clOutputForwardDeclarations(java.io.PrintStream stream)

clTranslateFile

public static void clTranslateFile(java.lang.String file,
                                   boolean relativeP)
Translate a Stella file to Common-Lisp. If relativeP, concatenate root directory to file.

Parameters:
file -
relativeP -

clYieldStructClassFileName

public static java.lang.String clYieldStructClassFileName(java.lang.String systemname)

clTranslateSystem

public static void clTranslateSystem(java.lang.String systemName)
Translate a Stella system named systemName to Common Lisp.

Parameters:
systemName -

clTranslateStella

public static void clTranslateStella(boolean productionsettingsP)

clRetranslateStella

public static void clRetranslateStella(boolean productionsettingsP)

computeContextOrModuleFromPathname

public static Context computeContextOrModuleFromPathname(java.lang.String pathname,
                                                         boolean moduleP,
                                                         boolean symbolnameP,
                                                         java.lang.Object[] MV_returnarray)

componentMatchP

public static boolean componentMatchP(java.lang.String component,
                                      java.lang.String string,
                                      int start,
                                      int end)

computeModuleAndBareName

public static Module computeModuleAndBareName(java.lang.String name,
                                              java.lang.Object[] MV_returnarray)
Compute the module indicated by the STELLA name name and return it. Return the bare symbol name as the second value. name does not necessarily have to be qualified in which case the current module is returned. name is assumed to be the printed representation of a STELLA symbol, surrogate or keyword.

Parameters:
name -
MV_returnarray -
Returns:
Module

helpGetStellaContextOrModule

public static Context helpGetStellaContextOrModule(java.lang.String pathname,
                                                   boolean moduleP)

getStellaContext

public static Context getStellaContext(java.lang.String pathname,
                                       boolean errorP)
Return the context located at pathname, or null if no such context exists. If errorP is true, throw an exception if no context is found, otherwise silently return null.

Parameters:
pathname -
errorP -
Returns:
Context

getStellaModule

public static Module getStellaModule(java.lang.String pathname,
                                     boolean errorP)
Return the module located at pathname, or null if no such module exists. The search looks at ancestors and top-most (cardinal) modules. If errorP is true, throw an exception if no module is found.

Parameters:
pathname -
errorP -
Returns:
Module

helpGetStellaModule

public static Module helpGetStellaModule(java.lang.String pathname,
                                         boolean errorP)
Return the module located at pathname, or null if no such module exists. The search looks at ancestors and top-most (cardinal) modules. If errorP is true, throw an exception if no module is found.

Parameters:
pathname -
errorP -
Returns:
Module

findOrCreateModule

public static Module findOrCreateModule(java.lang.String pathname)
Return a module located at pathname if one exists, otherwise create one

Parameters:
pathname -
Returns:
Module

string_changeContext

public static Context string_changeContext(java.lang.String contextname)
Change the current context to be the context named 'contextName'.

Parameters:
contextname -
Returns:
Context

string_changeModule

public static Module string_changeModule(java.lang.String modulename)
Change the current module to be the module named 'moduleName'.

Parameters:
modulename -
Returns:
Module

string_destroyContext

public static void string_destroyContext(java.lang.String self)
Destroy the context 'self', and recursively destroy all contexts that inherit 'self'.

Parameters:
self -

pushWorld

public static World pushWorld()
Spawn a new world that is a child of the current context, and change the current context to the new world.

Returns:
World

popWorld

public static Context popWorld()
Destroy the current world and change the current context to be its parent. Return the current context. Nothing happens if there is no current world.

Returns:
Context

allContexts

public static Iterator allContexts()
Return an iterator that generates all contexts.

Returns:
Iterator

allModules

public static Iterator allModules()
Return an iterator that generates all modules.

Returns:
Iterator

listModules

public static Cons listModules(boolean kbOnlyP)
Returns a cons of all modules defined in PowerLoom. If kbOnlyP is true, then any modules which are code only or just namespaces are not returned.

Parameters:
kbOnlyP -
Returns:
Cons

callClearModule

public static void callClearModule(Cons name)
Destroy all objects belonging to module name or any of its children. If no name is supplied, the current module will be cleared after confirming with the user. Important modules such as STELLA are protected against accidental clearing.

Parameters:
name -

clearModule

public static void clearModule(Cons name)
Destroy all objects belonging to module name or any of its children. If no name is supplied, the current module will be cleared after confirming with the user. Important modules such as STELLA are protected against accidental clearing.

Parameters:
name -

helpFindContextByNumber

public static Context helpFindContextByNumber(int number,
                                              List siblings)

findContextByNumber

public static Context findContextByNumber(int contextnumber)

string_getStellaContextSlowly

public static Context string_getStellaContextSlowly(java.lang.String self)

integer_getStellaContextSlowly

public static Context integer_getStellaContextSlowly(int self)

cc

public static Context cc(Cons name)
Change the current context to the one named name. Return the value of the new current context. If no name is supplied, return the pre-existing value of the current context. cc is a no-op if the context reference cannot be successfully evaluated.

Parameters:
name -
Returns:
Context

ccc

public static Context ccc(Cons name)
Change the current context to the one named name. Return the value of the new current context. If no name is supplied, return the pre-existing value of the current context. cc is a no-op if the context reference cannot be successfully evaluated. In CommonLisp, if the new context is case sensitive, then change the readtable case to :INVERT, otherwise to :UPCASE.

Parameters:
name -
Returns:
Context

unstringifyTokenizerTable

public static TokenizerTable unstringifyTokenizerTable(java.lang.String table)

makeTokenizerByteArray

public static byte[] makeTokenizerByteArray(int size)

stringToTokenizerByteArray

public static byte[] stringToTokenizerByteArray(java.lang.String string)

tokenizerByteArrayToString

public static java.lang.String tokenizerByteArrayToString(byte[] bytes)

tokenizerByteArray_byteArrayNth

public static char tokenizerByteArray_byteArrayNth(byte[] buffer,
                                                   int position)

tokenizerByteArray_byteArrayNthSetter

public static byte tokenizerByteArray_byteArrayNthSetter(byte[] buffer,
                                                         char ch,
                                                         int position)

nativeByteArrayReadSequence

public static int nativeByteArrayReadSequence(byte[] buffer,
                                              java.io.PushbackInputStream stream,
                                              int start,
                                              int end)

tokenizerByteArrayReadSequence

public static int tokenizerByteArrayReadSequence(byte[] buffer,
                                                 InputStream stream,
                                                 int start,
                                                 int end)

byteArrayReadSequence

public static int byteArrayReadSequence(byte[] buffer,
                                        InputStream stream,
                                        int start,
                                        int end)
Read from stream filling buffer between start and end (depending on how many characters are available). Return the actual end pointer to the input read into buffer. EOF is indicated by the return value being equal to start.

Parameters:
buffer -
stream -
start -
end -
Returns:
int

nativeByteArrayWriteSequence

public static void nativeByteArrayWriteSequence(byte[] buffer,
                                                java.io.PrintStream stream,
                                                int start,
                                                int end)

byteArrayWriteSequence

public static void byteArrayWriteSequence(byte[] buffer,
                                          java.io.PrintStream stream,
                                          int start,
                                          int end)
Write from buffer to stream, using data in the buffer starting at position start stopping just before end.

Parameters:
buffer -
stream -
start -
end -

unreadCharacterFromTokenizerBuffer

public static void unreadCharacterFromTokenizerBuffer(char renamed_Char,
                                                      InputStream stream)

withTokenizerStringInputP

public static boolean withTokenizerStringInputP()

insideWithTokenizerP

public static boolean insideWithTokenizerP()

endOfTokensP

public static Stella_Object endOfTokensP()

getTokenTextInternal

public static java.lang.String getTokenTextInternal(byte[] buffer,
                                                    int start,
                                                    int end,
                                                    int size,
                                                    boolean upcaseP)

getTokenType

public static Stella_Object getTokenType()

saveTokenizerStreamState

public static Stella_Object saveTokenizerStreamState()

unescapeTokenString

public static java.lang.String unescapeTokenString(java.lang.String token,
                                                   char escapechar,
                                                   boolean upcaseP)

getStellaTokenType

public static Stella_Object getStellaTokenType()

getQualifiedSymbolSeparatorPositionInternal

public static int getQualifiedSymbolSeparatorPositionInternal(byte[] buffer,
                                                              int tokenstart,
                                                              int tokenend,
                                                              int size,
                                                              Keyword escapemode)

parseStellaName

public static java.lang.String parseStellaName(java.lang.String name,
                                               boolean enablecaseconversionP,
                                               java.lang.Object[] MV_returnarray)
Parse the printed representation name of a STELLA symbol, surrogate or keyword and return its symbol name, module name and type (which is either :SYMBOL, :SURROGATE or :KEYWORD). name can be qualified and must use the exact same syntax and escape characters that would be used if it were to be read by readSExpressionFromString (or unstringify). If enableCaseConversionP is TRUE, the returned symbol name will be upcased if the current module is case-insensitive; otherwise, it will be returned as is. Raises a read exception if name does not represent a symbol. This function is available primarily for efficiency, since it is about 10-15 times faster than unstringify.

Parameters:
name -
enablecaseconversionP -
MV_returnarray -
Returns:
String

qualifiedStellaNameP

public static boolean qualifiedStellaNameP(java.lang.String name)
Return TRUE if name is a symbol or surrogate qualified with a module pathname or a module pathname ending with a S. Assumes that name is the printed representation of a STELLA symbol (potentially containing escape characters).

Parameters:
name -
Returns:
boolean

stringToCharacter

public static char stringToCharacter(java.lang.String name)

readSExpressionFromString

public static Stella_Object readSExpressionFromString(java.lang.String string)
Read one STELLA s-expression from string and return the result.

Parameters:
string -
Returns:
Stella_Object

makeTokenizerStringStream

public static InputStringStream makeTokenizerStringStream(java.lang.String string)

unreadCharacter

public static void unreadCharacter(char ch,
                                   InputStream inputstream)
Unread ch from inputstream. Signal an error if ch was not the last character read.

Parameters:
ch -
inputstream -

yesOrNoP

public static boolean yesOrNoP(java.lang.String message)
Read a line of input from STANDARD-INPUT and return true if the input was yes or false if the input was no. Loop until either yes or no was entered. If 'message' is non-null prompt with it before the input is read. See also special variable $USER_QUERY_ACTION$.

Parameters:
message -
Returns:
boolean

yOrNP

public static boolean yOrNP(java.lang.String message)
Read a line of input from STANDARD-INPUT and return true if the input was y or false if the input was n. Loop until either y or n was entered. If 'message' is non-null prompt with it before the input is read. See also special variable $USER_QUERY_ACTION$.

Parameters:
message -
Returns:
boolean

resetXmlHashTables

public static void resetXmlHashTables()
Resets Hashtables used for interning XML elements and global attribute objects. This will allow garbage collection of no-longer used objects, but will also mean that newly parsed xml elements and global attributes will not be eq? to already existing ones with the same name.


makeNamespaceTable

public static KvCons makeNamespaceTable()

makeXmlCdataForm

public static Cons makeXmlCdataForm(java.lang.String theData)

makeXmlnsAttribute

public static XmlAttribute makeXmlnsAttribute(java.lang.String name)

makeXmlElementInternal

public static XmlElement makeXmlElementInternal(java.lang.String name,
                                                java.lang.String namespaceName,
                                                java.lang.String namespace,
                                                java.lang.String surfaceForm)

makeXmlElement

public static XmlElement makeXmlElement(java.lang.String name,
                                        java.lang.String namespaceName,
                                        java.lang.String namespace)
Creates and interns an XML element object name using namespaceName to refer to namespace. If namespace is null, then the element will be interned in the null namespace. namespace must otherwise be a URI.

Parameters:
name -
namespaceName -
namespace -
Returns:
XmlElement

makeXmlElementRespectingNamespace

public static XmlElement makeXmlElementRespectingNamespace(java.lang.String name,
                                                           KvCons namespaceTable)

makeXmlGlobalAttributeInternal

public static XmlGlobalAttribute makeXmlGlobalAttributeInternal(java.lang.String name,
                                                                java.lang.String namespaceName,
                                                                java.lang.String namespaceUri,
                                                                java.lang.String surfaceForm)

makeXmlGlobalAttribute

public static XmlGlobalAttribute makeXmlGlobalAttribute(java.lang.String name,
                                                        java.lang.String namespaceName,
                                                        java.lang.String namespace)
Creates and interns an XML global attribute object with name using namespaceName to refer to namespace. namespacemust be a URI.

Parameters:
name -
namespaceName -
namespace -
Returns:
XmlGlobalAttribute

makeXmlGlobalAttributeRespectingNamespace

public static XmlGlobalAttribute makeXmlGlobalAttributeRespectingNamespace(java.lang.String name,
                                                                           java.lang.String namespaceName,
                                                                           java.lang.String surfaceForm,
                                                                           KvCons namespaceTable)

makeXmlLocalAttribute

public static XmlLocalAttribute makeXmlLocalAttribute(java.lang.String name,
                                                      XmlElement element)
Make an XML-LOCAL-ATTRIBUTE named name associated with element

Parameters:
name -
element -
Returns:
XmlLocalAttribute

makeXmlAttributeRespectingNamespace

public static XmlAttribute makeXmlAttributeRespectingNamespace(java.lang.String name,
                                                               XmlElement element,
                                                               KvCons namespaceTable)

xmlnsAttributeNameP

public static boolean xmlnsAttributeNameP(java.lang.String name)

extractXmlnsName

public static java.lang.String extractXmlnsName(java.lang.String keyname)

addXmlReference

public static void addXmlReference(java.lang.String name,
                                   java.lang.String substitution,
                                   KeyValueList table)

makeXmlEntityTable

public static KeyValueList makeXmlEntityTable()

decodeXmlCharRef

public static java.lang.String decodeXmlCharRef(java.lang.String digits)

findReferenceStart

public static int findReferenceStart(java.lang.String input,
                                     int start,
                                     int end)

enableMemoization

public static void enableMemoization()
Enable memoization and use of memoized expression results.


disableMemoization

public static void disableMemoization()
Enable memoization and use of memoized expression results.


clearAllMemoizationTables

public static void clearAllMemoizationTables()

lookupDemon

public static Demon lookupDemon(java.lang.String name)
Return the demon named name.

Parameters:
name -
Returns:
Demon

defineDemon

public static Demon defineDemon(java.lang.String name,
                                Cons options)
Define a class or slot demon. Options are :create, :destroy, :class, :slot, :guard?, :code, :method, :inherit?, and :documentation.

Parameters:
name -
options -
Returns:
Demon

makeMatchingName

public static java.lang.String makeMatchingName(java.lang.String original,
                                                Cons options)
Keyword options: :break-on-cap one of :YES :NO :CLEVER default is :CLEVER :break-on-number one of :YES :NO :CLEVER default is :CLEVER :break-on-separators string default is "-_ " :remove-prefix string :remove-suffix string :case one of :UPCASE :TitleCase :titleCaseX :downcase :Capitalize :preserve default is :TitleCase :separator string default is "" :add-prefix string :add-suffix string

MAKE-MATCHING-NAME returns a matching name (a string) for the input name (a string). A matching name is constructed by breaking the input into 'words' and then applying appropriate transforms. The arguments are used as follows: original is the input name. It is a string. :break-on-cap is a keyword controlling whether changes in capitalization is used to indicate word boundaries. If :YES, then all capitalization changes delineate words. If :CLEVER, then unbroken runs of capitalized letters are treated as acronyms and remain grouped. If :NO or NULL, there is no breaking of words based on capitalization. :break-on-number is a flag controlling whether encountering a number indicates a word boundary. If :YES, then each run of numbers is treated as a word separate from surrounding words. If :CLEVER, then an attempt is made to recognize ordinal numbers (ie, 101st) and treat them as separate words. If :NO or NULL, there is no breaking of words when numbers are encountered. :break-on-separators A string of characters which constitute word delimiters in the input word. This is used to determine how to break the name into individual words. Defaults are space, '-' and '_'. :remove-prefix Specifies a prefix or suffix that is stripped from the input :remove-suffix name before any other processing. This allows the removal of any naming convention dictated prefixes or suffixes. :add-prefix Specifies a prefix or suffix that is added to the output name :add-suffix after all other processing. This allows the addition of any naming convention dictated prefixes or suffixes. :case The case of the resulting name. This is applied to the name before adding prefixes or suffixes. The two title case options differ only in how the first word of the name is treated. :TitleCase capitalizes the first letter of the first word and also the first letter of all other words. :TitleCaseX does not capitalizes the first letter of the first word but capitalizes the first letter of all subsequent words. :preserve results in no change in case. :separator This is a string specifying the word separator to use in the returned name. An empty string (the default) means that the resulting words are concatenated without any separation. This normally only makes sense when using one of the title case values for the case keyword.

Parameters:
original -
options -
Returns:
String

decomposeNamestring

public static Cons decomposeNamestring(java.lang.String namestring,
                                       Cons options)
Keyword options: :break-on-cap one of :YES :NO :CLEVER default is :CLEVER :break-on-number one of :YES :NO :CLEVER default is :CLEVER :break-on-separators string default is "-_ "

DECOMPOSE-NAMESTRING returns a cons of STRING-WRAPPERS that are the decomposition of the input STRING. The arguments are used as follows: namestring is the input string. :break-on-cap is a keyword controlling whether changes in capitalization is used to indicate word boundaries. If :YES, then all capitalization changes delineate words. If :CLEVER, then unbroken runs of capitalized letters are treated as acronyms and remain grouped. If :NO or NULL, there is no breaking of words based on capitalization. :break-on-number is a flag controlling whether encountering a number indicates a word boundary. If :YES, then each run of numbers is treated as a word separate from surrounding words. If :CLEVER, then an attempt is made to recognize ordinal numbers (ie, 101st) and treat them as separate words. If :NO or NULL, there is no breaking of words when numbers are encountered. :break-on-separators A string of characters which constitute word delimiters in the input word. This is used to determine how to break the name into individual words. Defaults are space, '-' and '_'.

Parameters:
namestring -
options -
Returns:
Cons

makeMatchingNameFull

public static java.lang.String makeMatchingNameFull(java.lang.String originalname,
                                                    Keyword breakoncap,
                                                    Keyword breakonnumber,
                                                    java.lang.String breakonseparators,
                                                    java.lang.String removeprefix,
                                                    java.lang.String removesuffix,
                                                    java.lang.String addprefix,
                                                    java.lang.String addsuffix,
                                                    Keyword outputcase,
                                                    java.lang.String outputseparator)
Non-keyword version of makeMatchingName, which will probably be easier to use when called from non-Lisp languages.

Parameters:
originalname -
breakoncap -
breakonnumber -
breakonseparators -
removeprefix -
removesuffix -
addprefix -
addsuffix -
outputcase -
outputseparator -
Returns:
String

decomposeNamestringFull

public static Cons decomposeNamestringFull(java.lang.String namestring,
                                           Keyword breakOnCap,
                                           Keyword breakOnNumber,
                                           java.lang.String breakOnSeparators)
Non-keyword version of decomposeNamestring, which will probably be easier to use when called from non-Lisp languages.

Parameters:
namestring -
breakOnCap -
breakOnNumber -
breakOnSeparators -
Returns:
Cons

suffixMatchesP

public static boolean suffixMatchesP(java.lang.String teststring,
                                     java.lang.String suffix)

ordinalNumberStringP

public static boolean ordinalNumberStringP(java.lang.String teststring)

heuristicAcronymP

public static boolean heuristicAcronymP(java.lang.String itemstring)

rootSourceDirectory

public static java.lang.String rootSourceDirectory()

rootNativeDirectory

public static java.lang.String rootNativeDirectory()

rootBinaryDirectory

public static java.lang.String rootBinaryDirectory()

systemDefinitionsDirectory

public static java.lang.String systemDefinitionsDirectory()

translateAndOutputUnitsToFile

public static void translateAndOutputUnitsToFile(java.lang.String file,
                                                 java.lang.String targetlanguage)

operateOnFile

public static void operateOnFile(java.lang.String file,
                                 Keyword operation)

cleanUpTranslationUnitsSpecial

public static void cleanUpTranslationUnitsSpecial()

translateFile

public static void translateFile(java.lang.String file,
                                 Keyword outputlanguage,
                                 boolean aspartofsystemP)

outputAllUnitsToFile

public static void outputAllUnitsToFile(java.lang.String sourcefile)

recordSignaturesOfAllUnits

public static void recordSignaturesOfAllUnits(java.lang.String sourcefile)

translateWithCopyrightHeaderP

public static boolean translateWithCopyrightHeaderP()

operatingSystem

public static Keyword operatingSystem()

directorySeparator

public static char directorySeparator()

directorySeparatorString

public static java.lang.String directorySeparatorString()

directorySeparatorForFile

public static char directorySeparatorForFile(java.lang.String file)

fileNameDirectory

public static java.lang.String fileNameDirectory(java.lang.String file)
Return the directory component of file including the final directory separator or the empty string if file does not include a directory. Note that for purposes of this function, a logical host is considered part of the directory portion of file

Parameters:
file -
Returns:
String

directoryFileName

public static java.lang.String directoryFileName(java.lang.String directory)
Return directory as a file name, i.e., without a terminating directory separator.

Parameters:
directory -
Returns:
String

fileNameAsDirectory

public static java.lang.String fileNameAsDirectory(java.lang.String file)
Return file interpreted as a directory, i.e., with a terminating directory separator. If file is the empty string simply return the empty string, i.e., interpret it as the current directory instead of the root directory.

Parameters:
file -
Returns:
String

directoryParentDirectory

public static java.lang.String directoryParentDirectory(java.lang.String directory,
                                                        int level)
Return the level-th parent directory component of directory including the final directory separator, or the empty string if directory does not have that many parents.

Parameters:
directory -
level -
Returns:
String

fileNameWithoutDirectory

public static java.lang.String fileNameWithoutDirectory(java.lang.String file)
Return the file name portion of file by removing any directory and logical host components.

Parameters:
file -
Returns:
String

fileNameWithoutExtension

public static java.lang.String fileNameWithoutExtension(java.lang.String file)
Remove files extension (or type) if there is any and return the result.

Parameters:
file -
Returns:
String

fileExtension

public static java.lang.String fileExtension(java.lang.String file)
Return files extension (or type) if it has any including the separator character.

Parameters:
file -
Returns:
String

fileBaseName

public static java.lang.String fileBaseName(java.lang.String file)
Remove files directory (including logical host) and extension components and return the result.

Parameters:
file -
Returns:
String

defineLogicalHostProperty

public static void defineLogicalHostProperty(java.lang.String host,
                                             Keyword property,
                                             Stella_Object value)
Define property with value for the logical host host. As a side-effect, this also defines host as a logical host (both property and value can be supplied as NULL). If :ROOT-DIRECTORY is specified, all pathnames with host are assumed to be relative to that directory (even if they are absolute) and will be rerooted upon translation. :ROOT-DIRECTORY can be a logical or physical pathname. If :LISP-TRANSLATIONS is specified, those will be used verbatimely as the value of _CLClogical_pathname_translations_host_ if we are running in Lisp, which allows us to depend on the native CLCtranslate_logical_pathname for more complex translation operations.

Parameters:
host -
property -
value -

lookupLogicalHostProperty

public static Stella_Object lookupLogicalHostProperty(java.lang.String host,
                                                      Keyword property)

logicalHostP

public static boolean logicalHostP(java.lang.String host)

logicalPathnameP

public static boolean logicalPathnameP(java.lang.String pathname)

absolutePathnameP

public static boolean absolutePathnameP(java.lang.String pathname)

getLogicalHostName

public static java.lang.String getLogicalHostName(java.lang.String pathname)

logicalPathnameWithoutHost

public static java.lang.String logicalPathnameWithoutHost(java.lang.String pathname)

translateLogicalPathname

public static java.lang.String translateLogicalPathname(java.lang.String pathname)

unlogicalizePathname

public static java.lang.String unlogicalizePathname(java.lang.String pathname)

mergeFileNames

public static java.lang.String mergeFileNames(java.lang.String basefile,
                                              java.lang.String defaults)
Parse basefile, supply any missing components from defaults if supplied and return the result.

Parameters:
basefile -
defaults -
Returns:
String

classifyFileExtension

public static Keyword classifyFileExtension(java.lang.String file)

rootDirectoryPrefix

public static java.lang.String rootDirectoryPrefix(java.lang.String file)

makeFileName

public static java.lang.String makeFileName(java.lang.String filepath,
                                            Keyword type,
                                            boolean relativeP)

relativizeFileName

public static java.lang.String relativizeFileName(java.lang.String file,
                                                  java.lang.String rootpath)

helpImplodePathname

public static java.lang.String helpImplodePathname(java.lang.String filename)

maybeTruncateFilename

public static java.lang.String maybeTruncateFilename(java.lang.String barefilename)

rerootFileName

public static java.lang.String rerootFileName(java.lang.String file,
                                              java.lang.String fromroot,
                                              java.lang.String toroot)

fileYoungerThanP

public static BooleanWrapper fileYoungerThanP(java.lang.String file1,
                                              java.lang.String file2)

systemNeedsTranslationP

public static boolean systemNeedsTranslationP(java.lang.String systemname,
                                              Keyword language)

translateSystem

public static boolean translateSystem(java.lang.String systemname,
                                      Keyword outputlanguage,
                                      Cons options)
Translate all of the STELLA source files in system systemname into outputlanguage. The following keyword/value options are recognized:

CtwoPassP (default false): if true, all files will be scanned twice, once to load the signatures of objects defined in them, and once to actually translate the definitions.

CforceTranslationP (default false): if true, files will be translated whether or not their translations are up-to-date.

CdevelopmentSettingsP (default false): if true translation will favor safe, readable and debuggable code over efficiency (according to the value of CdevelopmentSettings on the system definition). If false, efficiency will be favored instead (according to the value of CproductionSettings on the system definition).

CproductionSettingsP (default true): inverse to CdevelopmentSettingsP.

Parameters:
systemname -
outputlanguage -
options -
Returns:
boolean

loadFile

public static void loadFile(java.lang.String file)
Read STELLA commands from file and evaluate them. The file should begin with an inModule declaration that specifies the module within which all remaining commands are to be evaluated The remaining commands are evaluated one-by-one, applying the function evaluate to each of them.

Parameters:
file -

makeSystemDefinitionFileName

public static java.lang.String makeSystemDefinitionFileName(java.lang.String name)

getSystemDefinition

public static SystemDefinition getSystemDefinition(java.lang.String name)

helpGetSystemFiles

public static void helpGetSystemFiles(java.lang.String filename,
                                      List collection,
                                      boolean probefileP)

cleanSystem

public static void cleanSystem(java.lang.String systemname)

makeSystem

public static boolean makeSystem(java.lang.String systemname,
                                 Keyword language,
                                 Cons options)
Translate all out-of-date files of system systemname into language and then compile and load them (the latter is only possible for Lisp right now). The following keyword/value options are recognized:

CtwoPassP: if true, all files will be scanned twice, once to load the signatures of objects defined in them, and once to actually translate the definitions. Otherwise, the translator will make one pass in the case that the system is already loaded (and is being remade), and two passes otherwise.

CdevelopmentSettingsP (default false): if true translation will favor safe, readable and debuggable code over efficiency (according to the value of CdevelopmentSettings on the system definition). If false, efficiency will be favored instead (according to the value of CproductionSettings on the system definition).

CproductionSettingsP (default true): inverse to CdevelopmentSettingsP.

CforceTranslationP (default false): if true, files will be translated whether or not their translations are up-to-date.

CforceRecompilationP (default false): if true, translated files will be recompiled whether or not their compilations are up-to-date (only supported in Lisp right now).

CloadSystemP (default true): if true, compiled files will be loaded into the current STELLA image (only supported in Lisp right now).

CstartupP (default true): if true, the system startup function will be called once all files have been loaded.

Parameters:
systemname -
language -
options -
Returns:
boolean

systemLoadedP

public static boolean systemLoadedP(java.lang.String name)
Return true if system name has been loaded.

Parameters:
name -
Returns:
boolean

clearSystem

public static void clearSystem(java.lang.String name)
Clears out the system definition named name. If name is null, then clear out all system definitions. This function is useful when changes have been made to the system definition, and one wants to have it reloaded from the standard location in the file system.

Parameters:
name -

loadPreprocessedFiles

public static void loadPreprocessedFiles(java.lang.String systemname)

loadSystem

public static boolean loadSystem(java.lang.String systemname,
                                 Keyword language,
                                 Cons options)
Natively language-compile out-of-date translated files of system systemname and then load them into the running system (this is only supported/possible for Lisp at the moment). Return true if at least one file was compiled. The following keyword/value options are recognized:

CforceRecompilationP (default false): if true, files will be compiled whether or not their compilations are up-to-date.

CstartupP (default true): if true, the system startup function will be called once all files have been loaded.

Parameters:
systemname -
language -
options -
Returns:
boolean

string_systemStartupFunctionName

public static java.lang.String string_systemStartupFunctionName(java.lang.String systemname)

startupNameFromFile

public static Symbol startupNameFromFile(java.lang.String file)

systemStartupFileP

public static boolean systemStartupFileP(java.lang.String file)

systemStartedUpP

public static boolean systemStartedUpP(java.lang.String systemname,
                                       java.lang.String systemmodulename)

helpAllRequiredSystems

public static List helpAllRequiredSystems(java.lang.String systemName,
                                          List found)

allRequiredSystems

public static Cons allRequiredSystems(java.lang.String systemName)
Returns a CONS of all of the systems required by systemName

Parameters:
systemName -
Returns:
Cons

makeStella

public static void makeStella(boolean forcerecompilationP)

parseConfigurationFileLine

public static StringWrapper parseConfigurationFileLine(java.lang.String line,
                                                       java.lang.Object[] MV_returnarray)

lookupConfigurationProperty

public static Stella_Object lookupConfigurationProperty(java.lang.String property,
                                                        Wrapper defaultvalue,
                                                        KeyValueList configuration)
Lookup property in configuration and return its value. Use the global system configuration table if configuration is NULL. Return defaultvalue if property is not defined.

Parameters:
property -
defaultvalue -
configuration -
Returns:
Stella_Object

lookupConfigurationPropertyValues

public static Cons lookupConfigurationPropertyValues(java.lang.String property,
                                                     Stella_Object defaultvalue,
                                                     KeyValueList configuration)
Lookup property in configuration, assume it is a multi-valued property and return its value(s) as a list. Use the global system configuration table if configuration is NULL. Return defaultvalue if property is not defined or NIL is no default value is specified.

Parameters:
property -
defaultvalue -
configuration -
Returns:
Cons

setConfigurationProperty

public static Stella_Object setConfigurationProperty(java.lang.String property,
                                                     Stella_Object value,
                                                     KeyValueList configuration)
Set property in configuration to value and return it. Use the global system configuration table if configuration is NULL.

Parameters:
property -
value -
configuration -
Returns:
Stella_Object

addConfigurationProperty

public static Stella_Object addConfigurationProperty(java.lang.String property,
                                                     Stella_Object value,
                                                     KeyValueList configuration)
Add value to property in configuration and return it. If a previous value exists add value to the end (listify the old value if it is not yet a list). Otherwise, create a new list containing value. Use the global system configuration table if configuration is NULL.

Parameters:
property -
value -
configuration -
Returns:
Stella_Object

clearConfigurationProperty

public static Stella_Object clearConfigurationProperty(java.lang.String property,
                                                       KeyValueList configuration)
Remove property in configuration and return the previous value. Use the global system configuration table if configuration is NULL.

Parameters:
property -
configuration -
Returns:
Stella_Object

removeConfigurationProperty

public static Stella_Object removeConfigurationProperty(java.lang.String property,
                                                        Stella_Object value,
                                                        KeyValueList configuration)
Remove value from property in configuration and return it. Use the global system configuration table if configuration is NULL.

Parameters:
property -
value -
configuration -
Returns:
Stella_Object

configureStella

public static void configureStella(java.lang.String file)
Perform STELLA run-time configuration. If supplied, load the configuration file file first which should be supplied with a physical pathname.

Parameters:
file -

string_getObject

public static Stella_Object string_getObject(java.lang.String self,
                                             Stella_Object type)

integer_getObject

public static Stella_Object integer_getObject(int self,
                                              Stella_Object type)

stringSearchForObject

public static Stella_Object stringSearchForObject(java.lang.String string,
                                                  Surrogate classtype)

stringToClasses

public static Iterator stringToClasses(java.lang.String string,
                                       boolean exactP)

stringToClass

public static Stella_Object stringToClass(java.lang.String string)

stringToContext

public static Stella_Object stringToContext(java.lang.String string)

stringToFunction

public static Stella_Object stringToFunction(java.lang.String string)

dottedStringP

public static boolean dottedStringP(java.lang.String string)

yieldExplodedMethodName

public static java.lang.String yieldExplodedMethodName(java.lang.String dottedstring,
                                                       java.lang.Object[] MV_returnarray)

stringToSlot

public static Stella_Object stringToSlot(java.lang.String string)

stringToSurrogateValue

public static Stella_Object stringToSurrogateValue(java.lang.String string)

stringToDemon

public static Stella_Object stringToDemon(java.lang.String string)

integerToContext

public static Stella_Object integerToContext(int integer)

getClassOptions

public static Cons getClassOptions()

getSlotOptions

public static Cons getSlotOptions()

shortDocumentation

public static java.lang.String shortDocumentation(java.lang.String documentation)

printDocumentationString

public static void printDocumentationString(java.lang.String string,
                                            int indent,
                                            OutputStream stream)

cppMakeCodeOutputFileName

public static java.lang.String cppMakeCodeOutputFileName(java.lang.String filename)

cppMakeHeaderOutputFileName

public static java.lang.String cppMakeHeaderOutputFileName(java.lang.String filename)

cppOutputIncludeDirective

public static void cppOutputIncludeDirective(java.lang.String filename,
                                             boolean stripdirectoryP)

cppStandaloneOutputImportDeclarations

public static void cppStandaloneOutputImportDeclarations(java.lang.String headerfilename)

cppRelativizeHeaderFile

public static java.lang.String cppRelativizeHeaderFile(java.lang.String headerfile,
                                                       java.lang.String systemname)

cppOutputImportDeclarations

public static void cppOutputImportDeclarations(java.lang.String systemname)

cppYieldMainFileName

public static java.lang.String cppYieldMainFileName()

cppOutputAllUnitsToFile

public static void cppOutputAllUnitsToFile(java.lang.String filename)

cppTranslateFile

public static void cppTranslateFile(java.lang.String filename)

cppStandaloneTranslateFile

public static void cppStandaloneTranslateFile(java.lang.String filename)

cppTranslateSystem

public static void cppTranslateSystem(java.lang.String systemname)
Translate the system systemname to C++.

Parameters:
systemname -

cppOutputSystemSpecificFiles

public static void cppOutputSystemSpecificFiles()

cppYieldSystemHeaderFileName

public static java.lang.String cppYieldSystemHeaderFileName(java.lang.String systemname)

cppYieldSystemHeaderFileGuard

public static java.lang.String cppYieldSystemHeaderFileGuard(java.lang.String systemname)

cppOutputSystemHeaderFile

public static void cppOutputSystemHeaderFile()

cppYieldSystemsRootDirectory

public static java.lang.String cppYieldSystemsRootDirectory()

cppYieldStellaRootDirectory

public static java.lang.String cppYieldStellaRootDirectory()

cppOutputSystemMakefile

public static void cppOutputSystemMakefile()

substituteTemplateVariablesInString

public static java.lang.String substituteTemplateVariablesInString(java.lang.String string,
                                                                   KeyValueList variables)

substituteTemplateVariablesToMakefile

public static void substituteTemplateVariablesToMakefile(java.lang.String templatefile,
                                                         java.lang.String outputfile,
                                                         KeyValueList variables)

cppUseGarbageCollectorP

public static boolean cppUseGarbageCollectorP()

cppCreateReservedWordTable

public static StringHashTable cppCreateReservedWordTable()

cppYieldSymbolIdForm

public static Cons cppYieldSymbolIdForm(int symbolid)

cppTranslateNull

public static Cons cppTranslateNull()

cppGenerateArrayTypedEntity

public static java.lang.String cppGenerateArrayTypedEntity(java.lang.String entity,
                                                           java.lang.String translatedarraytype)

cppNativePointerTypeP

public static boolean cppNativePointerTypeP(java.lang.String nativetype)

cppUnpointerizeNativeType

public static java.lang.String cppUnpointerizeNativeType(java.lang.String nativetype)

cppCreateCharacterSubstitutionTable

public static java.lang.String cppCreateCharacterSubstitutionTable()

replaceFirstCharacterWithString

public static java.lang.String replaceFirstCharacterWithString(java.lang.String string,
                                                               java.lang.String newprefix)

cppSubstituteForbiddenCharacters

public static java.lang.String cppSubstituteForbiddenCharacters(java.lang.String name,
                                                                Keyword caseconvention)

cppNameQualificationMode

public static Keyword cppNameQualificationMode()

cppYieldQualifiedName

public static java.lang.String cppYieldQualifiedName(java.lang.String translatedname,
                                                     GeneralizedSymbol sourcesymbol)

cppTranslateReturnParameter

public static Cons cppTranslateReturnParameter(int parameternumber,
                                               StandardObject parametertype)

cppYieldInitialNullValue

public static Cons cppYieldInitialNullValue()

cppOutputBreak

public static void cppOutputBreak()

cppOutputContinue

public static void cppOutputContinue()

cppBumpIndent

public static void cppBumpIndent()

cppUnbumpIndent

public static void cppUnbumpIndent()

replaceCharacterWithSubstring

public static java.lang.String replaceCharacterWithSubstring(java.lang.String string,
                                                             java.lang.String renamed_New,
                                                             char character)

string_cppOutputLiteral

public static void string_cppOutputLiteral(java.lang.String string)

cppIndent

public static void cppIndent()

cppOutputTemplateClassesP

public static boolean cppOutputTemplateClassesP()

clt

public static void clt()

jt

public static void jt()

string_javaMakeCodeOutputFileName

public static java.lang.String string_javaMakeCodeOutputFileName(java.lang.String barefile,
                                                                 boolean donttruncateP)

javaOutputFlotsamUnitsToFileForModule

public static void javaOutputFlotsamUnitsToFileForModule(java.lang.String classoutputfile,
                                                         Module module,
                                                         TranslationUnit classunit,
                                                         Cons globals,
                                                         Cons functions)

javaOutputAllUnitsToFile

public static void javaOutputAllUnitsToFile()

javaInitializeFileTranslation

public static void javaInitializeFileTranslation()

javaTranslateFile

public static void javaTranslateFile(java.lang.String filename)

javaTranslateFileAsPartOfSystem

public static void javaTranslateFileAsPartOfSystem(java.lang.String filename)

javaTranslateSystem

public static void javaTranslateSystem(java.lang.String systemname)
Translate the system systemname to Java.

Parameters:
systemname -

javaYieldNativeClassName

public static java.lang.String javaYieldNativeClassName()

javaYieldSpecialVariableClassName

public static java.lang.String javaYieldSpecialVariableClassName()

javaYieldFullNativeClassName

public static java.lang.String javaYieldFullNativeClassName()

javaCreateCharacterSubstitutionTable

public static java.lang.String javaCreateCharacterSubstitutionTable()

javaSubstituteForbiddenCharacters

public static java.lang.String javaSubstituteForbiddenCharacters(java.lang.String name,
                                                                 Keyword caseconvention)

javaYieldFlotsamTypeName

public static java.lang.String javaYieldFlotsamTypeName(java.lang.String flotsamClassName)

inheritedClassNameConflictsP

public static boolean inheritedClassNameConflictsP(java.lang.String stellaClassName)

javaCreateReservedWordTable

public static StringHashTable javaCreateReservedWordTable()

javaLookupReservedWordTable

public static java.lang.String javaLookupReservedWordTable(java.lang.String word)

javaTranslateNamestring

public static java.lang.String javaTranslateNamestring(java.lang.String namestring)

javaYieldSymbolIdForm

public static Cons javaYieldSymbolIdForm(int symbolid)

javaTranslateClassObjectLookup

public static Cons javaTranslateClassObjectLookup(java.lang.String classname)

yieldClassObjectLookupNameForNativeType

public static java.lang.String yieldClassObjectLookupNameForNativeType(java.lang.String nativetype)

javaTranslateNull

public static Cons javaTranslateNull()

javaTranslateEol

public static Cons javaTranslateEol()

javaPrependGlobalClassName

public static java.lang.String javaPrependGlobalClassName(java.lang.String namestring,
                                                          Module module)

javaTranslateReturnParameter

public static Cons javaTranslateReturnParameter()

javaStellaPackage

public static java.lang.String javaStellaPackage()

javaBumpIndent

public static void javaBumpIndent()

javaUnbumpIndent

public static void javaUnbumpIndent()

javaIndent

public static void javaIndent()

string_javaOutputLiteral

public static void string_javaOutputLiteral(java.lang.String string)

javaOutputExceptionConstructor

public static void javaOutputExceptionConstructor(java.lang.String exceptionname)

javaHeuristicallyTranslateName

public static java.lang.String javaHeuristicallyTranslateName(java.lang.String stellaName,
                                                              Cons caseConvertedNameList)

javaOutputCommentString

public static void javaOutputCommentString(java.lang.String comment,
                                           java.lang.String commentStart,
                                           java.lang.String commentContinuation,
                                           java.lang.String commentEnd,
                                           boolean javadocCommentP,
                                           Cons caseConvertedNameList)

fixupDocumentationStringQuoting

public static java.lang.String fixupDocumentationStringQuoting(java.lang.String documentation)

idlTranslateNull

public static Cons idlTranslateNull()

idlCreateCharacterSubstitutionTable

public static java.lang.String idlCreateCharacterSubstitutionTable()

idlSubstituteForbiddenCharacters

public static java.lang.String idlSubstituteForbiddenCharacters(java.lang.String name,
                                                                Keyword caseconvention)

idlCreateReservedWordTable

public static StringHashTable idlCreateReservedWordTable()

idlYieldInitialNullValue

public static Cons idlYieldInitialNullValue()

idlMakeCodeOutputFileName

public static java.lang.String idlMakeCodeOutputFileName(java.lang.String sourcefile)

idlOutputAllUnitsToFile

public static void idlOutputAllUnitsToFile(java.lang.String sourcefile)

idlTranslateFile

public static void idlTranslateFile(java.lang.String filename)

idlIndent

public static void idlIndent()

idlBumpIndent

public static void idlBumpIndent()

idlUnbumpIndent

public static void idlUnbumpIndent()

string_idlOutputLiteral

public static void string_idlOutputLiteral(java.lang.String string)

idlOutputTemplateClassesP

public static boolean idlOutputTemplateClassesP()

outlineDepthExceededP

public static boolean outlineDepthExceededP(int currentDepth,
                                            int depthLimit)
Helper function that returns true if currentDepth exceeds depthLimit. This functions uses the convention that a null or negative value of depthLimit means the depth is unlimited. In those cases it always returns false.

Parameters:
currentDepth -
depthLimit -
Returns:
boolean

indentOutline

public static void indentOutline(int currentDepth,
                                 OutputStream stream)
Helper function that indents outline printings for level currentDepth on stream using the value of the global variable $OUTLINE_INDENT_STRING$

Parameters:
currentDepth -
stream -

stellaVersionString

public static java.lang.String stellaVersionString()
Return a string identifying the current version of STELLA.

Returns:
String

stellaInformation

public static java.lang.String stellaInformation()
Returns information about the current Stella implementation. Useful when reporting problems.

Returns:
String

currentStartupTimePhaseP

public static boolean currentStartupTimePhaseP(int phase)

startupKernel

public static void startupKernel(boolean verboseP)

startupCppTranslator

public static void startupCppTranslator()

startupJavaTranslator

public static void startupJavaTranslator()

startupIdlTranslator

public static void startupIdlTranslator()

startup

public static void startup(boolean verboseP)

interpretCommandLineArguments

public static void interpretCommandLineArguments(int count,
                                                 java.lang.String[] arguments)
Interpret any STELLA-relevant command line arguments.

Parameters:
count -
arguments -

consifyCommandLineArguments

public static Cons consifyCommandLineArguments(int count,
                                               java.lang.String[] arguments)
Convert count command line arguments into a CONS list.

Parameters:
count -
arguments -
Returns:
Cons

main

public static void main(java.lang.String[] arguments)