[EMAIL PROTECTED] wrote:
>At 12:48 PM 5/15/2000 -0700, you wrote:
>I would be interested. I created a WordFiles file a while ago but
>haven't really updated it lately. Could you send me your file?
>By the way I just love UltraEdit too.
>
> >I am using syntax highlighting in UltraEdit (on a PC). It's really hard to
> >go to a "plain" text editor after seeing just how pretty REBOL code can look
> >with color. When I get a PC here in a month or so I'm definately going to
> >register UltraEdit for it. I have a fixed-up "WordFiles" file (which
> >UltraEdit uses for its highlighting) for the current release of REBOL/Core,
> >if anyone is interested (it's more current than the example on the UltraEdit
> >web site).
> >
> >- Michael Jelinek
Here's a copy of my REBOL wordfile section for UltraEdit.
I've updated it to handle the built-in functions for the
latest betas, and data types too.
Brian Hawley
/L5"REBOL" Line Comment = ; Nocase Escape Char = ^ String Chars = " File Extensions =
R REB RIP
/Delimiters = (){}[]; " <>
/Indent Strings = "[" "("
/Unindent Strings = ")" "]"
/C1 "Built-in Functions"
? ??
about abs absolute add alias all any append arccosine arcsine arctangent array ask at
back bind break browse build-tag
call canon-to-loc catch change change-dir charset checksum clean-path clear close
comment complement compose compress confirm copy cosine cp create-key create-link
cvs-date cvs-version
debase decode-cgi decode-cgi-query decompress dehex delete demo detab difference
dirize disarm divide do do-boot do-events
echo either else enbase end entab exit exp
fifth find first for forall foreach forever form forskip fourth free func function
get get-style get-value
halt head help hide
if import-email in info? input insert intersect into
join
key-exists
last layout length? license list-dir load load-thru loc-to-canon log-10 log-2 log-e
loop lowercase
make make-dir make-dir-path max maximum min minimum modified? mold multiply
negate net-error next now
open opt
parse parse-email-addrs parse-header parse-header-date parse-xml pick poke power prin
print probe protect protect-system
q query quit
random read read-io read-thru recycle reduce reform rejoin remainder remold remove
rename repeat repend replace resend return reverse
save save-user script? second secure select send set set-net set-value show sine size?
size-text skip some sort source split-path square-root stylize subtract switch
tail tangent third throw throw-on-error thru to to-binary to-bitset to-block to-char
to-date to-decimal to-email to-event to-file to-get-word to-hash to-hex to-idate
to-image to-integer to-issue to-list to-lit-path to-lit-word to-logic to-money to-none
to-pair to-paren to-path to-refinement to-set-path to-set-word to-string to-tag
to-time to-tuple to-url to-word trace trim try type?
union unprotect unset until unview update upgrade uppercase
Usage
use
view
wait what what-dir while write write-io write-user
/C2 "Literal Values"
** #
backslash black blue
crlf
green
newline none
pi
red
slash
tab
white
yellow
zero
/C3 "Operators"
* **
+
-
// / //
< <= <>
= == =?
> >=
and
or
xor
/C4 "Boolean Functions"
action? and~ any-block? any-function? any-string? any-type? any-word?
binary? bitset? block?
char? connected?
datatype? date? decimal? demo? dir?
email? empty? equal? error? even? event? exists?
false file? found? function?
get-word? greater-or-equal? greater?
hash? head?
image? index? input? integer? issue?
lesser-or-equal? lesser? library? list? lit-path? lit-word? logic?
money?
native? negative? no none? not not-equal? number?
object? odd? off on op? or~
pair? paren? path? port? positive?
refinement? routine?
same? series? set-path? set-word? strict-equal? strict-not-equal? string? struct?
tag? tail? time? true tuple?
unset? url?
value?
word?
xor~
yes
zero?
/C5 "Data-types"
action! any-block! any-function! any-string! any-type! any-word!
binary! bitset! block!
char!
datatype! date! decimal!
email! error! event!
file! function!
get-word!
hash!
image! integer! issue!
library! list! lit-path! lit-word! logic!
money!
native! none! number!
object! op!
pair! paren! path! port!
refinement! routine!
series! set-path! set-word! string! struct! symbol!
tag! time! tuple!
unset! url!
word!
/C6 "Refinements"
** /
/C7 "Files"
** %
** file:/
/C8 "URLs"
** daytime:/ dict:/ dns:/
** finger:/ ftp:/
** http:/
** news:/ nntp:/
** pop:/
** smtp:/
** tcp:/
** whois:/