source:
lab.git/Dev/sakura-editor/DrRacket2.kwd
@
7ee0f52
Last change on this file since 7ee0f52 was 8333ea0, checked in by mitty <mitty@…>, 14 years ago | |
---|---|
|
|
File size: 2.7 KB |
Rev | Line | |
---|---|---|
[0caa863] | 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.