com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class Characters

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.jrtl.nativeCode.subLisp.Characters
All Implemented Interfaces:
CommonSymbols, SubLFile

public class Characters
extends SubLTrampolineFile


Field Summary
static SubLCharacter CHAR_0
           
static SubLCharacter CHAR_1
           
static SubLCharacter CHAR_2
           
static SubLCharacter CHAR_3
           
static SubLCharacter CHAR_4
           
static SubLCharacter CHAR_5
           
static SubLCharacter CHAR_6
           
static SubLCharacter CHAR_7
           
static SubLCharacter CHAR_8
           
static SubLCharacter CHAR_9
           
static SubLCharacter CHAR_a
           
static SubLCharacter CHAR_A
           
static SubLCharacter CHAR_ampersand
           
static SubLCharacter CHAR_asterisk
           
static SubLCharacter CHAR_at
           
static SubLCharacter CHAR_b
           
static SubLCharacter CHAR_B
           
static SubLCharacter CHAR_backquote
           
static SubLCharacter CHAR_backslash
           
static SubLCharacter CHAR_backspace
           
static SubLCharacter CHAR_c
           
static SubLCharacter CHAR_C
           
static SubLCharacter CHAR_caret
           
static SubLCharacter CHAR_colon
           
static SubLCharacter CHAR_comma
           
static SubLCharacter CHAR_d
           
static SubLCharacter CHAR_D
           
static SubLCharacter CHAR_dollar
           
static SubLCharacter CHAR_e
           
static SubLCharacter CHAR_E
           
static SubLCharacter CHAR_equal
           
static SubLCharacter CHAR_escape
           
static SubLCharacter CHAR_exclamation
           
static SubLCharacter CHAR_f
           
static SubLCharacter CHAR_F
           
static SubLCharacter CHAR_g
           
static SubLCharacter CHAR_G
           
static SubLCharacter CHAR_greater
           
static SubLCharacter CHAR_h
           
static SubLCharacter CHAR_H
           
static SubLCharacter CHAR_hash
           
static SubLCharacter CHAR_hyphen
           
static SubLCharacter CHAR_i
           
static SubLCharacter CHAR_I
           
static SubLCharacter CHAR_j
           
static SubLCharacter CHAR_J
           
static SubLCharacter CHAR_k
           
static SubLCharacter CHAR_K
           
static SubLCharacter CHAR_l
           
static SubLCharacter CHAR_L
           
static SubLCharacter CHAR_lbrace
           
static SubLCharacter CHAR_lbracket
           
static SubLCharacter CHAR_less
           
static SubLCharacter CHAR_lparen
           
static SubLCharacter CHAR_m
           
static SubLCharacter CHAR_M
           
static SubLCharacter CHAR_n
           
static SubLCharacter CHAR_N
           
static SubLCharacter CHAR_newline
           
static SubLCharacter CHAR_null
           
static SubLCharacter CHAR_o
           
static SubLCharacter CHAR_O
           
static SubLCharacter CHAR_p
           
static SubLCharacter CHAR_P
           
static SubLCharacter CHAR_page
           
static SubLCharacter CHAR_percent
           
static SubLCharacter CHAR_period
           
static SubLCharacter CHAR_plus
           
static SubLCharacter CHAR_q
           
static SubLCharacter CHAR_Q
           
static SubLCharacter CHAR_question
           
static SubLCharacter CHAR_quotation
           
static SubLCharacter CHAR_quote
           
static SubLCharacter CHAR_r
           
static SubLCharacter CHAR_R
           
static SubLCharacter CHAR_rbrace
           
static SubLCharacter CHAR_rbracket
           
static SubLCharacter CHAR_return
           
static SubLCharacter CHAR_rparen
           
static SubLCharacter CHAR_rubout
           
static SubLCharacter CHAR_s
           
static SubLCharacter CHAR_S
           
static SubLCharacter CHAR_semicolon
           
static SubLCharacter CHAR_slash
           
static SubLCharacter CHAR_space
           
static SubLCharacter CHAR_t
           
static SubLCharacter CHAR_T
           
static SubLCharacter CHAR_tab
           
static SubLCharacter CHAR_tilde
           
static SubLCharacter CHAR_u
           
static SubLCharacter CHAR_U
           
static SubLCharacter CHAR_underbar
           
static SubLCharacter CHAR_v
           
static SubLCharacter CHAR_V
           
static SubLCharacter CHAR_vertical
           
static SubLCharacter CHAR_w
           
static SubLCharacter CHAR_W
           
static SubLCharacter CHAR_x
           
static SubLCharacter CHAR_X
           
static SubLCharacter CHAR_y
           
static SubLCharacter CHAR_Y
           
static SubLCharacter CHAR_z
           
static SubLCharacter CHAR_Z
           
static SubLFile me
           
 
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 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

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
Constructor Detail

Characters

public Characters()
Creates a new instance of Characters.

Method Detail

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.