source: lab.git/Dev/sakura-editor/DrRacket2.kwd

Last change on this file was 8333ea0, checked in by mitty <mitty@…>, 14 years ago

git-svn-id: https://lab.mitty.jp/svn/lab/trunk@92 7d2118f6-f56c-43e7-95a2-4bb3031d96e7

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