source:
lab.git/Dev/sakura-editor/DrRacket2.kwd
@
22a2ffd
Last change on this file since 22a2ffd was 8333ea0, checked in by mitty <mitty@…>, 14 years ago | |
---|---|
|
|
File size: 2.7 KB |
Line | |
---|---|
1 | // DrRacket "Advanced Student" keywords definition file |
2 | // prim-op |
3 | |
4 | // Numbers: Integers, Rationals, Reals, Complex, Exacts, Inexacts |
5 | < |
6 | <= |
7 | = |
8 | > |
9 | >= |
10 | abs |
11 | acos |
12 | add1 |
13 | angle |
14 | asin |
15 | atan |
16 | ceiling |
17 | complex? |
18 | conjugate |
19 | cos |
20 | cosh |
21 | current-seconds |
22 | denominator |
23 | e |
24 | even? |
25 | exact->inexact |
26 | exact? |
27 | exp |
28 | expt |
29 | floor |
30 | gcd |
31 | imag-part |
32 | inexact->exact |
33 | inexact? |
34 | integer->char |
35 | integer-sqrt |
36 | integer? |
37 | lcm |
38 | log |
39 | magnitude |
40 | make-polar |
41 | make-rectangular |
42 | max |
43 | min |
44 | modulo |
45 | negative? |
46 | number->string |
47 | number? |
48 | numerator |
49 | odd? |
50 | pi |
51 | positive? |
52 | quotient |
53 | random |
54 | rational? |
55 | real-part |
56 | real? |
57 | remainder |
58 | round |
59 | sgn |
60 | sin |
61 | sinh |
62 | sqr |
63 | sqrt |
64 | sub1 |
65 | tan |
66 | zero? |
67 | |
68 | // Booleans |
69 | boolean=? |
70 | boolean? |
71 | false? |
72 | not |
73 | |
74 | // Symbols |
75 | symbol->string |
76 | symbol=? |
77 | symbol? |
78 | |
79 | // Lists |
80 | append |
81 | assoc |
82 | assq |
83 | caaar |
84 | caadr |
85 | caar |
86 | cadddr |
87 | caddr |
88 | cadr |
89 | car |
90 | cdaar |
91 | cdadr |
92 | cdar |
93 | cddar |
94 | cdddr |
95 | cddr |
96 | cdr |
97 | cons |
98 | cons? |
99 | eighth |
100 | empty? |
101 | fifth |
102 | first |
103 | fourth |
104 | length |
105 | list |
106 | list* |
107 | list-ref |
108 | list? |
109 | make-list |
110 | member |
111 | member? |
112 | memq |
113 | memv |
114 | null |
115 | null? |
116 | pair? |
117 | remove |
118 | rest |
119 | reverse |
120 | second |
121 | seventh |
122 | sixth |
123 | third |
124 | |
125 | // Posns |
126 | make-posn |
127 | posn |
128 | posn-x |
129 | posn-y |
130 | posn? |
131 | set-posn-x! |
132 | set-posn-y! |
133 | |
134 | // Characters |
135 | char->integer |
136 | char-alphabetic? |
137 | char-ci<=? |
138 | char-ci<? |
139 | char-ci=? |
140 | char-ci>=? |
141 | char-ci>? |
142 | char-downcase |
143 | char-lower-case? |
144 | char-numeric? |
145 | char-upcase |
146 | char-upper-case? |
147 | char-whitespace? |
148 | char<=? |
149 | char<? |
150 | char=? |
151 | char>=? |
152 | char>? |
153 | char? |
154 | |
155 | // Strings |
156 | explode |
157 | format |
158 | implode |
159 | int->string |
160 | list->string |
161 | make-string |
162 | replicate |
163 | string |
164 | string->int |
165 | string->list |
166 | string->number |
167 | string->symbol |
168 | string-alphabetic? |
169 | string-append |
170 | string-ci<=? |
171 | string-ci<? |
172 | string-ci=? |
173 | string-ci>=? |
174 | string-ci>? |
175 | string-copy |
176 | string-ith |
177 | string-length |
178 | string-lower-case? |
179 | string-numeric? |
180 | string-ref |
181 | string-upper-case? |
182 | string-whitespace? |
183 | string<=? |
184 | string<? |
185 | string=? |
186 | string>=? |
187 | string>? |
188 | string? |
189 | substring |
190 | |
191 | // Images |
192 | image=? |
193 | image? |
194 | |
195 | // Misc |
196 | =~ |
197 | current-milliseconds |
198 | eof |
199 | eof-object? |
200 | eq? |
201 | equal? |
202 | equal~? |
203 | eqv? |
204 | error |
205 | exit |
206 | force |
207 | gensym |
208 | identity |
209 | promise? |
210 | sleep |
211 | struct? |
212 | void |
213 | void? |
214 | |
215 | // Numbers |
216 | * |
217 | + |
218 | - |
219 | / |
220 | |
221 | // Higher-Order Functions |
222 | andmap |
223 | apply |
224 | argmax |
225 | argmin |
226 | build-list |
227 | build-string |
228 | compose |
229 | filter |
230 | foldl |
231 | foldr |
232 | for-each |
233 | map |
234 | memf |
235 | ormap |
236 | procedure? |
237 | quicksort |
238 | sort |
239 | |
240 | // Reading and Printing |
241 | display |
242 | newline |
243 | pretty-print |
244 | |
245 | printf |
246 | read |
247 | with-input-from-file |
248 | with-input-from-string |
249 | with-output-to-file |
250 | with-output-to-string |
251 | write |
252 | |
253 | // Vectors |
254 | build-vector |
255 | make-vector |
256 | vector |
257 | vector-length |
258 | vector-ref |
259 | vector-set! |
260 | vector? |
261 | |
262 | // Boxes |
263 | box |
264 | box? |
265 | set-box! |
266 | unbox |
267 | |
268 | // Hash Tables |
269 | hash-copy |
270 | hash-count |
271 | hash-eq? |
272 | hash-equal? |
273 | hash-eqv? |
274 | hash-for-each |
275 | hash-has-key? |
276 | hash-map |
277 | hash-ref |
278 | hash-ref! |
279 | hash-remove! |
280 | hash-set! |
281 | hash-update! |
282 | hash? |
283 | make-hash |
284 | make-hasheq |
285 | make-hasheqv |
Note: See TracBrowser
for help on using the repository browser.