* sakura editor keywords definition file for DrRacket "Advanced Student"
authormitty <mitty@7d2118f6-f56c-43e7-95a2-4bb3031d96e7>
Tue, 19 Oct 2010 13:50:38 +0000 (13:50 +0000)
committermitty <mitty@7d2118f6-f56c-43e7-95a2-4bb3031d96e7>
Tue, 19 Oct 2010 13:50:38 +0000 (13:50 +0000)
   * from source:/vendor/DrRacket/advanced.html

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

sakura-editor/DrRacket.kwd [new file with mode: 0644]
sakura-editor/DrRacket2.kwd [new file with mode: 0644]

diff --git a/sakura-editor/DrRacket.kwd b/sakura-editor/DrRacket.kwd
new file mode 100644 (file)
index 0000000..0087396
--- /dev/null
@@ -0,0 +1,41 @@
+// DrRacket "Advanced Student" keywords definition file\r
+\r
+// definition\r
+define\r
+define-struct\r
+\r
+// expr\r
+begin\r
+begin0\r
+set!\r
+delay\r
+lambda\r
+\83É\r
+local\r
+letrec\r
+shared\r
+let\r
+let*\r
+recur\r
+cond\r
+else\r
+case\r
+if\r
+when\r
+unless\r
+and\r
+or\r
+time\r
+empty\r
+true\r
+false\r
+\r
+// test-case\r
+check-expect\r
+check-within\r
+check-member-of\r
+check-range\r
+check-error\r
+\r
+// library-require\r
+require\r
diff --git a/sakura-editor/DrRacket2.kwd b/sakura-editor/DrRacket2.kwd
new file mode 100644 (file)
index 0000000..42e2a94
--- /dev/null
@@ -0,0 +1,285 @@
+// DrRacket "Advanced Student" keywords definition file\r
+// prim-op\r
+\r
+// Numbers: Integers, Rationals, Reals, Complex, Exacts, Inexacts\r
+<\r
+<=\r
+=\r
+>\r
+>=\r
+abs\r
+acos\r
+add1\r
+angle\r
+asin\r
+atan\r
+ceiling\r
+complex?\r
+conjugate\r
+cos\r
+cosh\r
+current-seconds\r
+denominator\r
+e\r
+even?\r
+exact->inexact\r
+exact?\r
+exp\r
+expt\r
+floor\r
+gcd\r
+imag-part\r
+inexact->exact\r
+inexact?\r
+integer->char\r
+integer-sqrt\r
+integer?\r
+lcm\r
+log\r
+magnitude\r
+make-polar\r
+make-rectangular\r
+max\r
+min\r
+modulo\r
+negative?\r
+number->string\r
+number?\r
+numerator\r
+odd?\r
+pi\r
+positive?\r
+quotient\r
+random\r
+rational?\r
+real-part\r
+real?\r
+remainder\r
+round\r
+sgn\r
+sin\r
+sinh\r
+sqr\r
+sqrt\r
+sub1\r
+tan\r
+zero?\r
+\r
+// Booleans\r
+boolean=?\r
+boolean?\r
+false?\r
+not\r
+\r
+// Symbols\r
+symbol->string\r
+symbol=?\r
+symbol?\r
+\r
+// Lists\r
+append\r
+assoc\r
+assq\r
+caaar\r
+caadr\r
+caar\r
+cadddr\r
+caddr\r
+cadr\r
+car\r
+cdaar\r
+cdadr\r
+cdar\r
+cddar\r
+cdddr\r
+cddr\r
+cdr\r
+cons\r
+cons?\r
+eighth\r
+empty?\r
+fifth\r
+first\r
+fourth\r
+length\r
+list\r
+list*\r
+list-ref\r
+list?\r
+make-list\r
+member\r
+member?\r
+memq\r
+memv\r
+null\r
+null?\r
+pair?\r
+remove\r
+rest\r
+reverse\r
+second\r
+seventh\r
+sixth\r
+third\r
+\r
+// Posns\r
+make-posn\r
+posn\r
+posn-x\r
+posn-y\r
+posn?\r
+set-posn-x!\r
+set-posn-y!\r
+\r
+// Characters\r
+char->integer\r
+char-alphabetic?\r
+char-ci<=?\r
+char-ci<?\r
+char-ci=?\r
+char-ci>=?\r
+char-ci>?\r
+char-downcase\r
+char-lower-case?\r
+char-numeric?\r
+char-upcase\r
+char-upper-case?\r
+char-whitespace?\r
+char<=?\r
+char<?\r
+char=?\r
+char>=?\r
+char>?\r
+char?\r
+\r
+// Strings\r
+explode\r
+format\r
+implode\r
+int->string\r
+list->string\r
+make-string\r
+replicate\r
+string\r
+string->int\r
+string->list\r
+string->number\r
+string->symbol\r
+string-alphabetic?\r
+string-append\r
+string-ci<=?\r
+string-ci<?\r
+string-ci=?\r
+string-ci>=?\r
+string-ci>?\r
+string-copy\r
+string-ith\r
+string-length\r
+string-lower-case?\r
+string-numeric?\r
+string-ref\r
+string-upper-case?\r
+string-whitespace?\r
+string<=?\r
+string<?\r
+string=?\r
+string>=?\r
+string>?\r
+string?\r
+substring\r
+\r
+// Images\r
+image=?\r
+image?\r
+\r
+// Misc\r
+=~\r
+current-milliseconds\r
+eof\r
+eof-object?\r
+eq?\r
+equal?\r
+equal~?\r
+eqv?\r
+error\r
+exit\r
+force\r
+gensym\r
+identity\r
+promise?\r
+sleep\r
+struct?\r
+void\r
+void?\r
+\r
+// Numbers\r
+*\r
++\r
+-\r
+/\r
+\r
+// Higher-Order Functions\r
+andmap\r
+apply\r
+argmax\r
+argmin\r
+build-list\r
+build-string\r
+compose\r
+filter\r
+foldl\r
+foldr\r
+for-each\r
+map\r
+memf\r
+ormap\r
+procedure?\r
+quicksort\r
+sort\r
+\r
+// Reading and Printing\r
+display\r
+newline\r
+pretty-print\r
+print\r
+printf\r
+read\r
+with-input-from-file\r
+with-input-from-string\r
+with-output-to-file\r
+with-output-to-string\r
+write\r
+\r
+// Vectors\r
+build-vector\r
+make-vector\r
+vector\r
+vector-length\r
+vector-ref\r
+vector-set!\r
+vector?\r
+\r
+// Boxes\r
+box\r
+box?\r
+set-box!\r
+unbox\r
+\r
+// Hash Tables\r
+hash-copy\r
+hash-count\r
+hash-eq?\r
+hash-equal?\r
+hash-eqv?\r
+hash-for-each\r
+hash-has-key?\r
+hash-map\r
+hash-ref\r
+hash-ref!\r
+hash-remove!\r
+hash-set!\r
+hash-update!\r
+hash?\r
+make-hash\r
+make-hasheq\r
+make-hasheqv\r