; EmEditor Syntax File ; ; To import this file to an existing configuration, select Configuration ; under the Tool menu, select Define Configurations, select a configuration ; you want to import to, press [Properties], select the Highlight page, and ; press [Import]. ; ; Submit your customized file to submit@emurasoft.com ; to be listed in www.emurasoft.com user files pages. ; #Highlight=on #BeginTag= #EndTag= #CommentBegin= #CommentEnd= #LineComment1=^; #LineComment2= #SingleQuote=off #DoubleQuote=on #ContinueQuote=off #Escape=\ #ScriptBegin= #ScriptEnd= #SpecialSyntax=off #HighlightBraces=on #Keyword color=4,word=on,rightall=off,case=off,insidetag=off eqv? eq? equal? port-type/operations read-char #Keyword color=5,word=on,rightall=off,case=off,insidetag=off number complex rational integer * + - abs angle ceiling denominator expt floor gcd imag-part inexact->exact icm magnitude make->polar make->rectangular max min modulo numerator quotient rationalize real-part remainder round truncate #Keyword color=2,word=on,rightall=off,case=on,insidetag=off ^#b ^#o ^#d ^#x ^#t ^#f ^#\ tab newline altmode backnext backspace call linefeed page return rebout space Meta Control Super Hyper Top ^#* false true #Keyword color=4,word=on,rightall=off,case=on,insidetag=off number? complex? real? rational? integer? exact? inexact? exact-integer? exact-nonnegative-integer? exact-rational? zero? positive? negative? odd? even? max min integer-floor integer-ceiling integer-truncate integer-round integer-divide integer-divide-quotient integer-divide-remainder gcd lcm numerator denominator floor ceiling truncate round floor-exact ceiling-exact truncate-exact ound-exact rationalize rationalize-exact simplest-rational simplest-exact-rational exp log sin cos tan asin acos atan sqrt expt make-rectangular make-polar real-part imag-part magnitude angle conjugate exact-inexact inexact-exact number-string flonum-parser-fast flonum-unparser-cutoff string-number fix:fixnum? fix:zero? fix:positive? fix:negative? fix:= fix:< fix:> fix:<= fix:>= fix:+ fix:- fix:* fix:quotient fix:remainder fix:gcd fix:1+ fix:-1+ fix:divide fix:not fix:and fix:andc fix:or fix:xor fix:lsh flo:flonum? flo:= flo:< flo:> flo:zero? flo:positive? flo:negative? flo:+ flo:- flo:* flo:/ flo:finite? flo:abs flo:exp flo:log flo:sin flo:cos flo:tan flo:asin flo:acos flo:atan flo:sqrt flo:expt flo:floor flo:ceiling flo:truncate flo:round flo:floor->exact flo:ceiling->exact flo:truncate->exact flo:round->exact flo:atan2 random flo:random-unit *random-state* make-random-state random-state? char->name name->char char=? char? char<=? char>=? char-ci=? char-ci? char<=? char>=? char? char-upcase char-downcase char->digit digit->char make-char char-bits char-code char-code-limit char-bits-limit char->integer integer->char char-integer-limit char-ascii? char->ascii ascii->char char-set? char-set:upper-case char-set:lower-case char-set:alphabetic char-set:whitespace char-set:not-whitespace char-set:graphic char-set:standard char-upper-case? char-lower-case? char-alphanumeric? char-whitespace? char-graphic? char-standard? char-set-members char-set-member? char-set chars->char-set string->char-set ascii-range->char-set predicate->char-set char-set-difference char-set-intersection char-set-union char-set-invert unicode-code-point read-utf8-code-point white-utf8-code-point utf8-string->code-point code-point->utf8-string alphabet? code-points->alphabet alphabet->code-points code-point-in-alphabet? char-in-alphabet? char-set->alphabet alphabet->char-set string->alphabet alphabet->string 8-bit-alphabet? alphabet+ alphabet- string list->string string-copy string=? string-lenght string-null? string-ref string-set! string? substring=? string-ci=? substring-ci=? string? string<=? string>=? string-ci? string-ci<=? string-ci>=? string-compare string-compare-ci string-hash string-hash-mod string-capitalized? substring-capitalized? string-upper-case? substring-upper-case? string-lower-case? substring-lower-case? string-capitalize string-capitalize! substring-capitalize! string-downcase string-downcase! substring-downcase! string-upcase string-upcase! substring-upcase! string-append substring string-head string-tail string-pad-left string-pad-right string-trim string-trim-left string-trim-right string-search-foward substring-search-forward string-search-backward substring-search-backward string-search-all substring-search-all substring? string-find-next-char substring-find-next-char string-find-next-char-ci substring-find-next-char-ci string-find-next-char-in-set substring-find-next-char-in-set string-find-previous-char substring-find-previous-char string-find-previous-char-ci substring-find-previous-char-ci string-match-forward substring-match-forward string-match-forward-ci substring-match-forward-ci string-match-backward substring-match-backward string-match-backward-ci substring-match-backward-ci string-prefix? substring-prefix? string-prefix-ci? substring-prefix-ci? string-suffix? substring-suffix? string-suffix-ci? substring-suffix-ci? re-string-match re-substring-match re-string-search-forward re-substring-search-forward re-string-search-backward re-substring-search-backward re-match-start-index re-match-end-index re-match-extract regexp-group rexp? rexp->regexp rexp-compile rexp-any-char rexp-line-start rexp-line-end rexp-string-start rexp-string-end rexp-word-edge rexp-not-word-edge rexp-word-start rexp-word-end rexp-word-char rexp-not-word-char rexp-sybtax-char rexp-not-syntax-char rexp-alternatives rexp-group rexp* rexp+ rexp-optional rexp-case-fold string-replace substring-replace string-replace! substring-replace! string-fill! substring-fill! substring-move-left! substring-move-right! reverse-string reverse-substring reverse-string! reverse-substring! string-maximum-lenght str-string-lenght! vector-8b-ref vector-8b-set! vector-8b-fill! vector-8b-find-next-char vector-8b-find-next-char-ci vector-8b-find-previous-char vector-8b-find-previous-char-ci pair? cons par cdr set-car! set-cdr! caar cadr cdar cddr caaar caadr cadar caddr cdaar cdadr cddar cdddr caaaar caaadr caaddr cadadr caddar cadddr cdaaar cdadar cdaddr cddadr cddaar cdddar cddddr general-car-cdr tree-copy list make-list cons* list-copy vector->list subvector->list string->list substring->list list? lenght null? list-ref first second third fouth fifth sixth seventh eighth ninth tenth sublist list-head list-tail append append! last-pair except-last-pair except-last-pair! keep-matching-items delete-matching-items keep-matching-items! delete-matching-items! delq delv delete delq! delv! delete! delete-member-procedure list-deletor list-deletor! find-matching-item memq memv member member-procedure map map* append-mao append-map* append-map! append-map*! for-each reduce reduce-right fold-right fold-left there-exists? for-all? circular-list make-circular-list reverse reverse! sort merge-sort quick-sort make-vector vector vector-copy list->vector make-initialized-vector vector-grow vector-map vector? vector-lenght vector-ref vector-set! vector-first vector-second vector-third vector-fouth vector-fifth vector-sixth vector-seventh vector-eighth vector-binary-search subvector vector-head vector-tail vector-fil! subvector-fill! subvector-move-left! subvector-move-right! sort! merge-sort! quick-sort! make-bit-string bit-string-allocate bit-string-copy bit-string? bit-string-length bit-string-set! bit-string-clear! bit-substring-find-next-set-bit bit-string-append bit-substring bit-string-zero? bit-string=? bit-string-not bit-string-movec! bit-string-and bit-string-andc bit-string-or bit-string-xor bit-string-and! bit-string-or! bit-string-xor! bit-string-andc! bit-string-fill! bit-string-move! bit-string-move-right! unsigned-integer->bit-string signed-integer->bit-string bit-string->unsigned-integer bit-string->signed-integer boolean? not false? boolean=? boolean/and boolean/or symbol? symbol->string intern intern-soft string->symbol string->uninterned-symbol generate-uninterned-symbol symbol-append symbol-hash symbol-hash-mod symbolstream stream->list cons-stream stream-pair? stream-car stream-first stream-cdr stream-rest stream-null? stream-length stream-ref stream-head stream-tail stream-map weak-pair? weak-cons weak-pair/car? weak-car weak-set-car! weak-cdr weak-set-cdr! alist? assq assv assc association-procedure del-assq del-assv del-asoc del-assq! del-assv! del-assoc! delete-association-procedure alist-copy make-Id-table Id-talbe Id-table/put! Id-table/remove! Id-table/get Id-table/lookup Id-table/alist 2d-put! 2d-remove! 2d-get 2d-get-alist-x 2d-get-alist-y make-eq-hash-table make-eqv-hash-table make-equal-hash-table make-string-hash-table strong-hash-table/constructor weak-hash-table/constructor hash-table/clean! hash-table? hash-table/put! hash-table/get hash-table/remove! hash-table/clear! hash-table/count hash-table->alist hash-table/key-list hash-table/datum-list hash-table/for-each hash-table/lookup hash-table/size hash-table/rehash-size set-hash-table/rehash-size! hash-table/rehash-threshold set-hash-table/rehash-threshold! eq-hash eqv-hash equal-hash eq-hash-mod eqv-hash-mod equal-hash-mod hash-table/constructor hash-table/key-hash hash-table/key=? hash-table/make-entry hash-table/entry-valid? hash-table/entry-key hash-table/entry-datum hash-table/set-entry-datum! hash-table/entries-list hash-table/entries-vector hash unhash object-hashed? valid-hash-number? object-hash object-unhash hash-table/make make-rb-tree re-tree? rb-tree/insert! rb-tree/lookup rb-tree/delete! rb-tree/alist rb-tree/key-list rb-tree/datum-list rb-tree/equal? rb-tree/empty? rb-tree/size rb-tree/height rb-tree/copy alist->rb-tree rb-tree/min rb-tree/min-datum rb-tree/min-pair rb-tree/max rb-tree/max-datum rb-tree/max-pair rb-tree/delete-min! rb-tree/delete-min-datum! rb-tree/delete-min-pair! rb-tree/delete-max! rb-tree/delete-max-datum! rb-tree/delete-max-pair! make-wt-tree-type number-wt-type string-wt-type make-wt-tree singleton-wt-tree alist->wt-tree wt-tree? wt-tree/empty? wt-tree/size wt-tree/add wt-tree/add! wt-tree/member? wt-tree/lookup wt-tree/delete wt-tree/delete! wt-tree/split< wt-tree/split> wt-tree/union wt-tree/intersection wt-tree/difference wt-tree/subset? wt-tree/set-equal? wt-tree/fold wt-tree/for-each wt-tree/union-merge wt-tree/index wt-tree/index-datum wt-tree/index-pair wt-tree/rank wt-tree/min wt-tree/min-datum wt-tree/min-pair wt-tree/delete-min wt-tree/delete-min! apply procedure? compiled-procedure? compound-procedure? primitive-procedure? procedure-arity-valid? procedure-arity procedure-environment make-primitive-procedure primitive-procedure-name implemented-primitive-procedure? call-with-current-continuation continuation? within-continuation dymanic-wind call-with-values values make-apply-hook apply-hook? apply-hook-procedure set-apply-hook-procedure! apply-hook-extra set-apply-hook-extra! make-entity entity? entity-procedure set-entity-procedure! entity-extra set-entity-extra! environment? environment-has-parent? environment-parent environment-bindings environment-bound? environment-lookup environment-assignable? environment-assingn! eval system-global-environment user-initial-environment nearest-repl/environment ge make-environment the-environment interpreter-environment port? input-port? output-port? i/o-port? guarantee-port guarantee-input-port guarantee-output-port guarantee-i/o-port current-input-port current-output-port notification-output-port trace-output-port interaction-i/o-port with-input-from-port with-output-to-port with-notification-output-port with-trace-output-port with-interaction-i/o-port set-current-input-port! set-curretn-output-port! set-notification-output-port! set-trace-output-port! set-interaction-i/o-port! console-i/o-port close-port close-input-port close-output-port open-input-file open-output-file open-i/o-file open-binary-input-file open-binary-output-file open-binary-i/o-file close-all-open-files call-with-input-file call-with-output-file call-with-binary-input-file call-with-binary-output-file with-input-from-file with-output-to-file with-input-from-binary-file with-output-to-binary-file string->input-port with-input-from-string with-string-output-port with-output-to-string with-output-to-truncated-string write-to-string peek-char char-ready? read eof-object? read-char-no-hang read-string read-line read-string! read-substring! *parser-radix* *parser-canonicalize-symbols?* write-char write-string write-substring write display newline fresh-line write-line flush-output beep clear pp *unparser-radix* *unparser-list-breadth-limit* *unparser-list-depth-limit* *unparser-string-lenght-limit* *unparser-with-maximum-reability* format set-record-type-unparser-method! unparser/set-tagged-pair-method! standard-unparser-method with-current-unparser-state prompt-for-command-expression prompt-for-command-char prompt-for-expression prompt-for-evaluated-expression prompt-for-confirmation make-port-type port-type? input-port-type? output-port-type? i/o-port-type? port-type/operations port-type/operations-names make-port port/type port/state set-port/state! port/operation port/operation-names make-eof-object input-port/read-char input-port/peek-char input-port/discard-char input-port/char-ready? input-port/read-string input-port/discard-chars input-port/read-substring output-port/write-char output-port/write-substring output-port/fresh-line output-port/flush-output output-port/discretionary-flush-outport output-port/x-size output-port/y-size port/input-blocking-mode port/set-input-blocking-mode port/with-input-blocking-mode port/output-blocking-mode port/set-output-blocking-mode port/with-output-blocking-mode port/input-terminal-mode port/set-input-terminal-mode port/with-input-terminal-mode port/output-terminal-mode port/set-output-terminal-mode port/with-output-terminal-mode input-port->parser-buffer substring->parser-buffer string->parser-buffer source->parser-buffer parser-buffer? parser-buffer-pointer? read-parser-buffer-char peek-parser-buffer-char parser-buffer-ref get-parser-buffer-pointer set-parser-buffer-pointer! get-parser-buffer-tail discard-parser-buffer-head! match-parser-buffer-char match-parser-buffer-char-ci match-parser-buffer-not-char match-parser-buffer-not-char-ci match-parser-buffer-char-no-advance match-parser-buffer-char-ci-no-advance match-parser-buffer-not-char-no-advance match-parser-buffer-not-char-ci-no-advance match-parser-buffer-char-in-set match-parser-buffer-char-in-set-no-advance match-parser-buffer-string match-parser-buffer-string-ci match-parser-buffer-string-no-advance match-parser-buffer-string-ci-no-advance match-parser-buffer-substring match-parser-buffer-substring-ci match-parser-buffer-substring-no-advance match-parser-buffer-substring-ci-no-advance match-utf8-char-in-alphabet parser-buffer-position-string parser-buffer-pointer-index parser-buffer-pointer-line define-*matcher-expander define-*parser-expander make-parser-macros parser-macros? global-parser-macros current-parser-macros set-current-parser-macros! with-current-parser-macros parse-xml-document write-xml xml-intern #Keyword color=5,word=on,rightall=off,case=on,insidetag=off read-char peek-char discard-char char-ready? read-string discard-chars read-substring eof? chars-remaining buffered-input-chars input-buffer-size set-input-buffer-size write-char write-substring fresh-line flush-output discretionary-flush-output output-port/write-string buffered-output-chars output-buffer-size set-output-buffer-size x-size y-size define-*matcher-macro define-*parser-macro #Keyword color=6,word=on,rightall=off,case=on,insidetag=off *matcher parser #Keyword color=7,word=on,rightall=off,case=on,insidetag=off char char-ci not-char not-char-ci string string-ci char-set alphabet end-of-input discard-matched seq alt * + ? sexp with-pointer #Keyword color=8,word=on,rightall=off,case=on,insidetag=off match noise values discard-matched seq alt * + ? transform encapsulate map sexp with-pointer #Keyword color=9,word=on,rightall=off,case=on,insidetag=off xml-document xml-declaration xml-element xml-processing-instructions xml-uninterpreted xml-dtd xml-!element xml-!attlist xml-!entity xml-parameter-!entity xml-unparser-!entity xml-!notation xml-external-id