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 | ~