add these lines to your UltraEdit wordfile.txt:

/L14"c't-BASIC" Nocase Line Comment = REM File Extensions = TXT
/Delimiters = !&*()+-$=|/;:,#"'<>:@
/Function String = %"[ ^t]++create table[ ^t]+`++^([a-z_0-9]+^)`++
/Indent Strings = "FOR","DO"
/Unindent Strings = "NEXT","LOOP"
/Open Brace Strings =  "{" "(" "["
/Close Brace Strings = "}" ")" "]"
/Open Fold Strings = "{"
/Close Fold Strings = "}"
/C1"Commands"
BANK BORDER
CIRCLE CLEAR COLOR CURSOR
DEC DEF DIM DIR DO DOKE
ELSE END 
FILL FOR FRAME 
GET GOSUB GOTO GRID
IF INC INPUT 
LABBUS LABINP LABOUT LABREQ LABSET LET LINE LIST LOAD LOOP
MACRO MOVE
NEW NEXT NOT
OFF ON OR 
PIXEL PLOT POKE POSITION PRINT
RECT REM RENUMBER RESTORE RETURN RUN
SAVE SCANKEY SIZE STEP SWAP
THEN TO
UNTIL 
WAIT WAVE WHILE WINDOW
/C2"Functions"
ABS ASC ATN
BIN
CHR COS 
DEEK 
EXP
FN FRE
HEX
INT
LABERR LCASE$ LEFT$ LEN 
LOG 
MAX MID MIN 
PEEK PI POS 
RIGHT RND 
SGN SIN SPC SQR STR 
TAB TAN 
UCASE 
VAL VARPTR
WIDTH 
/C3"Reserved Words"
BITCLR BITSET BITTST 
CALL 
DATA
READ 
USR
/C4"Operators"
$
!
%
&
*
+
-
// /
:
<
=
>
^
AND
OR
EOR
|
~
