com.cyc.cycjava.cycl
Class string_utilities

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.cycjava.cycl.string_utilities
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class string_utilities
extends SubLTranslatedFile


Nested Class Summary
static class string_utilities.$char_in_char_set$UnaryFunction
           
static class string_utilities.$cyclify_status_native
           
static class string_utilities.$cyclify_status_p$UnaryFunction
           
static class string_utilities.$not_digit_char_p$UnaryFunction
           
static class string_utilities.$string_wXo_control_charsP$UnaryFunction
           
static class string_utilities.$whitespacep$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $char_set$
          dynamic variable used only by char-set-position
static SubLSymbol $dtp_cyclify_status$
           
static SubLSymbol $empty_string$
           
static SubLFloat $float105$0_8
           
static SubLFloat $float166$0_5
           
static SubLInteger $int103$255
           
static SubLInteger $int107$50
           
static SubLInteger $int110$1000000
           
static SubLInteger $int15$1000
           
static SubLInteger $int163$1024
           
static SubLInteger $int31$100
           
static SubLInteger $int32$256
           
static SubLInteger $int61$32
           
static SubLInteger $int62$128
           
static SubLInteger $int82$64
           
static SubLSymbol $kw106$FREE
           
static SubLSymbol $kw149$OUT_STRING_LIST
           
static SubLSymbol $kw150$REFERENCES_ADDED
           
static SubLSymbol $kw151$INSIDE_QUOTE_
           
static SubLSymbol $kw152$INSIDE_EL_VAR_NAME_
           
static SubLSymbol $kw153$ALREADY_CYCLIFIED_
           
static SubLSymbol $kw154$ESCAPE_
           
static SubLSymbol $kw155$INSIDE_SUBL_QUOTE_FN_
           
static SubLSymbol $kw156$INSIDE_EXPAND_SUBL_FN_
           
static SubLSymbol $kw157$INSIDE_EXPAND_SUBL_FN_ARG1_
           
static SubLSymbol $kw158$INSIDE_EXPAND_SUBL_FN_ARG2_
           
static SubLSymbol $kw159$IMMEDIATELY_FOLLOWING_PAREN_
           
static SubLSymbol $kw16$_MEMOIZED_ITEM_NOT_FOUND_
           
static SubLSymbol $kw160$PAREN_COUNT
           
static SubLSymbol $kw168$BEFORE
           
static SubLSymbol $kw169$WORD
           
static SubLSymbol $kw170$KEEP_BLANK
           
static SubLSymbol $kw171$SKIP_BLANKS
           
static SubLSymbol $kw173$SPACE
           
static SubLSymbol $kw177$INPUT
           
static SubLSymbol $kw180$OUTPUT
           
static SubLSymbol $kw25$ERROR
           
static SubLSymbol $kw3$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw39$TEST
           
static SubLSymbol $kw4$BREAK_CHAR
           
static SubLSymbol $kw40$OWNER
           
static SubLSymbol $kw41$CLASSES
           
static SubLSymbol $kw42$KB
           
static SubLSymbol $kw43$TINY
           
static SubLSymbol $kw44$WORKING_
           
static SubLSymbol $kw81$EOF
           
static SubLSymbol $kw83$NORMAL
           
static SubLSymbol $kw84$CR
           
static SubLSymbol $kw85$STRING
           
static SubLSymbol $kw86$SLASH
           
static SubLSymbol $kw99$DEFAULT
           
static SubLList $list1
           
static SubLList $list10
           
static SubLList $list104
           
static SubLList $list114
           
static SubLList $list115
           
static SubLList $list116
           
static SubLList $list119
           
static SubLList $list120
           
static SubLList $list121
           
static SubLList $list122
           
static SubLList $list2
           
static SubLList $list45
           
static SubLList $list48
           
static SubLList $list49
           
static SubLList $list54
           
static SubLList $list55
           
static SubLList $list59
           
static SubLList $list63
           
static SubLList $list65
           
static SubLList $list74
           
static SubLList $list78
           
static SubLList $list80
           
static SubLList $list90
           
static SubLList $list93
           
static SubLList $list94
           
static SubLList $list95
           
static SubLList $list97
           
static SubLList $list98
           
static SubLSymbol $new_line_string$
           
static SubLSymbol $point_char$
           
static SubLSymbol $space_char$
           
static SubLString $str0$
           
static SubLString $str101$Unmatched_open_parenthesis
           
static SubLString $str102$Unmatched_close_parenthesis
           
static SubLString $str108$es
           
static SubLString $str109$s
           
static SubLString $str113$__
           
static SubLString $str161$Invalid_slot__S_for_construction_
           
static SubLString $str162$__
           
static SubLString $str164$quit_reading_file
           
static SubLString $str165$string_read_larger_than_buffer_si
           
static SubLString $str167$_a
           
static SubLString $str17$_
           
static SubLString $str172$Unknown_State__S__Flaw_in_state_m
           
static SubLString $str174$Unknown_state__S__Design_flaw_in_
           
static SubLString $str178$Unable_to_open__S
           
static SubLString $str179$Could_not_open_an_input_stream_fo
           
static SubLString $str18$_
           
static SubLString $str181$__Cannot_open_input_stream_for__A
           
static SubLString $str182$_
           
static SubLString $str19$_
           
static SubLString $str20$___
           
static SubLString $str21$_
           
static SubLString $str22$_
           
static SubLString $str27$_S_is_too_short_to_remove__D_char
           
static SubLString $str29$_S_must_be_a_single_word___cannot
           
static SubLString $str35$Some_element_of__A_is_not_charact
           
static SubLString $str46$_
           
static SubLString $str47$__
           
static SubLString $str58$__R
           
static SubLString $str72$0123456789ABCDEF
           
static SubLString $str75$____________
           
static SubLString $str76$_____________
           
static SubLSymbol $string_read_buffer_size$
           
static SubLSymbol $string_read_buffer$
           
static SubLSymbol $sym100$CHAR_
           
static SubLSymbol $sym11$CDOLIST
           
static SubLSymbol $sym111$FORT_PRINT_NAME
           
static SubLSymbol $sym112$STR_BY_TYPE
           
static SubLSymbol $sym117$CYCLIFY_STATUS
           
static SubLSymbol $sym118$CYCLIFY_STATUS_P
           
static SubLSymbol $sym12$STRINGP
           
static SubLSymbol $sym123$DEFAULT_STRUCT_PRINT_FUNCTION
           
static SubLSymbol $sym124$CYCLIFY_STATUS_PRINT_FUNCTION_TRAMPOLINE
           
static SubLSymbol $sym125$CYCLIFY_STATUS_OUT_STRING_LIST
           
static SubLSymbol $sym126$_CSETF_CYCLIFY_STATUS_OUT_STRING_LIST
           
static SubLSymbol $sym127$CYCLIFY_STATUS_REFERENCES_ADDED
           
static SubLSymbol $sym128$_CSETF_CYCLIFY_STATUS_REFERENCES_ADDED
           
static SubLSymbol $sym129$CYCLIFY_STATUS_INSIDE_QUOTE_
           
static SubLSymbol $sym13$OBJECT_TO_STRING
           
static SubLSymbol $sym130$_CSETF_CYCLIFY_STATUS_INSIDE_QUOTE_
           
static SubLSymbol $sym131$CYCLIFY_STATUS_INSIDE_EL_VAR_NAME_
           
static SubLSymbol $sym132$_CSETF_CYCLIFY_STATUS_INSIDE_EL_VAR_NAME_
           
static SubLSymbol $sym133$CYCLIFY_STATUS_ALREADY_CYCLIFIED_
           
static SubLSymbol $sym134$_CSETF_CYCLIFY_STATUS_ALREADY_CYCLIFIED_
           
static SubLSymbol $sym135$CYCLIFY_STATUS_ESCAPE_
           
static SubLSymbol $sym136$_CSETF_CYCLIFY_STATUS_ESCAPE_
           
static SubLSymbol $sym137$CYCLIFY_STATUS_INSIDE_SUBL_QUOTE_FN_
           
static SubLSymbol $sym138$_CSETF_CYCLIFY_STATUS_INSIDE_SUBL_QUOTE_FN_
           
static SubLSymbol $sym139$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_
           
static SubLSymbol $sym14$_OBJECT_TO_STRING_CACHING_STATE_
           
static SubLSymbol $sym140$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_
           
static SubLSymbol $sym141$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG1_
           
static SubLSymbol $sym142$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG1_
           
static SubLSymbol $sym143$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG2_
           
static SubLSymbol $sym144$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG2_
           
static SubLSymbol $sym145$CYCLIFY_STATUS_IMMEDIATELY_FOLLOWING_PAREN_
           
static SubLSymbol $sym146$_CSETF_CYCLIFY_STATUS_IMMEDIATELY_FOLLOWING_PAREN_
           
static SubLSymbol $sym147$CYCLIFY_STATUS_PAREN_COUNT
           
static SubLSymbol $sym148$_CSETF_CYCLIFY_STATUS_PAREN_COUNT
           
static SubLSymbol $sym175$PRIN1
           
static SubLSymbol $sym176$FUNCTION_SYMBOL_P
           
static SubLSymbol $sym183$NON_ALPHANUMERIC_P
           
static SubLSymbol $sym184$KEYWORD_IMPOSTOR_P
           
static SubLSymbol $sym185$PROGN
           
static SubLSymbol $sym23$READABLE_P
           
static SubLSymbol $sym24$READ_FROM_STRING_IGNORING_ERRORS
           
static SubLSymbol $sym26$FIXNUMP
           
static SubLSymbol $sym28$NON_EMPTY_STRING_
           
static SubLSymbol $sym30$NOT_TEST_CHAR
           
static SubLSymbol $sym33$LISTP
           
static SubLSymbol $sym34$CHARACTERP
           
static SubLSymbol $sym36$NON_NEGATIVE_INTEGER_P
           
static SubLSymbol $sym37$_
           
static SubLSymbol $sym38$ENDS_WITH_START_OF
           
static SubLSymbol $sym5$_SPACE_CHAR_
           
static SubLSymbol $sym50$CHAR_IN_CHAR_SET
           
static SubLSymbol $sym51$DIGIT_CHAR_P
           
static SubLSymbol $sym52$ALPHANUMERICP
           
static SubLSymbol $sym53$ALPHA_CHAR_P
           
static SubLSymbol $sym56$IS_NUMERIC_
           
static SubLSymbol $sym57$PARSE_INTEGER
           
static SubLSymbol $sym6$WORD_LIST_VAR
           
static SubLSymbol $sym60$CONTROL_CHAR_P
           
static SubLSymbol $sym64$STRING
           
static SubLSymbol $sym66$LOWER_CASE_P
           
static SubLSymbol $sym67$WHITESPACEP
           
static SubLSymbol $sym68$UPPER_CASE_P
           
static SubLSymbol $sym69$PUNCTUATION_P
           
static SubLSymbol $sym7$CLET
           
static SubLSymbol $sym70$EAT_CHAR_P
           
static SubLSymbol $sym71$INTEGERP
           
static SubLSymbol $sym73$HEX_CHAR_P
           
static SubLSymbol $sym77$PUNCTUATION_EXTENDED_P
           
static SubLSymbol $sym79$CHAR_EQUAL
           
static SubLSymbol $sym8$_TEST_CHAR_
           
static SubLSymbol $sym87$CCONCATENATE
           
static SubLSymbol $sym88$FBOUNDP
           
static SubLSymbol $sym89$NON_EMPTY_STRING_P
           
static SubLSymbol $sym9$BREAK_WORDS
           
static SubLSymbol $sym91$VALID_CONSTANT_NAME_CHAR_P
           
static SubLSymbol $sym92$1_
           
static SubLSymbol $sym96$TARGET_CHARACTER_FOUND
           
static SubLSymbol $tab_char$
           
static SubLSymbol $target_characters$
           
static SubLSymbol $test_char$
           
static SubLFile me
           
static java.lang.String myName
           
 
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
EMPTY_SUBL_OBJECT_ARRAY
 
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER
 
Method Summary
static SubLObject break_words(SubLObject string, SubLObject non_break_char_test, SubLObject leave_embedded_stringsP)
          Takes a string (such as an English phrase or sentence).
static SubLObject char_list_to_string(SubLObject chars)
          Coerce a list of characters to a string
static SubLObject char_position(SubLObject v_char, SubLObject string, SubLObject n)
          Return the number of the position of the first occurrence of CHAR in STRING, starting from position N in STRING.
static SubLObject char_type_position(SubLObject char_type, SubLObject string, SubLObject start, SubLObject end)
          Return the position of the first character satisfying CHAR-TYPE in STRING.
static SubLObject cyclify_status_print_function_trampoline(SubLObject object, SubLObject stream)
           
static SubLObject declare_string_utilities_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject do_string_substitutions_robust(SubLObject string, SubLObject subst_list, SubLObject test)
          don't assume subst-list is in order of appearance
static SubLObject empty_string_p(SubLObject object)
          Return T iff OBJECT is an empty string.
static SubLObject ends_with(SubLObject w, SubLObject ending, SubLObject test)
           
static SubLObject first_char(SubLObject string)
           
static SubLObject init_string_utilities_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject make_valid_constant_name(SubLObject in_string, SubLObject upcase_initial_letterP)
          Make a fake constant name (a string) by capitalizing words after whitespace (and symbols) then eliminating invalid constant characters, including spaces.
static SubLObject non_whitespace_p(SubLObject v_char)
           
static SubLObject not_digit_char_p(SubLObject thing)
           
static SubLObject object_to_string_internal(SubLObject object)
           
static SubLObject object_to_string(SubLObject object)
           
static SubLObject replace_substring(SubLObject string, SubLObject substring, SubLObject v_new)
          performs case-sensitive substitution of NEW for SUBSTRING throughout STRING
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject set_nth_char(SubLObject n, SubLObject string, SubLObject new_char, SubLObject safeP)
          Set the Nth character of STRING to NEW-CHAR.
static SubLObject setup_string_utilities_file()
           
static SubLObject starts_with(SubLObject w, SubLObject starting)
           
static SubLObject str_by_type(SubLObject object)
           
static SubLObject str(SubLObject object)
           
static SubLObject strcat(SubLObject string_list)
          Like cconcatenate, but takes a list of strings as its argument.
static SubLObject string_tokenize_break_length(SubLObject v_break)
           
static SubLObject string_tokenize_break_matchP(SubLObject in_string, SubLObject v_break, SubLObject pos)
           
static SubLObject string_tokenize_int(SubLObject in_string, SubLObject break_list, SubLObject break_list_to_return, SubLObject embed_list, SubLObject include_stopsP, SubLObject ignore_empty_stringsP, SubLObject quote_chars)
          Breaks IN-STRING on any string sequence in BREAK-LIST.
static SubLObject string_tokenize(SubLObject in_string, SubLObject break_list, SubLObject embed_list, SubLObject include_stopsP, SubLObject ignore_empty_stringsP, SubLObject quote_chars, SubLObject break_list_to_return)
           
static SubLObject string_upto(SubLObject string, SubLObject v_char)
           
static SubLObject stringify_items(SubLObject items, SubLObject accessor, SubLObject separator, SubLObject last_separator)
           
static SubLObject stringify_terms(SubLObject terms, SubLObject separator, SubLObject last_separator)
           
static SubLObject substring_matchP(SubLObject big, SubLObject little, SubLObject start, SubLObject test)
          Returns true if, after moving forward 'start' characters from the beginning of the string 'big', the next few characters match (string=) the string 'small'.
static SubLObject substring(SubLObject string, SubLObject start, SubLObject end)
           
static SubLObject substringP(SubLObject little, SubLObject big, SubLObject test, SubLObject start_index, SubLObject end_index)
          Is LITTLE a substring of BIG starting at or after START-INDEX, and ending before END-INDEX (if non-nil)?
static SubLObject to_string(SubLObject value)
           
static SubLObject upper_case_alphanumeric_p(SubLObject object)
           
static SubLObject whitespace_chars()
           
static SubLObject whitespacep(SubLObject v_char)
           
 
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
extractFunctionNamed
 
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

me

public static final SubLFile me

myName

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

$point_char$

public static SubLSymbol $point_char$

$space_char$

public static SubLSymbol $space_char$

$tab_char$

public static SubLSymbol $tab_char$

$empty_string$

public static SubLSymbol $empty_string$

$new_line_string$

public static SubLSymbol $new_line_string$

$test_char$

public static SubLSymbol $test_char$

$char_set$

public static SubLSymbol $char_set$
dynamic variable used only by char-set-position


$target_characters$

public static SubLSymbol $target_characters$

$dtp_cyclify_status$

public static SubLSymbol $dtp_cyclify_status$

$string_read_buffer_size$

public static SubLSymbol $string_read_buffer_size$

$string_read_buffer$

public static SubLSymbol $string_read_buffer$

$str0$

public static final SubLString $str0$

$list1

public static final SubLList $list1

$list2

public static final SubLList $list2

$kw3$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw3$ALLOW_OTHER_KEYS

$kw4$BREAK_CHAR

public static final SubLSymbol $kw4$BREAK_CHAR

$sym5$_SPACE_CHAR_

public static final SubLSymbol $sym5$_SPACE_CHAR_

$sym6$WORD_LIST_VAR

public static final SubLSymbol $sym6$WORD_LIST_VAR

$sym7$CLET

public static final SubLSymbol $sym7$CLET

$sym8$_TEST_CHAR_

public static final SubLSymbol $sym8$_TEST_CHAR_

$sym9$BREAK_WORDS

public static final SubLSymbol $sym9$BREAK_WORDS

$list10

public static final SubLList $list10

$sym11$CDOLIST

public static final SubLSymbol $sym11$CDOLIST

$sym12$STRINGP

public static final SubLSymbol $sym12$STRINGP

$sym13$OBJECT_TO_STRING

public static final SubLSymbol $sym13$OBJECT_TO_STRING

$sym14$_OBJECT_TO_STRING_CACHING_STATE_

public static final SubLSymbol $sym14$_OBJECT_TO_STRING_CACHING_STATE_

$int15$1000

public static final SubLInteger $int15$1000

$kw16$_MEMOIZED_ITEM_NOT_FOUND_

public static final SubLSymbol $kw16$_MEMOIZED_ITEM_NOT_FOUND_

$str17$_

public static final SubLString $str17$_

$str18$_

public static final SubLString $str18$_

$str19$_

public static final SubLString $str19$_

$str20$___

public static final SubLString $str20$___

$str21$_

public static final SubLString $str21$_

$str22$_

public static final SubLString $str22$_

$sym23$READABLE_P

public static final SubLSymbol $sym23$READABLE_P

$sym24$READ_FROM_STRING_IGNORING_ERRORS

public static final SubLSymbol $sym24$READ_FROM_STRING_IGNORING_ERRORS

$kw25$ERROR

public static final SubLSymbol $kw25$ERROR

$sym26$FIXNUMP

public static final SubLSymbol $sym26$FIXNUMP

$str27$_S_is_too_short_to_remove__D_char

public static final SubLString $str27$_S_is_too_short_to_remove__D_char

$sym28$NON_EMPTY_STRING_

public static final SubLSymbol $sym28$NON_EMPTY_STRING_

$str29$_S_must_be_a_single_word___cannot

public static final SubLString $str29$_S_must_be_a_single_word___cannot

$sym30$NOT_TEST_CHAR

public static final SubLSymbol $sym30$NOT_TEST_CHAR

$int31$100

public static final SubLInteger $int31$100

$int32$256

public static final SubLInteger $int32$256

$sym33$LISTP

public static final SubLSymbol $sym33$LISTP

$sym34$CHARACTERP

public static final SubLSymbol $sym34$CHARACTERP

$str35$Some_element_of__A_is_not_charact

public static final SubLString $str35$Some_element_of__A_is_not_charact

$sym36$NON_NEGATIVE_INTEGER_P

public static final SubLSymbol $sym36$NON_NEGATIVE_INTEGER_P

$sym37$_

public static final SubLSymbol $sym37$_

$sym38$ENDS_WITH_START_OF

public static final SubLSymbol $sym38$ENDS_WITH_START_OF

$kw39$TEST

public static final SubLSymbol $kw39$TEST

$kw40$OWNER

public static final SubLSymbol $kw40$OWNER

$kw41$CLASSES

public static final SubLSymbol $kw41$CLASSES

$kw42$KB

public static final SubLSymbol $kw42$KB

$kw43$TINY

public static final SubLSymbol $kw43$TINY

$kw44$WORKING_

public static final SubLSymbol $kw44$WORKING_

$list45

public static final SubLList $list45

$str46$_

public static final SubLString $str46$_

$str47$__

public static final SubLString $str47$__

$list48

public static final SubLList $list48

$list49

public static final SubLList $list49

$sym50$CHAR_IN_CHAR_SET

public static final SubLSymbol $sym50$CHAR_IN_CHAR_SET

$sym51$DIGIT_CHAR_P

public static final SubLSymbol $sym51$DIGIT_CHAR_P

$sym52$ALPHANUMERICP

public static final SubLSymbol $sym52$ALPHANUMERICP

$sym53$ALPHA_CHAR_P

public static final SubLSymbol $sym53$ALPHA_CHAR_P

$list54

public static final SubLList $list54

$list55

public static final SubLList $list55

$sym56$IS_NUMERIC_

public static final SubLSymbol $sym56$IS_NUMERIC_

$sym57$PARSE_INTEGER

public static final SubLSymbol $sym57$PARSE_INTEGER

$str58$__R

public static final SubLString $str58$__R

$list59

public static final SubLList $list59

$sym60$CONTROL_CHAR_P

public static final SubLSymbol $sym60$CONTROL_CHAR_P

$int61$32

public static final SubLInteger $int61$32

$int62$128

public static final SubLInteger $int62$128

$list63

public static final SubLList $list63

$sym64$STRING

public static final SubLSymbol $sym64$STRING

$list65

public static final SubLList $list65

$sym66$LOWER_CASE_P

public static final SubLSymbol $sym66$LOWER_CASE_P

$sym67$WHITESPACEP

public static final SubLSymbol $sym67$WHITESPACEP

$sym68$UPPER_CASE_P

public static final SubLSymbol $sym68$UPPER_CASE_P

$sym69$PUNCTUATION_P

public static final SubLSymbol $sym69$PUNCTUATION_P

$sym70$EAT_CHAR_P

public static final SubLSymbol $sym70$EAT_CHAR_P

$sym71$INTEGERP

public static final SubLSymbol $sym71$INTEGERP

$str72$0123456789ABCDEF

public static final SubLString $str72$0123456789ABCDEF

$sym73$HEX_CHAR_P

public static final SubLSymbol $sym73$HEX_CHAR_P

$list74

public static final SubLList $list74

$str75$____________

public static final SubLString $str75$____________

$str76$_____________

public static final SubLString $str76$_____________

$sym77$PUNCTUATION_EXTENDED_P

public static final SubLSymbol $sym77$PUNCTUATION_EXTENDED_P

$list78

public static final SubLList $list78

$sym79$CHAR_EQUAL

public static final SubLSymbol $sym79$CHAR_EQUAL

$list80

public static final SubLList $list80

$kw81$EOF

public static final SubLSymbol $kw81$EOF

$int82$64

public static final SubLInteger $int82$64

$kw83$NORMAL

public static final SubLSymbol $kw83$NORMAL

$kw84$CR

public static final SubLSymbol $kw84$CR

$kw85$STRING

public static final SubLSymbol $kw85$STRING

$kw86$SLASH

public static final SubLSymbol $kw86$SLASH

$sym87$CCONCATENATE

public static final SubLSymbol $sym87$CCONCATENATE

$sym88$FBOUNDP

public static final SubLSymbol $sym88$FBOUNDP

$sym89$NON_EMPTY_STRING_P

public static final SubLSymbol $sym89$NON_EMPTY_STRING_P

$list90

public static final SubLList $list90

$sym91$VALID_CONSTANT_NAME_CHAR_P

public static final SubLSymbol $sym91$VALID_CONSTANT_NAME_CHAR_P

$sym92$1_

public static final SubLSymbol $sym92$1_

$list93

public static final SubLList $list93

$list94

public static final SubLList $list94

$list95

public static final SubLList $list95

$sym96$TARGET_CHARACTER_FOUND

public static final SubLSymbol $sym96$TARGET_CHARACTER_FOUND

$list97

public static final SubLList $list97

$list98

public static final SubLList $list98

$kw99$DEFAULT

public static final SubLSymbol $kw99$DEFAULT

$sym100$CHAR_

public static final SubLSymbol $sym100$CHAR_

$str101$Unmatched_open_parenthesis

public static final SubLString $str101$Unmatched_open_parenthesis

$str102$Unmatched_close_parenthesis

public static final SubLString $str102$Unmatched_close_parenthesis

$int103$255

public static final SubLInteger $int103$255

$list104

public static final SubLList $list104

$float105$0_8

public static final SubLFloat $float105$0_8

$kw106$FREE

public static final SubLSymbol $kw106$FREE

$int107$50

public static final SubLInteger $int107$50

$str108$es

public static final SubLString $str108$es

$str109$s

public static final SubLString $str109$s

$int110$1000000

public static final SubLInteger $int110$1000000

$sym111$FORT_PRINT_NAME

public static final SubLSymbol $sym111$FORT_PRINT_NAME

$sym112$STR_BY_TYPE

public static final SubLSymbol $sym112$STR_BY_TYPE

$str113$__

public static final SubLString $str113$__

$list114

public static final SubLList $list114

$list115

public static final SubLList $list115

$list116

public static final SubLList $list116

$sym117$CYCLIFY_STATUS

public static final SubLSymbol $sym117$CYCLIFY_STATUS

$sym118$CYCLIFY_STATUS_P

public static final SubLSymbol $sym118$CYCLIFY_STATUS_P

$list119

public static final SubLList $list119

$list120

public static final SubLList $list120

$list121

public static final SubLList $list121

$list122

public static final SubLList $list122

$sym123$DEFAULT_STRUCT_PRINT_FUNCTION

public static final SubLSymbol $sym123$DEFAULT_STRUCT_PRINT_FUNCTION

$sym124$CYCLIFY_STATUS_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym124$CYCLIFY_STATUS_PRINT_FUNCTION_TRAMPOLINE

$sym125$CYCLIFY_STATUS_OUT_STRING_LIST

public static final SubLSymbol $sym125$CYCLIFY_STATUS_OUT_STRING_LIST

$sym126$_CSETF_CYCLIFY_STATUS_OUT_STRING_LIST

public static final SubLSymbol $sym126$_CSETF_CYCLIFY_STATUS_OUT_STRING_LIST

$sym127$CYCLIFY_STATUS_REFERENCES_ADDED

public static final SubLSymbol $sym127$CYCLIFY_STATUS_REFERENCES_ADDED

$sym128$_CSETF_CYCLIFY_STATUS_REFERENCES_ADDED

public static final SubLSymbol $sym128$_CSETF_CYCLIFY_STATUS_REFERENCES_ADDED

$sym129$CYCLIFY_STATUS_INSIDE_QUOTE_

public static final SubLSymbol $sym129$CYCLIFY_STATUS_INSIDE_QUOTE_

$sym130$_CSETF_CYCLIFY_STATUS_INSIDE_QUOTE_

public static final SubLSymbol $sym130$_CSETF_CYCLIFY_STATUS_INSIDE_QUOTE_

$sym131$CYCLIFY_STATUS_INSIDE_EL_VAR_NAME_

public static final SubLSymbol $sym131$CYCLIFY_STATUS_INSIDE_EL_VAR_NAME_

$sym132$_CSETF_CYCLIFY_STATUS_INSIDE_EL_VAR_NAME_

public static final SubLSymbol $sym132$_CSETF_CYCLIFY_STATUS_INSIDE_EL_VAR_NAME_

$sym133$CYCLIFY_STATUS_ALREADY_CYCLIFIED_

public static final SubLSymbol $sym133$CYCLIFY_STATUS_ALREADY_CYCLIFIED_

$sym134$_CSETF_CYCLIFY_STATUS_ALREADY_CYCLIFIED_

public static final SubLSymbol $sym134$_CSETF_CYCLIFY_STATUS_ALREADY_CYCLIFIED_

$sym135$CYCLIFY_STATUS_ESCAPE_

public static final SubLSymbol $sym135$CYCLIFY_STATUS_ESCAPE_

$sym136$_CSETF_CYCLIFY_STATUS_ESCAPE_

public static final SubLSymbol $sym136$_CSETF_CYCLIFY_STATUS_ESCAPE_

$sym137$CYCLIFY_STATUS_INSIDE_SUBL_QUOTE_FN_

public static final SubLSymbol $sym137$CYCLIFY_STATUS_INSIDE_SUBL_QUOTE_FN_

$sym138$_CSETF_CYCLIFY_STATUS_INSIDE_SUBL_QUOTE_FN_

public static final SubLSymbol $sym138$_CSETF_CYCLIFY_STATUS_INSIDE_SUBL_QUOTE_FN_

$sym139$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_

public static final SubLSymbol $sym139$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_

$sym140$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_

public static final SubLSymbol $sym140$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_

$sym141$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG1_

public static final SubLSymbol $sym141$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG1_

$sym142$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG1_

public static final SubLSymbol $sym142$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG1_

$sym143$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG2_

public static final SubLSymbol $sym143$CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG2_

$sym144$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG2_

public static final SubLSymbol $sym144$_CSETF_CYCLIFY_STATUS_INSIDE_EXPAND_SUBL_FN_ARG2_

$sym145$CYCLIFY_STATUS_IMMEDIATELY_FOLLOWING_PAREN_

public static final SubLSymbol $sym145$CYCLIFY_STATUS_IMMEDIATELY_FOLLOWING_PAREN_

$sym146$_CSETF_CYCLIFY_STATUS_IMMEDIATELY_FOLLOWING_PAREN_

public static final SubLSymbol $sym146$_CSETF_CYCLIFY_STATUS_IMMEDIATELY_FOLLOWING_PAREN_

$sym147$CYCLIFY_STATUS_PAREN_COUNT

public static final SubLSymbol $sym147$CYCLIFY_STATUS_PAREN_COUNT

$sym148$_CSETF_CYCLIFY_STATUS_PAREN_COUNT

public static final SubLSymbol $sym148$_CSETF_CYCLIFY_STATUS_PAREN_COUNT

$kw149$OUT_STRING_LIST

public static final SubLSymbol $kw149$OUT_STRING_LIST

$kw150$REFERENCES_ADDED

public static final SubLSymbol $kw150$REFERENCES_ADDED

$kw151$INSIDE_QUOTE_

public static final SubLSymbol $kw151$INSIDE_QUOTE_

$kw152$INSIDE_EL_VAR_NAME_

public static final SubLSymbol $kw152$INSIDE_EL_VAR_NAME_

$kw153$ALREADY_CYCLIFIED_

public static final SubLSymbol $kw153$ALREADY_CYCLIFIED_

$kw154$ESCAPE_

public static final SubLSymbol $kw154$ESCAPE_

$kw155$INSIDE_SUBL_QUOTE_FN_

public static final SubLSymbol $kw155$INSIDE_SUBL_QUOTE_FN_

$kw156$INSIDE_EXPAND_SUBL_FN_

public static final SubLSymbol $kw156$INSIDE_EXPAND_SUBL_FN_

$kw157$INSIDE_EXPAND_SUBL_FN_ARG1_

public static final SubLSymbol $kw157$INSIDE_EXPAND_SUBL_FN_ARG1_

$kw158$INSIDE_EXPAND_SUBL_FN_ARG2_

public static final SubLSymbol $kw158$INSIDE_EXPAND_SUBL_FN_ARG2_

$kw159$IMMEDIATELY_FOLLOWING_PAREN_

public static final SubLSymbol $kw159$IMMEDIATELY_FOLLOWING_PAREN_

$kw160$PAREN_COUNT

public static final SubLSymbol $kw160$PAREN_COUNT

$str161$Invalid_slot__S_for_construction_

public static final SubLString $str161$Invalid_slot__S_for_construction_

$str162$__

public static final SubLString $str162$__

$int163$1024

public static final SubLInteger $int163$1024

$str164$quit_reading_file

public static final SubLString $str164$quit_reading_file

$str165$string_read_larger_than_buffer_si

public static final SubLString $str165$string_read_larger_than_buffer_si

$float166$0_5

public static final SubLFloat $float166$0_5

$str167$_a

public static final SubLString $str167$_a

$kw168$BEFORE

public static final SubLSymbol $kw168$BEFORE

$kw169$WORD

public static final SubLSymbol $kw169$WORD

$kw170$KEEP_BLANK

public static final SubLSymbol $kw170$KEEP_BLANK

$kw171$SKIP_BLANKS

public static final SubLSymbol $kw171$SKIP_BLANKS

$str172$Unknown_State__S__Flaw_in_state_m

public static final SubLString $str172$Unknown_State__S__Flaw_in_state_m

$kw173$SPACE

public static final SubLSymbol $kw173$SPACE

$str174$Unknown_state__S__Design_flaw_in_

public static final SubLString $str174$Unknown_state__S__Design_flaw_in_

$sym175$PRIN1

public static final SubLSymbol $sym175$PRIN1

$sym176$FUNCTION_SYMBOL_P

public static final SubLSymbol $sym176$FUNCTION_SYMBOL_P

$kw177$INPUT

public static final SubLSymbol $kw177$INPUT

$str178$Unable_to_open__S

public static final SubLString $str178$Unable_to_open__S

$str179$Could_not_open_an_input_stream_fo

public static final SubLString $str179$Could_not_open_an_input_stream_fo

$kw180$OUTPUT

public static final SubLSymbol $kw180$OUTPUT

$str181$__Cannot_open_input_stream_for__A

public static final SubLString $str181$__Cannot_open_input_stream_for__A

$str182$_

public static final SubLString $str182$_

$sym183$NON_ALPHANUMERIC_P

public static final SubLSymbol $sym183$NON_ALPHANUMERIC_P

$sym184$KEYWORD_IMPOSTOR_P

public static final SubLSymbol $sym184$KEYWORD_IMPOSTOR_P

$sym185$PROGN

public static final SubLSymbol $sym185$PROGN
Method Detail

empty_string_p

public static final SubLObject empty_string_p(SubLObject object)
Return T iff OBJECT is an empty string.


to_string

public static final SubLObject to_string(SubLObject value)
Returns:
string ; string representation of VALUE

str

public static final SubLObject str(SubLObject object)

first_char

public static final SubLObject first_char(SubLObject string)
Returns:
character ; first character in string

object_to_string_internal

public static final SubLObject object_to_string_internal(SubLObject object)

object_to_string

public static final SubLObject object_to_string(SubLObject object)

replace_substring

public static final SubLObject replace_substring(SubLObject string,
                                                 SubLObject substring,
                                                 SubLObject v_new)
performs case-sensitive substitution of NEW for SUBSTRING throughout STRING


do_string_substitutions_robust

public static final SubLObject do_string_substitutions_robust(SubLObject string,
                                                              SubLObject subst_list,
                                                              SubLObject test)
don't assume subst-list is in order of appearance


substring

public static final SubLObject substring(SubLObject string,
                                         SubLObject start,
                                         SubLObject end)

ends_with

public static final SubLObject ends_with(SubLObject w,
                                         SubLObject ending,
                                         SubLObject test)

starts_with

public static final SubLObject starts_with(SubLObject w,
                                           SubLObject starting)

char_position

public static final SubLObject char_position(SubLObject v_char,
                                             SubLObject string,
                                             SubLObject n)
Return the number of the position of the first occurrence of CHAR in STRING, starting from position N in STRING.


string_upto

public static final SubLObject string_upto(SubLObject string,
                                           SubLObject v_char)

strcat

public static final SubLObject strcat(SubLObject string_list)
Like cconcatenate, but takes a list of strings as its argument.


stringify_terms

public static final SubLObject stringify_terms(SubLObject terms,
                                               SubLObject separator,
                                               SubLObject last_separator)

stringify_items

public static final SubLObject stringify_items(SubLObject items,
                                               SubLObject accessor,
                                               SubLObject separator,
                                               SubLObject last_separator)

str_by_type

public static final SubLObject str_by_type(SubLObject object)

char_type_position

public static final SubLObject char_type_position(SubLObject char_type,
                                                  SubLObject string,
                                                  SubLObject start,
                                                  SubLObject end)
Return the position of the first character satisfying CHAR-TYPE in STRING. The positions to start looking in STRING are delimited by START and END


not_digit_char_p

public static final SubLObject not_digit_char_p(SubLObject thing)

set_nth_char

public static final SubLObject set_nth_char(SubLObject n,
                                            SubLObject string,
                                            SubLObject new_char,
                                            SubLObject safeP)
Set the Nth character of STRING to NEW-CHAR.

Parameters:
SAFE - ? boolean; Should we make sure args are legit?

substringP

public static final SubLObject substringP(SubLObject little,
                                          SubLObject big,
                                          SubLObject test,
                                          SubLObject start_index,
                                          SubLObject end_index)
Is LITTLE a substring of BIG starting at or after START-INDEX, and ending before END-INDEX (if non-nil)?


substring_matchP

public static final SubLObject substring_matchP(SubLObject big,
                                                SubLObject little,
                                                SubLObject start,
                                                SubLObject test)
Returns true if, after moving forward 'start' characters from the beginning of the string 'big', the next few characters match (string=) the string 'small'.


upper_case_alphanumeric_p

public static final SubLObject upper_case_alphanumeric_p(SubLObject object)
Returns:
booleanp; T if OBJECT is an uppercase alphabetic character or a digit (numeric) character

whitespace_chars

public static final SubLObject whitespace_chars()

whitespacep

public static final SubLObject whitespacep(SubLObject v_char)

non_whitespace_p

public static final SubLObject non_whitespace_p(SubLObject v_char)

break_words

public static final SubLObject break_words(SubLObject string,
                                           SubLObject non_break_char_test,
                                           SubLObject leave_embedded_stringsP)
Takes a string (such as an English phrase or sentence). Returns a list of words, based on the break points implied by the function non-break-char-test (characters that fail the test are break points), and whether or not embedded strings should be left alone.


char_list_to_string

public static final SubLObject char_list_to_string(SubLObject chars)
Coerce a list of characters to a string


make_valid_constant_name

public static final SubLObject make_valid_constant_name(SubLObject in_string,
                                                        SubLObject upcase_initial_letterP)
Make a fake constant name (a string) by capitalizing words after whitespace (and symbols) then eliminating invalid constant characters, including spaces.


string_tokenize

public static final SubLObject string_tokenize(SubLObject in_string,
                                               SubLObject break_list,
                                               SubLObject embed_list,
                                               SubLObject include_stopsP,
                                               SubLObject ignore_empty_stringsP,
                                               SubLObject quote_chars,
                                               SubLObject break_list_to_return)

string_tokenize_int

public static final SubLObject string_tokenize_int(SubLObject in_string,
                                                   SubLObject break_list,
                                                   SubLObject break_list_to_return,
                                                   SubLObject embed_list,
                                                   SubLObject include_stopsP,
                                                   SubLObject ignore_empty_stringsP,
                                                   SubLObject quote_chars)
Breaks IN-STRING on any string sequence in BREAK-LIST. Returns a list of strings. EMBED-LIST should be a list of pairs of strings specifying start and end characters between which we ignore breaks. If INCLUDE-STOPS? is T then the break elements will be included in the resulting list. If IGNORE-EMPTY-STRING is T then there will be no empty strings in the result list. QUOTE-CHARS should be a list of characters (characters, not strings) which mean that the next character should be treated literally, not as a break or a embed-char (a common example is backslash in UN*X. The priority of the breaks is specified in BREAK-LIST (i.e. initial entries will be broken first).

Parameters:
BREAK - -LIST listp; of characters and/or strings to break on.

string_tokenize_break_length

public static final SubLObject string_tokenize_break_length(SubLObject v_break)

string_tokenize_break_matchP

public static final SubLObject string_tokenize_break_matchP(SubLObject in_string,
                                                            SubLObject v_break,
                                                            SubLObject pos)
Returns:
BOOLEAN; Does IN-STRING match BREAK at position POS?

cyclify_status_print_function_trampoline

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

declare_string_utilities_file

public static final SubLObject declare_string_utilities_file()

init_string_utilities_file

public static final SubLObject init_string_utilities_file()

setup_string_utilities_file

public static final SubLObject setup_string_utilities_file()

declareFunctions

public void declareFunctions()
Description copied from interface: SubLFile
Declares the mapping between functions and symbols for all named functions defined in the file. Like CRTL define.


initializeVariables

public void initializeVariables()
Description copied from interface: SubLFile
Initializes all global variables and private internal variables for constants defined in the file. Like CRTL init.


runTopLevelForms

public void runTopLevelForms()
Description copied from interface: SubLFile
Runs all top-level forms in order. Like CRTL setup.