com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class Characters
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.jrtl.nativeCode.subLisp.Characters
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public class Characters
- extends SubLTrampolineFile
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 |
Constructor Summary |
Characters()
Creates a new instance of Characters. |
Method Summary |
static SubLObject |
alpha_char_p(SubLObject c)
|
static SubLObject |
alphanumericp(SubLObject c)
|
static SubLObject |
both_case_p(SubLObject c)
|
static SubLObject |
char_code(SubLObject c)
|
static SubLObject |
char_downcase(SubLObject c)
|
static SubLObject |
char_equal(SubLObject char1,
SubLObject char2)
|
static SubLObject |
char_greaterp(SubLObject char1,
SubLObject char2)
|
static SubLObject |
char_lessp(SubLObject char1,
SubLObject char2)
|
static SubLObject |
char_not_equal(SubLObject char1,
SubLObject char2)
|
static SubLObject |
char_not_greaterp(SubLObject char1,
SubLObject char2)
|
static SubLObject |
char_not_lessp(SubLObject char1,
SubLObject char2)
|
static SubLObject |
char_upcase(SubLObject c)
|
static SubLObject |
charE(SubLObject char1,
SubLObject char2)
|
static SubLObject |
charG(SubLObject char1,
SubLObject char2)
|
static SubLObject |
charGE(SubLObject char1,
SubLObject char2)
|
static SubLObject |
charL(SubLObject char1,
SubLObject char2)
|
static SubLObject |
charLE(SubLObject char1,
SubLObject char2)
|
static SubLObject |
charNE(SubLObject char1,
SubLObject char2)
|
static SubLObject |
code_char(SubLObject code)
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named
functions defined in the file. |
static SubLObject |
digit_char_p(SubLObject c,
SubLObject radix)
|
static SubLObject |
digit_char(SubLObject digit)
|
void |
initializeVariables()
Initializes all global variables and private internal variables
for constants defined in the file. |
static SubLObject |
lower_case_p(SubLObject c)
|
static SubLObject |
name_character(SubLObject namestring)
|
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
upper_case_p(SubLObject c)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
CHAR_null
public static SubLCharacter CHAR_null
CHAR_backspace
public static SubLCharacter CHAR_backspace
CHAR_tab
public static SubLCharacter CHAR_tab
CHAR_newline
public static SubLCharacter CHAR_newline
CHAR_return
public static SubLCharacter CHAR_return
CHAR_page
public static SubLCharacter CHAR_page
CHAR_escape
public static SubLCharacter CHAR_escape
CHAR_space
public static SubLCharacter CHAR_space
CHAR_exclamation
public static SubLCharacter CHAR_exclamation
CHAR_quotation
public static SubLCharacter CHAR_quotation
CHAR_hash
public static SubLCharacter CHAR_hash
CHAR_dollar
public static SubLCharacter CHAR_dollar
CHAR_percent
public static SubLCharacter CHAR_percent
CHAR_ampersand
public static SubLCharacter CHAR_ampersand
CHAR_quote
public static SubLCharacter CHAR_quote
CHAR_lparen
public static SubLCharacter CHAR_lparen
CHAR_rparen
public static SubLCharacter CHAR_rparen
CHAR_asterisk
public static SubLCharacter CHAR_asterisk
CHAR_plus
public static SubLCharacter CHAR_plus
CHAR_comma
public static SubLCharacter CHAR_comma
CHAR_hyphen
public static SubLCharacter CHAR_hyphen
CHAR_period
public static SubLCharacter CHAR_period
CHAR_slash
public static SubLCharacter CHAR_slash
CHAR_0
public static SubLCharacter CHAR_0
CHAR_1
public static SubLCharacter CHAR_1
CHAR_2
public static SubLCharacter CHAR_2
CHAR_3
public static SubLCharacter CHAR_3
CHAR_4
public static SubLCharacter CHAR_4
CHAR_5
public static SubLCharacter CHAR_5
CHAR_6
public static SubLCharacter CHAR_6
CHAR_7
public static SubLCharacter CHAR_7
CHAR_8
public static SubLCharacter CHAR_8
CHAR_9
public static SubLCharacter CHAR_9
CHAR_colon
public static SubLCharacter CHAR_colon
CHAR_semicolon
public static SubLCharacter CHAR_semicolon
CHAR_less
public static SubLCharacter CHAR_less
CHAR_equal
public static SubLCharacter CHAR_equal
CHAR_greater
public static SubLCharacter CHAR_greater
CHAR_question
public static SubLCharacter CHAR_question
CHAR_at
public static SubLCharacter CHAR_at
CHAR_A
public static SubLCharacter CHAR_A
CHAR_B
public static SubLCharacter CHAR_B
CHAR_C
public static SubLCharacter CHAR_C
CHAR_D
public static SubLCharacter CHAR_D
CHAR_E
public static SubLCharacter CHAR_E
CHAR_F
public static SubLCharacter CHAR_F
CHAR_G
public static SubLCharacter CHAR_G
CHAR_H
public static SubLCharacter CHAR_H
CHAR_I
public static SubLCharacter CHAR_I
CHAR_J
public static SubLCharacter CHAR_J
CHAR_K
public static SubLCharacter CHAR_K
CHAR_L
public static SubLCharacter CHAR_L
CHAR_M
public static SubLCharacter CHAR_M
CHAR_N
public static SubLCharacter CHAR_N
CHAR_O
public static SubLCharacter CHAR_O
CHAR_P
public static SubLCharacter CHAR_P
CHAR_Q
public static SubLCharacter CHAR_Q
CHAR_R
public static SubLCharacter CHAR_R
CHAR_S
public static SubLCharacter CHAR_S
CHAR_T
public static SubLCharacter CHAR_T
CHAR_U
public static SubLCharacter CHAR_U
CHAR_V
public static SubLCharacter CHAR_V
CHAR_W
public static SubLCharacter CHAR_W
CHAR_X
public static SubLCharacter CHAR_X
CHAR_Y
public static SubLCharacter CHAR_Y
CHAR_Z
public static SubLCharacter CHAR_Z
CHAR_lbracket
public static SubLCharacter CHAR_lbracket
CHAR_backslash
public static SubLCharacter CHAR_backslash
CHAR_rbracket
public static SubLCharacter CHAR_rbracket
CHAR_caret
public static SubLCharacter CHAR_caret
CHAR_underbar
public static SubLCharacter CHAR_underbar
CHAR_backquote
public static SubLCharacter CHAR_backquote
CHAR_a
public static SubLCharacter CHAR_a
CHAR_b
public static SubLCharacter CHAR_b
CHAR_c
public static SubLCharacter CHAR_c
CHAR_d
public static SubLCharacter CHAR_d
CHAR_e
public static SubLCharacter CHAR_e
CHAR_f
public static SubLCharacter CHAR_f
CHAR_g
public static SubLCharacter CHAR_g
CHAR_h
public static SubLCharacter CHAR_h
CHAR_i
public static SubLCharacter CHAR_i
CHAR_j
public static SubLCharacter CHAR_j
CHAR_k
public static SubLCharacter CHAR_k
CHAR_l
public static SubLCharacter CHAR_l
CHAR_m
public static SubLCharacter CHAR_m
CHAR_n
public static SubLCharacter CHAR_n
CHAR_o
public static SubLCharacter CHAR_o
CHAR_p
public static SubLCharacter CHAR_p
CHAR_q
public static SubLCharacter CHAR_q
CHAR_r
public static SubLCharacter CHAR_r
CHAR_s
public static SubLCharacter CHAR_s
CHAR_t
public static SubLCharacter CHAR_t
CHAR_u
public static SubLCharacter CHAR_u
CHAR_v
public static SubLCharacter CHAR_v
CHAR_w
public static SubLCharacter CHAR_w
CHAR_x
public static SubLCharacter CHAR_x
CHAR_y
public static SubLCharacter CHAR_y
CHAR_z
public static SubLCharacter CHAR_z
CHAR_lbrace
public static SubLCharacter CHAR_lbrace
CHAR_vertical
public static SubLCharacter CHAR_vertical
CHAR_rbrace
public static SubLCharacter CHAR_rbrace
CHAR_tilde
public static SubLCharacter CHAR_tilde
CHAR_rubout
public static SubLCharacter CHAR_rubout
Characters
public Characters()
- Creates a new instance of Characters.
alphanumericp
public static final SubLObject alphanumericp(SubLObject c)
digit_char_p
public static final SubLObject digit_char_p(SubLObject c,
SubLObject radix)
alpha_char_p
public static final SubLObject alpha_char_p(SubLObject c)
upper_case_p
public static final SubLObject upper_case_p(SubLObject c)
lower_case_p
public static final SubLObject lower_case_p(SubLObject c)
both_case_p
public static final SubLObject both_case_p(SubLObject c)
char_code
public static final SubLObject char_code(SubLObject c)
code_char
public static final SubLObject code_char(SubLObject code)
digit_char
public static final SubLObject digit_char(SubLObject digit)
name_character
public static final SubLObject name_character(SubLObject namestring)
char_upcase
public static final SubLObject char_upcase(SubLObject c)
char_downcase
public static final SubLObject char_downcase(SubLObject c)
char_equal
public static final SubLObject char_equal(SubLObject char1,
SubLObject char2)
char_not_equal
public static final SubLObject char_not_equal(SubLObject char1,
SubLObject char2)
char_greaterp
public static final SubLObject char_greaterp(SubLObject char1,
SubLObject char2)
char_lessp
public static final SubLObject char_lessp(SubLObject char1,
SubLObject char2)
char_not_greaterp
public static final SubLObject char_not_greaterp(SubLObject char1,
SubLObject char2)
char_not_lessp
public static final SubLObject char_not_lessp(SubLObject char1,
SubLObject char2)
charE
public static final SubLObject charE(SubLObject char1,
SubLObject char2)
charNE
public static final SubLObject charNE(SubLObject char1,
SubLObject char2)
charG
public static final SubLObject charG(SubLObject char1,
SubLObject char2)
charL
public static final SubLObject charL(SubLObject char1,
SubLObject char2)
charLE
public static final SubLObject charLE(SubLObject char1,
SubLObject char2)
charGE
public static final SubLObject charGE(SubLObject char1,
SubLObject char2)
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.