-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbasic-keywords.txt
More file actions
203 lines (203 loc) · 16.3 KB
/
basic-keywords.txt
File metadata and controls
203 lines (203 loc) · 16.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
/* DEFINE_KEYWORD(NAME, PC_8801, PC_9801, VeySicK_TOKEN ) */
DEFINE_KEYWORD( ABS, TRUE, TRUE, TK_ABS )
DEFINE_KEYWORD( AKCNV$, TRUE, TRUE, TK_AKCNV_dollar )
DEFINE_KEYWORD( ALLOC, FALSE, TRUE, TK_ALLOC )
DEFINE_KEYWORD( AND, TRUE, TRUE, TK_AND )
DEFINE_KEYWORD( ASC, TRUE, TRUE, TK_ASC )
DEFINE_KEYWORD( ATN, TRUE, TRUE, TK_ATN )
DEFINE_KEYWORD( ATTR$, TRUE, TRUE, TK_ATTR_dollar )
DEFINE_KEYWORD( AUTO, TRUE, TRUE, TK_AUTO )
DEFINE_KEYWORD( BEEP, TRUE, TRUE, TK_BEEP )
DEFINE_KEYWORD( BLOAD, TRUE, TRUE, TK_BLOAD )
DEFINE_KEYWORD( BSAVE, TRUE, TRUE, TK_BSAVE )
DEFINE_KEYWORD( CALL, TRUE, TRUE, TK_CALL )
DEFINE_KEYWORD( CDBL, TRUE, TRUE, TK_CDBL )
DEFINE_KEYWORD( CHAIN, TRUE, FALSE, TK_CHAIN )
DEFINE_KEYWORD( CHDIR, FALSE, FALSE, TK_CHDIR )
DEFINE_KEYWORD( CHR$, TRUE, TRUE, TK_CHR_dollar )
DEFINE_KEYWORD( CINT, TRUE, TRUE, TK_CINT )
DEFINE_KEYWORD( CIRCLE, TRUE, TRUE, TK_CIRCLE )
DEFINE_KEYWORD( CLEAR, TRUE, TRUE, TK_CLEAR )
DEFINE_KEYWORD( CLOSE, TRUE, TRUE, TK_CLOSE )
DEFINE_KEYWORD( CLS, TRUE, TRUE, TK_CLS )
DEFINE_KEYWORD( CMD, TRUE, TRUE, TK_CMD )
DEFINE_KEYWORD( COLOR, TRUE, TRUE, TK_COLOR )
DEFINE_KEYWORD( COLOR@, FALSE, TRUE, TK_COLOR_at )
DEFINE_KEYWORD( COM, TRUE, TRUE, TK_COM )
DEFINE_KEYWORD( COMMON, TRUE, TRUE, TK_COMMON )
DEFINE_KEYWORD( CONSOLE, TRUE, TRUE, TK_CONSOLE )
DEFINE_KEYWORD( CONT, TRUE, TRUE, TK_CONT )
DEFINE_KEYWORD( COPY, TRUE, TRUE, TK_COPY )
DEFINE_KEYWORD( COS, TRUE, TRUE, TK_COS )
DEFINE_KEYWORD( CSNG, TRUE, TRUE, TK_CSNG )
DEFINE_KEYWORD( CSRLIN, TRUE, TRUE, TK_CSRLIN )
DEFINE_KEYWORD( CVD, TRUE, TRUE, TK_CVD )
DEFINE_KEYWORD( CVI, TRUE, TRUE, TK_CVI )
DEFINE_KEYWORD( CVS, TRUE, TRUE, TK_CVS )
DEFINE_KEYWORD( DATA, TRUE, TRUE, TK_DATA )
DEFINE_KEYWORD( DATE$, TRUE, TRUE, TK_DATE_dollar )
DEFINE_KEYWORD( DEF, TRUE, TRUE, TK_DEF )
DEFINE_KEYWORD( DEFDBL, TRUE, TRUE, TK_DEFDBL )
DEFINE_KEYWORD( DEFINT, TRUE, TRUE, TK_DEFINT )
DEFINE_KEYWORD( DEFSNG, TRUE, TRUE, TK_DEFSNG )
DEFINE_KEYWORD( DEFSTR, TRUE, TRUE, TK_DEFSTR )
DEFINE_KEYWORD( DELETE, TRUE, TRUE, TK_DELETE )
DEFINE_KEYWORD( DELIM, FALSE, TRUE, TK_DELIM )
DEFINE_KEYWORD( DIM, TRUE, TRUE, TK_DIM )
DEFINE_KEYWORD( DRAW, FALSE, TRUE, TK_DRAW )
DEFINE_KEYWORD( DSKF, TRUE, TRUE, TK_DSKF )
DEFINE_KEYWORD( DSKI$, TRUE, TRUE, TK_DSKI_dollar )
DEFINE_KEYWORD( DSKO$, TRUE, TRUE, TK_DSKO_dollar )
DEFINE_KEYWORD( EDIT, TRUE, TRUE, TK_EDIT )
DEFINE_KEYWORD( ELSE, TRUE, TRUE, TK_ELSE )
DEFINE_KEYWORD( END, TRUE, TRUE, TK_END )
DEFINE_KEYWORD( EOF, TRUE, TRUE, TK_EOF )
DEFINE_KEYWORD( EQV, TRUE, TRUE, TK_EQV )
DEFINE_KEYWORD( ERASE, TRUE, TRUE, TK_ERASE )
DEFINE_KEYWORD( ERL, TRUE, TRUE, TK_ERL )
DEFINE_KEYWORD( ERR, TRUE, TRUE, TK_ERR )
DEFINE_KEYWORD( ERROR, TRUE, TRUE, TK_ERROR )
DEFINE_KEYWORD( EXP, TRUE, TRUE, TK_EXP )
DEFINE_KEYWORD( FIELD, TRUE, TRUE, TK_FIELD )
DEFINE_KEYWORD( FILES, TRUE, TRUE, TK_FILES )
DEFINE_KEYWORD( FIX, TRUE, TRUE, TK_FIX )
DEFINE_KEYWORD( FN, TRUE, TRUE, TK_FN )
DEFINE_KEYWORD( FOR, TRUE, TRUE, TK_FOR )
DEFINE_KEYWORD( FPOS, TRUE, FALSE, TK_FPOS )
DEFINE_KEYWORD( FRE, TRUE, TRUE, TK_FRE )
DEFINE_KEYWORD( GET, TRUE, TRUE, TK_GET )
DEFINE_KEYWORD( GET@, TRUE, TRUE, TK_GET_at )
DEFINE_KEYWORD( GO, TRUE, TRUE, TK_GO )
DEFINE_KEYWORD( GOSUB, TRUE, TRUE, TK_GOSUB )
DEFINE_KEYWORD( GOTO, TRUE, TRUE, TK_GOTO )
DEFINE_KEYWORD( HELP, TRUE, TRUE, TK_HELP )
DEFINE_KEYWORD( HEX$, TRUE, TRUE, TK_HEX_dollar )
DEFINE_KEYWORD( IEEE, TRUE, TRUE, TK_IEEE )
DEFINE_KEYWORD( IF, TRUE, TRUE, TK_IF )
DEFINE_KEYWORD( IFC, FALSE, TRUE, TK_IFC )
DEFINE_KEYWORD( IMP, TRUE, TRUE, TK_IMP )
DEFINE_KEYWORD( INKEY$, TRUE, TRUE, TK_INKEY_dollar )
DEFINE_KEYWORD( INP, TRUE, TRUE, TK_INP )
DEFINE_KEYWORD( INPUT, TRUE, TRUE, TK_INPUT )
DEFINE_KEYWORD( INPUT$, TRUE, TRUE, TK_INPUT_dollar )
DEFINE_KEYWORD( INSTR, TRUE, TRUE, TK_INSTR )
DEFINE_KEYWORD( INT, TRUE, TRUE, TK_INT )
DEFINE_KEYWORD( IRESET, TRUE, TRUE, TK_IRESET )
DEFINE_KEYWORD( ISET, TRUE, TRUE, TK_ISET )
DEFINE_KEYWORD( JIS$, FALSE, TRUE, TK_JIS_dollar )
DEFINE_KEYWORD( KACNV$, TRUE, TRUE, TK_KACNV_dollar )
DEFINE_KEYWORD( KANJI, TRUE, TRUE, TK_KANJI )
DEFINE_KEYWORD( KEXT$, FALSE, TRUE, TK_KEXT_dollar )
DEFINE_KEYWORD( KEY, TRUE, TRUE, TK_KEY )
DEFINE_KEYWORD( KILL, TRUE, TRUE, TK_KILL )
DEFINE_KEYWORD( KINPUT, FALSE, TRUE, TK_KINPUT )
DEFINE_KEYWORD( KINSTR, FALSE, TRUE, TK_KINSTR )
DEFINE_KEYWORD( KLEN, TRUE, TRUE, TK_KLEN )
DEFINE_KEYWORD( KMID$, FALSE, TRUE, TK_KMID_dollar )
DEFINE_KEYWORD( KNJ$, FALSE, TRUE, TK_KNJ_dollar )
DEFINE_KEYWORD( KPLOAD, TRUE, TRUE, TK_KPLOAD )
DEFINE_KEYWORD( KPOS, TRUE, FALSE, TK_KPOS )
DEFINE_KEYWORD( KTYPE, FALSE, TRUE, TK_KTYPE )
DEFINE_KEYWORD( LEFT$, TRUE, TRUE, TK_LEFT_dollar )
DEFINE_KEYWORD( LEN, TRUE, TRUE, TK_LEN )
DEFINE_KEYWORD( LET, TRUE, TRUE, TK_LET )
DEFINE_KEYWORD( LFILES, TRUE, TRUE, TK_LFILES )
DEFINE_KEYWORD( LINE, TRUE, TRUE, TK_LINE )
DEFINE_KEYWORD( LIST, TRUE, TRUE, TK_LIST )
DEFINE_KEYWORD( LLIST, TRUE, TRUE, TK_LLIST )
DEFINE_KEYWORD( LOAD, TRUE, TRUE, TK_LOAD )
DEFINE_KEYWORD( LOAD?, TRUE, TRUE, TK_LOAD_que )
DEFINE_KEYWORD( LOC, TRUE, TRUE, TK_LOC )
DEFINE_KEYWORD( LOCATE, TRUE, TRUE, TK_LOCATE )
DEFINE_KEYWORD( LOF, TRUE, TRUE, TK_LOF )
DEFINE_KEYWORD( LOG, TRUE, TRUE, TK_LOG )
DEFINE_KEYWORD( LPOS, TRUE, TRUE, TK_LPOS )
DEFINE_KEYWORD( LPRINT, TRUE, TRUE, TK_LPRINT )
DEFINE_KEYWORD( LSET, TRUE, TRUE, TK_LSET )
DEFINE_KEYWORD( MAIL, FALSE, TRUE, TK_MAIL )
DEFINE_KEYWORD( MAP, TRUE, TRUE, TK_MAP )
DEFINE_KEYWORD( MERGE, TRUE, TRUE, TK_MERGE )
DEFINE_KEYWORD( MID$, TRUE, TRUE, TK_MID_dollar )
DEFINE_KEYWORD( MKD$, TRUE, TRUE, TK_MKD_dollar )
DEFINE_KEYWORD( MKI$, TRUE, TRUE, TK_MKI_dollar )
DEFINE_KEYWORD( MKS$, TRUE, TRUE, TK_MKS_dollar )
DEFINE_KEYWORD( MOD, TRUE, TRUE, TK_MOD )
DEFINE_KEYWORD( MON, TRUE, TRUE, TK_MON )
DEFINE_KEYWORD( MOTOR, TRUE, TRUE, TK_MOTOR )
DEFINE_KEYWORD( NAME, TRUE, TRUE, TK_NAME )
DEFINE_KEYWORD( NEW, TRUE, TRUE, TK_NEW )
DEFINE_KEYWORD( NEXT, TRUE, TRUE, TK_NEXT )
DEFINE_KEYWORD( NOT, TRUE, TRUE, TK_NOT )
DEFINE_KEYWORD( OCT$, TRUE, TRUE, TK_OCT_dollar )
DEFINE_KEYWORD( OFF, TRUE, TRUE, TK_OFF )
DEFINE_KEYWORD( ON, TRUE, TRUE, TK_ON )
DEFINE_KEYWORD( OPEN, TRUE, TRUE, TK_OPEN )
DEFINE_KEYWORD( OPTION, TRUE, TRUE, TK_OPTION )
DEFINE_KEYWORD( OR, TRUE, TRUE, TK_OR )
DEFINE_KEYWORD( OUT, TRUE, TRUE, TK_OUT )
DEFINE_KEYWORD( PAINT, TRUE, TRUE, TK_PAINT )
DEFINE_KEYWORD( PEEK, TRUE, TRUE, TK_PEEK )
DEFINE_KEYWORD( PEN, TRUE, TRUE, TK_PEN )
DEFINE_KEYWORD( PLAY, FALSE, TRUE, TK_PLAY )
DEFINE_KEYWORD( POINT, TRUE, TRUE, TK_POINT )
DEFINE_KEYWORD( POKE, TRUE, TRUE, TK_POKE )
DEFINE_KEYWORD( POLL, TRUE, TRUE, TK_POLL )
DEFINE_KEYWORD( POS, TRUE, TRUE, TK_POS )
DEFINE_KEYWORD( PRESET, TRUE, TRUE, TK_PRESET )
DEFINE_KEYWORD( PRINT, TRUE, TRUE, TK_PRINT )
DEFINE_KEYWORD( PSET, TRUE, TRUE, TK_PSET )
DEFINE_KEYWORD( PUT, TRUE, TRUE, TK_PUT )
DEFINE_KEYWORD( PUT@, TRUE, TRUE, TK_PUT_at )
DEFINE_KEYWORD( RANDOMIZE, TRUE, TRUE, TK_RANDOMIZE )
DEFINE_KEYWORD( RBYTE, TRUE, TRUE, TK_RBYTE )
DEFINE_KEYWORD( READ, TRUE, TRUE, TK_READ )
DEFINE_KEYWORD( REM, TRUE, TRUE, TK_REM )
DEFINE_KEYWORD( RENUM, TRUE, TRUE, TK_RENUM )
DEFINE_KEYWORD( RESTORE, TRUE, TRUE, TK_RESTORE )
DEFINE_KEYWORD( RESUME, TRUE, TRUE, TK_RESUME )
DEFINE_KEYWORD( RETURN, TRUE, TRUE, TK_RETURN )
DEFINE_KEYWORD( RIGHT$, TRUE, TRUE, TK_RIGHT_dollar )
DEFINE_KEYWORD( RND, TRUE, TRUE, TK_RND )
DEFINE_KEYWORD( ROLL, TRUE, TRUE, TK_ROLL )
DEFINE_KEYWORD( RSET, TRUE, TRUE, TK_RSET )
DEFINE_KEYWORD( RUN, TRUE, TRUE, TK_RUN )
DEFINE_KEYWORD( SAVE, TRUE, TRUE, TK_SAVE )
DEFINE_KEYWORD( SCREEN, TRUE, TRUE, TK_SCREEN )
DEFINE_KEYWORD( SEARCH, TRUE, TRUE, TK_SEARCH )
DEFINE_KEYWORD( SEG, FALSE, TRUE, TK_SEG )
DEFINE_KEYWORD( SET, TRUE, TRUE, TK_SET )
DEFINE_KEYWORD( SGN, TRUE, TRUE, TK_SGN )
DEFINE_KEYWORD( SIN, TRUE, TRUE, TK_SIN )
DEFINE_KEYWORD( SPACE$, TRUE, TRUE, TK_SPACE_dollar )
DEFINE_KEYWORD( SPC, TRUE, TRUE, TK_SPC )
DEFINE_KEYWORD( SQR, TRUE, TRUE, TK_SQR )
DEFINE_KEYWORD( SRQ, TRUE, TRUE, TK_SRQ )
DEFINE_KEYWORD( STATUS, TRUE, TRUE, TK_STATUS )
DEFINE_KEYWORD( STEP, TRUE, TRUE, TK_STEP )
DEFINE_KEYWORD( STOP, TRUE, TRUE, TK_STOP )
DEFINE_KEYWORD( STR$, TRUE, TRUE, TK_STR_dollar )
DEFINE_KEYWORD( STRING$, TRUE, TRUE, TK_STRING_dollar )
DEFINE_KEYWORD( SUB, TRUE, TRUE, TK_SUB )
DEFINE_KEYWORD( SWAP, TRUE, TRUE, TK_SWAP )
DEFINE_KEYWORD( TAB, TRUE, TRUE, TK_TAB )
DEFINE_KEYWORD( TAN, TRUE, TRUE, TK_TAN )
DEFINE_KEYWORD( TERM, TRUE, FALSE, TK_TERM )
DEFINE_KEYWORD( THEN, TRUE, TRUE, TK_THEN )
DEFINE_KEYWORD( TIME$, TRUE, TRUE, TK_TIME_dollar )
DEFINE_KEYWORD( TIMEOUT, FALSE, TRUE, TK_TIMEOUT )
DEFINE_KEYWORD( TO, TRUE, TRUE, TK_TO )
DEFINE_KEYWORD( TROFF, TRUE, TRUE, TK_TROFF )
DEFINE_KEYWORD( TRON, TRUE, TRUE, TK_TRON )
DEFINE_KEYWORD( USING, TRUE, TRUE, TK_USING )
DEFINE_KEYWORD( USR, TRUE, TRUE, TK_USR )
DEFINE_KEYWORD( VAL, TRUE, TRUE, TK_VAL )
DEFINE_KEYWORD( VARPTR, TRUE, TRUE, TK_VARPTR )
DEFINE_KEYWORD( VIEW, TRUE, TRUE, TK_VIEW )
DEFINE_KEYWORD( WAIT, TRUE, TRUE, TK_WAIT )
DEFINE_KEYWORD( WBYTE, TRUE, TRUE, TK_WBYTE )
DEFINE_KEYWORD( WEND, TRUE, TRUE, TK_WEND )
DEFINE_KEYWORD( WHILE, TRUE, TRUE, TK_WHILE )
DEFINE_KEYWORD( WIDTH, TRUE, TRUE, TK_WIDTH )
DEFINE_KEYWORD( WINDOW, TRUE, TRUE, TK_WINDOW )
DEFINE_KEYWORD( WRITE, TRUE, TRUE, TK_WRITE )
DEFINE_KEYWORD( XOR, TRUE, TRUE, TK_XOR )