1 /* Generated from builtin-syms.scm. DO NOT EDIT 2 This file may be changed by minor version up, and 3 binaries including builtin-syms.h must be recompiled. 4 That is, binary compatibility isn't guaranteed if you 5 use SCM_SYM_*. */ 6 SCM_EXTERN ScmSymbol Scm_BuiltinSymbols[]; 7 #define SCM_SYM_QUOTE SCM_OBJ(&Scm_BuiltinSymbols[0]) 8 #define SCM_SYM_QUASIQUOTE SCM_OBJ(&Scm_BuiltinSymbols[1]) 9 #define SCM_SYM_UNQUOTE SCM_OBJ(&Scm_BuiltinSymbols[2]) 10 #define SCM_SYM_UNQUOTE_SPLICING SCM_OBJ(&Scm_BuiltinSymbols[3]) 11 #define SCM_SYM_DEFINE SCM_OBJ(&Scm_BuiltinSymbols[4]) 12 #define SCM_SYM_DEFINE_CONSTANT SCM_OBJ(&Scm_BuiltinSymbols[5]) 13 #define SCM_SYM_DEFINE_IN_MODULE SCM_OBJ(&Scm_BuiltinSymbols[6]) 14 #define SCM_SYM_LAMBDA SCM_OBJ(&Scm_BuiltinSymbols[7]) 15 #define SCM_SYM_IF SCM_OBJ(&Scm_BuiltinSymbols[8]) 16 #define SCM_SYM_SET SCM_OBJ(&Scm_BuiltinSymbols[9]) 17 #define SCM_SYM_LET SCM_OBJ(&Scm_BuiltinSymbols[10]) 18 #define SCM_SYM_LET_STAR SCM_OBJ(&Scm_BuiltinSymbols[11]) 19 #define SCM_SYM_LETREC SCM_OBJ(&Scm_BuiltinSymbols[12]) 20 #define SCM_SYM_BEGIN SCM_OBJ(&Scm_BuiltinSymbols[13]) 21 #define SCM_SYM_WHEN SCM_OBJ(&Scm_BuiltinSymbols[14]) 22 #define SCM_SYM_UNLESS SCM_OBJ(&Scm_BuiltinSymbols[15]) 23 #define SCM_SYM_AND SCM_OBJ(&Scm_BuiltinSymbols[16]) 24 #define SCM_SYM_OR SCM_OBJ(&Scm_BuiltinSymbols[17]) 25 #define SCM_SYM_COND SCM_OBJ(&Scm_BuiltinSymbols[18]) 26 #define SCM_SYM_CASE SCM_OBJ(&Scm_BuiltinSymbols[19]) 27 #define SCM_SYM_ELSE SCM_OBJ(&Scm_BuiltinSymbols[20]) 28 #define SCM_SYM_YIELDS SCM_OBJ(&Scm_BuiltinSymbols[21]) 29 #define SCM_SYM_DO SCM_OBJ(&Scm_BuiltinSymbols[22]) 30 #define SCM_SYM_DELAY SCM_OBJ(&Scm_BuiltinSymbols[23]) 31 #define SCM_SYM_RECEIVE SCM_OBJ(&Scm_BuiltinSymbols[24]) 32 #define SCM_SYM_DEFINE_MODULE SCM_OBJ(&Scm_BuiltinSymbols[25]) 33 #define SCM_SYM_WITH_MODULE SCM_OBJ(&Scm_BuiltinSymbols[26]) 34 #define SCM_SYM_SELECT_MODULE SCM_OBJ(&Scm_BuiltinSymbols[27]) 35 #define SCM_SYM_CURRENT_MODULE SCM_OBJ(&Scm_BuiltinSymbols[28]) 36 #define SCM_SYM_IMPORT SCM_OBJ(&Scm_BuiltinSymbols[29]) 37 #define SCM_SYM_EXPORT SCM_OBJ(&Scm_BuiltinSymbols[30]) 38 #define SCM_SYM_RENAME SCM_OBJ(&Scm_BuiltinSymbols[31]) 39 #define SCM_SYM_DEFINE_MACRO SCM_OBJ(&Scm_BuiltinSymbols[32]) 40 #define SCM_SYM_DEFINE_SYNTAX SCM_OBJ(&Scm_BuiltinSymbols[33]) 41 #define SCM_SYM_LET_SYNTAX SCM_OBJ(&Scm_BuiltinSymbols[34]) 42 #define SCM_SYM_LETREC_SYNTAX SCM_OBJ(&Scm_BuiltinSymbols[35]) 43 #define SCM_SYM_SYNTAX_RULES_INT SCM_OBJ(&Scm_BuiltinSymbols[36]) 44 #define SCM_SYM_SYNTAX_RULES SCM_OBJ(&Scm_BuiltinSymbols[37]) 45 #define SCM_SYM_ELLIPSIS SCM_OBJ(&Scm_BuiltinSymbols[38]) 46 #define SCM_SYM_MACRO_EXPAND SCM_OBJ(&Scm_BuiltinSymbols[39]) 47 #define SCM_SYM_MACRO_EXPAND_1 SCM_OBJ(&Scm_BuiltinSymbols[40]) 48 #define SCM_SYM_ASM SCM_OBJ(&Scm_BuiltinSymbols[41]) 49 #define SCM_SYM_BUILTIN SCM_OBJ(&Scm_BuiltinSymbols[42]) 50 #define SCM_SYM_ABSTRACT SCM_OBJ(&Scm_BuiltinSymbols[43]) 51 #define SCM_SYM_BASE SCM_OBJ(&Scm_BuiltinSymbols[44]) 52 #define SCM_SYM_CURRIED SCM_OBJ(&Scm_BuiltinSymbols[45]) 53 #define SCM_SYM_COND_FEATURES SCM_OBJ(&Scm_BuiltinSymbols[46]) 54 #define SCM_SYM_NULL SCM_OBJ(&Scm_BuiltinSymbols[47]) 55 #define SCM_SYM_SCHEME SCM_OBJ(&Scm_BuiltinSymbols[48]) 56 #define SCM_SYM_GAUCHE SCM_OBJ(&Scm_BuiltinSymbols[49]) 57 #define SCM_SYM_GAUCHE_GF SCM_OBJ(&Scm_BuiltinSymbols[50]) 58 #define SCM_SYM_GAUCHE_INTERNAL SCM_OBJ(&Scm_BuiltinSymbols[51]) 59 #define SCM_SYM_USER SCM_OBJ(&Scm_BuiltinSymbols[52]) 60 #define SCM_SYM_SHARP SCM_OBJ(&Scm_BuiltinSymbols[53]) 61 #define SCM_SYM_LOAD_PATH SCM_OBJ(&Scm_BuiltinSymbols[54]) 62 #define SCM_SYM_LOAD_NEXT SCM_OBJ(&Scm_BuiltinSymbols[55]) 63 #define SCM_SYM_LOAD_HISTORY SCM_OBJ(&Scm_BuiltinSymbols[56]) 64 #define SCM_SYM_LOAD_PORT SCM_OBJ(&Scm_BuiltinSymbols[57]) 65 #define SCM_SYM_LOAD_SUFFIXES SCM_OBJ(&Scm_BuiltinSymbols[58]) 66 #define SCM_SYM_LOAD_PATH_HOOKS SCM_OBJ(&Scm_BuiltinSymbols[59]) 67 #define SCM_SYM_DYNAMIC_LOAD_PATH SCM_OBJ(&Scm_BuiltinSymbols[60]) 68 #define SCM_SYM_SOURCE_INFO SCM_OBJ(&Scm_BuiltinSymbols[61]) 69 #define SCM_SYM_BIND_INFO SCM_OBJ(&Scm_BuiltinSymbols[62]) 70 #define SCM_SYM_ARG_INFO SCM_OBJ(&Scm_BuiltinSymbols[63]) 71 #define SCM_SYM_DEBUG_PRINT SCM_OBJ(&Scm_BuiltinSymbols[64]) 72 #define SCM_SYM_DEFINE_READER_CTOR SCM_OBJ(&Scm_BuiltinSymbols[65]) 73 #define SCM_SYM_STRING_INTERPOLATE SCM_OBJ(&Scm_BuiltinSymbols[66]) 74 #define SCM_SYM_BIG_ENDIAN SCM_OBJ(&Scm_BuiltinSymbols[67]) 75 #define SCM_SYM_LITTLE_ENDIAN SCM_OBJ(&Scm_BuiltinSymbols[68]) 76 #define SCM_SYM_ARM_LITTLE_ENDIAN SCM_OBJ(&Scm_BuiltinSymbols[69]) 77 #define SCM_SYM_INTERNAL_EVAL SCM_OBJ(&Scm_BuiltinSymbols[70]) 78 #define SCM_SYM_INTERNAL_APPLY SCM_OBJ(&Scm_BuiltinSymbols[71]) 79 #define SCM_SYM_EVAL_BEFORE SCM_OBJ(&Scm_BuiltinSymbols[72]) 80 #define SCM_SYM_EVAL_AFTER SCM_OBJ(&Scm_BuiltinSymbols[73]) 81 #define SCM_SYM_TOPLEVEL SCM_OBJ(&Scm_BuiltinSymbols[74]) 82 #define SCM_SYM_SYNTAX SCM_OBJ(&Scm_BuiltinSymbols[75]) 83 #define SCM_SYM_MACRO SCM_OBJ(&Scm_BuiltinSymbols[76]) 84 #define SCM_SYM_INLINE SCM_OBJ(&Scm_BuiltinSymbols[77]) 85 #define SCM_SYM_SEQ SCM_OBJ(&Scm_BuiltinSymbols[78]) 86 #define SCM_SYM_SEQ_CASE SCM_OBJ(&Scm_BuiltinSymbols[79]) 87 #define SCM_SYM_SEQ_UNCASE SCM_OBJ(&Scm_BuiltinSymbols[80]) 88 #define SCM_SYM_ALT SCM_OBJ(&Scm_BuiltinSymbols[81]) 89 #define SCM_SYM_REP SCM_OBJ(&Scm_BuiltinSymbols[82]) 90 #define SCM_SYM_REP_MIN SCM_OBJ(&Scm_BuiltinSymbols[83]) 91 #define SCM_SYM_REP_WHILE SCM_OBJ(&Scm_BuiltinSymbols[84]) 92 #define SCM_SYM_ANY SCM_OBJ(&Scm_BuiltinSymbols[85]) 93 #define SCM_SYM_BOS SCM_OBJ(&Scm_BuiltinSymbols[86]) 94 #define SCM_SYM_EOS SCM_OBJ(&Scm_BuiltinSymbols[87]) 95 #define SCM_SYM_BOL SCM_OBJ(&Scm_BuiltinSymbols[88]) 96 #define SCM_SYM_EOL SCM_OBJ(&Scm_BuiltinSymbols[89]) 97 #define SCM_SYM_WB SCM_OBJ(&Scm_BuiltinSymbols[90]) 98 #define SCM_SYM_BOW SCM_OBJ(&Scm_BuiltinSymbols[91]) 99 #define SCM_SYM_EOW SCM_OBJ(&Scm_BuiltinSymbols[92]) 100 #define SCM_SYM_NWB SCM_OBJ(&Scm_BuiltinSymbols[93]) 101 #define SCM_SYM_BOG SCM_OBJ(&Scm_BuiltinSymbols[94]) 102 #define SCM_SYM_EOG SCM_OBJ(&Scm_BuiltinSymbols[95]) 103 #define SCM_SYM_COMP SCM_OBJ(&Scm_BuiltinSymbols[96]) 104 #define SCM_SYM_STAR SCM_OBJ(&Scm_BuiltinSymbols[97]) 105 #define SCM_SYM_STARQ SCM_OBJ(&Scm_BuiltinSymbols[98]) 106 #define SCM_SYM_STARP SCM_OBJ(&Scm_BuiltinSymbols[99]) 107 #define SCM_SYM_PLUS SCM_OBJ(&Scm_BuiltinSymbols[100]) 108 #define SCM_SYM_PLUSQ SCM_OBJ(&Scm_BuiltinSymbols[101]) 109 #define SCM_SYM_PLUSP SCM_OBJ(&Scm_BuiltinSymbols[102]) 110 #define SCM_SYM_QUESTION SCM_OBJ(&Scm_BuiltinSymbols[103]) 111 #define SCM_SYM_QUESTIONQ SCM_OBJ(&Scm_BuiltinSymbols[104]) 112 #define SCM_SYM_QUESTIONP SCM_OBJ(&Scm_BuiltinSymbols[105]) 113 #define SCM_SYM_BACKREF SCM_OBJ(&Scm_BuiltinSymbols[106]) 114 #define SCM_SYM_ONCE SCM_OBJ(&Scm_BuiltinSymbols[107]) 115 #define SCM_SYM_REG SCM_OBJ(&Scm_BuiltinSymbols[108]) 116 #define SCM_SYM_ASSERT SCM_OBJ(&Scm_BuiltinSymbols[109]) 117 #define SCM_SYM_NASSERT SCM_OBJ(&Scm_BuiltinSymbols[110]) 118 #define SCM_SYM_LOOKBEHIND SCM_OBJ(&Scm_BuiltinSymbols[111]) 119 #define SCM_SYM_NLOOKBEHIND SCM_OBJ(&Scm_BuiltinSymbols[112]) 120 #define SCM_SYM_CPAT SCM_OBJ(&Scm_BuiltinSymbols[113]) 121 #define SCM_SYM_OPEN_PAREN SCM_OBJ(&Scm_BuiltinSymbols[114]) 122 #define SCM_SYM_CLOSE_PAREN SCM_OBJ(&Scm_BuiltinSymbols[115]) 123 #define SCM_SYM_DIRECTORY SCM_OBJ(&Scm_BuiltinSymbols[116]) 124 #define SCM_SYM_REGULAR SCM_OBJ(&Scm_BuiltinSymbols[117]) 125 #define SCM_SYM_CHARACTER SCM_OBJ(&Scm_BuiltinSymbols[118]) 126 #define SCM_SYM_BLOCK SCM_OBJ(&Scm_BuiltinSymbols[119]) 127 #define SCM_SYM_FIFO SCM_OBJ(&Scm_BuiltinSymbols[120]) 128 #define SCM_SYM_SYMLINK SCM_OBJ(&Scm_BuiltinSymbols[121]) 129 #define SCM_SYM_SOCKET SCM_OBJ(&Scm_BuiltinSymbols[122]) 130 #define SCM_SYM_TIME_UTC SCM_OBJ(&Scm_BuiltinSymbols[123]) 131 #define SCM_SYM_KEYWORD SCM_OBJ(&Scm_BuiltinSymbols[124]) 132 #define SCM_SYM_LEGACY SCM_OBJ(&Scm_BuiltinSymbols[125]) 133 #define SCM_SYM_PERMISSIVE SCM_OBJ(&Scm_BuiltinSymbols[126]) 134 #define SCM_SYM_WARN_LEGACY SCM_OBJ(&Scm_BuiltinSymbols[127]) 135 #define SCM_SYM_STRICT_R7 SCM_OBJ(&Scm_BuiltinSymbols[128]) 136 #define SCM_SYM_DEBUG_FUNCALL SCM_OBJ(&Scm_BuiltinSymbols[129]) 137 #define SCM_SYM_READER_LEXICAL_MODE SCM_OBJ(&Scm_BuiltinSymbols[130]) 138 #define SCM_SYM_UNUSED_ARGS SCM_OBJ(&Scm_BuiltinSymbols[131]) 139 #define SCM_SYM_NEXT_METHOD SCM_OBJ(&Scm_BuiltinSymbols[132]) 140 #define SCM_SYM_UNDERBAR SCM_OBJ(&Scm_BuiltinSymbols[133]) 141 #define SCM_SYM_BIG SCM_OBJ(&Scm_BuiltinSymbols[134]) 142 #define SCM_SYM_LITTLE SCM_OBJ(&Scm_BuiltinSymbols[135]) 143 #define SCM_SYM_NAME SCM_OBJ(&Scm_BuiltinSymbols[136]) 144