options options.c options.bas options.pas options.prg options.doc options. options.* end. Option flags can be placed in the preceding lines to configure BOXER to suit your editing style. Simply list the desired flags after the word "options" to select BOXER's startup configuration. Other flags can be placed on subsequent lines to designate specific behavior for files with various extensions. A few examples appear above; you may use any extensions you desire. example: options t8 3 M1 u500 See the Help section entitled "Extension-Specific Configuration" for further details about placing option flags in the preceding lines. ----------------------------------------------------------------------- See the Help section entitled "Syntax Highlighting" for details about adding or changing the parameters below. ----------------------------------------------------------------------- Syntax Highlighting for C and C++ EXT=.C,.CPP,.H,.HPP RESERVED=asm,auto,break,case,catch,cdecl,char RESERVED=class,const,continue,default,delete,double,do,else,enum RESERVED=extern,far,float,for,friend,goto,huge,if,inline,interrupt RESERVED=int,long,near,new,operator,pascal,private,protected,public RESERVED=register,return,short,signed,sizeof,static,struct,switch RESERVED=template,this,typedef,union,unsigned,virtual,void,volatile,while SYMBOL={}[]().=+-*/:;<>|&#,~!^? STRING='" LITERAL=\ OPENCOM=/* CLOSECOM=*/ EOLCOM=// SENSITIVE=1 COMSEARCH=10 Syntax Highlighting for PASCAL EXT=.PAS,.INC RESERVED=AND,ARRAY,ASM,BEGIN,BOOLEAN,BYTE,CASE,CHAR,COMP,CONST RESERVED=CONSTRUCTOR,DESTRUCTOR,DIV,DOUBLE,DOWNTO,DO,ELSE,END,EXIT RESERVED=EXTENDED,EXTERNAL,FALSE,FILE,FORWARD,FOR,FUNCTION,GOTO,IF RESERVED=IMPLEMENTATION,INTEGER,INTERFACE,IN,LABEL,LONGINT,MOD,NIL RESERVED=NOT,OBJECT,OF,ORD,OR,PACKED,PRIVATE,PROCEDURE,PROGRAM,REAL RESERVED=RECORD,REPEAT,SET,SHL,SHR,SHORTINT,SINGLE,STRING,THEN,TO RESERVED=TRUE,TYPE,UNIT,UNTIL,USES,VAR,VIRTUAL,WHILE,WITH,WORD,XOR SYMBOL=@().=*+-/[],$#<>:; STRING='" LITERAL= OPENCOM=(*,{ CLOSECOM=*),} EOLCOM= SENSITIVE=0 COMSEARCH=10 Syntax Highlighting for DBASE EXT=.PRG RESERVED=BOF,CASE,CLASS,CONSTRUCTOR,CREATE,DECLARE,DEFERRED,DESTRUCTOR RESERVED=DO,ELSEIF,ELSE,ENDCASE,ENDCLASS,ENDDO,ENDIF,END,EOF,EXIT,EXPORT,FOR RESERVED=FOUND,FUNCTION,GET,GOTO,GO,IF,IIF,INCLUDE,INDEX,LOCAL,LOOP,METHOD RESERVED=NEXT,NOT,OR,OTHERWISE,PARAMETERS,PROCEDURE,PROTECTED,PUBLIC,READ RESERVED=RELEASE,REPLACE,RETURN,SAY,SEEK,SET,SKIP,STATIC,STORE,TO,TRIM RESERVED=USE,WHILE,WITH SYMBOL={}[]().=+-*/:;<>|&#,~!^?@ STRING='" LITERAL=\ OPENCOM=/* CLOSECOM=*/ EOLCOM=&&,*,// SENSITIVE=0 COMSEARCH=10 Syntax Highlighting for BASIC PDS 7.1 & QuickBASIC 4.5 EXT=.BAS,.BI RESERVED=ABS,ACCESS,ALIAS,ALL,AND,ANY,APPEND,ASC,AS,ATN,BASE,BEEP RESERVED=BEGINTRANS,BINARY,BLOAD,BOF,BSAVE,BYVAL,CALLS,CALL,CASE,CCUR RESERVED=CDBL,CDECL,CHAIN,CHDIR,CHDRIVE,CHECKPOINT,CHR$,CINT,CIRCLE RESERVED=CLEAR,CLNG,CLOSE,CLS,COLOR,COMMAND$,COMMITTRANS,COMMON,COM RESERVED=CONST,COS,CREATEINDEX,CSNG,CSRLIN,CURDIR$,CURRENCY,CVC,CVDMBF RESERVED=CVD,CVI,CVL,CVSMBF,CVS,DATA,DATE$,DECLARE,DEFCUR,DEFDBL,DEFINT RESERVED=DEFLNG,DEFSNG,DEFSTR,DEF,DELETEINDEX,DELETETABLE,DELETE,DIM RESERVED=DIR$,DOUBLE,DO,DRAW,ELSEIF,ELSE,ENDIF,END,ENVIRON$,ENVIRON,EOF RESERVED=EQV,ERASE,ERDEV$,ERDEV,ERL,ERROR,ERR,EVENT,EXIT,EXP,FIELD RESERVED=FILEATTR,FILES,FIX,FOR,FREEFILE,FRE,FUNCTION,GETINDEX$,GET,GOSUB RESERVED=GOTO,GO,HEX$,IF,IMP,INKEY$,INPUT$,INPUT,INP,INSERT,INSTR,INTEGER RESERVED=INT,IOCTL$,IOCTL,ISAM,IS,KEY,KILL,LBOUND,LCASE$,LEFT$,LEN,LET RESERVED=LINE,LIST,LOCAL,LOCATE,LOCK,LOC,LOF,LOG,LONG,LOOP,LPOS,LPRINT RESERVED=LSET,LTRIM$,MID$,MKC$,MKD$,MKDIR,MKDMBF$,MKI$,MKL$,MKS$,MKSMBF$ RESERVED=MOD,MOVEFIRST,MOVELAST,MOVENEXT,MOVEPREVIOUS,NAME,NEXT,NOT RESERVED=OCT$,OFF,ON,OPEN,OPTION,OR,OUTPUT,OUT,PAINT,PALETTE,PCOPY,PEEK RESERVED=PEN,PLAY,PMAP,POINT,POKE,POS,PRESET,PRINT,PSET,PUT,RANDOMIZE RESERVED=RANDOM,READ,REDIM,RESET,RESTORE,RESUME,RETRIEVE,RETURN,RIGHT$ RESERVED=RMDIR,RND,ROLLBACK,RSET,RTRIM$,RUN,SADD,SAVEPOINT,SCREEN,SEEKEQ RESERVED=SEEKGE,SEEKGT,SEEK,SEG,SELECT,SETINDEX,SETMEM,SGN,SHARED,SHELL RESERVED=SIGNAL,SINGLE,SIN,SLEEP,SOUND,SPACE$,SPC,SQR,SSEGADD,SSEG,STACK RESERVED=STATIC,STEP,STICK,STOP,STR$,STRIG,STRING$,STRING,SUB,SWAP,SYSTEM RESERVED=TAB,TAN,THEN,TIME$,TIMER,TO,TROFF,TRON,TYPE,UBOUND,UCASE$,UEVENT RESERVED=UNLOCK,UNTIL,UPDATE,USING,VAL,VARPTR$,VARPTR,VARSEG,VIEW,WAIT RESERVED=WEND,WHILE,WIDTH,WINDOW,WRITE,XOR SYMBOL=$%!#()^-*/+=<> STRING=" LITERAL= OPENCOM= CLOSECOM= EOLCOM=',REM,Rem,rem SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for 80x86 Assembly EXT=.ASM RESERVED=AND,BYTE,CODEPTR,DATAPTR,DUP,DWORD,ENDM,ENDP,ENDS,EQ,EXTRN,FAR RESERVED=FWORD,GE,GT,HIGH,LARGE,LENGTH,LE,LOW,LT,MACRO,MASK,MOD,NEAR,NE RESERVED=NOT,OFFSET,OR,PROC,PTR,PUBLIC,PWORD,QWORD,SEGMENT,SEG,SHL,SHORT RESERVED=SHR,SIZE,SMALL,SYMTYPE,TBYTE,THIS,TYPE,UNKNOWN,WIDTH,WORD,XOR SYMBOL=%!&$()*+-/:?.<>[] STRING='" LITERAL= OPENCOM= CLOSECOM= EOLCOM=; SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for Paradox 3.5 EXT=.SC RESERVED=ACCEPT,ADD,ARRAY,ATTRIBUTE,BACKSPACE,BEEP,BLINK,CANVAS,CHECKPLUS RESERVED=CHECK,CLEARALL,CLEARIMAGE,CLEAR,CLOSE PRINTER,COEDITKEY,COEDIT RESERVED=COPYFORM,COPYFROMARRAY,COPYREPORT,COPYTOARRAY,COPY,CREATE,CREATLIB RESERVED=CROSSTABKEY,CTRLBACKSPACE,CTRLBREAK,CTRLEND,CTRLHOME RESERVED=CTRLLEFT,CTRLRIGHT,CURSOR,DEBUG,DELETELINE,DELETE,DEL,DITTO RESERVED=DO_IT!,DOSBIG,DOS,DOWNIMAGE,DOWN,ECHO,EDITKEY,EDITLOG,EDIT,ELSE RESERVED=EMPTY,ENDPROC,ENDIF,ENDWHILE,END,ENTER,ESC,EXAMPLE,EXECPROC RESERVED=EXECUTE,EXIT,FIELDVIEW,FIRSTSHOW,FORMKEY,FORMTABLES,FORM,GRAPHKEY RESERVED=GROUPBY,HELP,HOME,IF,IMAGERIGHTS,INDEX,INFOLIB,INSTANTPLAY RESERVED=INSTANTREPORT,INS,KEYLOOPUP,KEYPRESS,LEFT,LOCATE,LOCKKEY RESERVED=LOCKRECORDS,LOCK,LOOP,MENU,MESSAGE,MOVETO,NOREFRESH,NORMAL,OFF RESERVED=OPEN PRINTER,OR,PAINTCANVAS,PASSWORD,PGDN,PGUP,PICKFORM,PLAY RESERVED=PRINTER,PRINT,PRIVTABLES,PROC,PROMPT,PROTECT,QUERY,QUITLOOP,QUIT RESERVED=READLIB,REFRESH,RELEASE,RENAME,REPORTTABLES,REPORT,REQUIREDCHECK RESERVED=REQUIRED,RESET,RETURN,REVERSETAB,RIGHT,ROTATE,RUN,SAVETABLES RESERVED=SAVEVARS,SCAN,SELECT,SETDIR,SETKEY,SETMARGIN,SETMAXSIZE,SETPRINTER RESERVED=SETSWAP,SHOWARRAY,SHOWFILES,SHOWMENU,SHOWTABLES,SKIP,SLEEP,SORT RESERVED=STYLE,SUBTRACT,SWITCH,SYNCCURSOR,TABLE,TAB,TEXT,THEN,TYPEIN,UNDO RESERVED=UNLOCKRECORD,UNLOCK,UNPASSWORD,UPIMAGE,UP,UNTIL,VERTRULER,VIEW RESERVED=WAIT,WHILE,WRITELIB,ZOOMNEXT,ZOOM SYMBOL={}[]().=+-*/:<>&,!? STRING='" LITERAL=\ OPENCOM= CLOSECOM= EOLCOM=; SENSITIVE=0 COMSEARCH=2 Syntax Highlighting for PAL-Edit EXT=.SC RESERVED=AND,CASE,ELSE,ENDFOREACH,ENDFOR,ENDIF,ENDPROC,ENDQUERY,ENDSCAN RESERVED=ENDSQL,ENDSWITCH,ENDTEXT,ENDWHILE,EXIT,FALSE,FOREACH,FOR,IF,IIF RESERVED=LOOP,NOT,OR,OTHERWISE,PROC,QUERY,QUIT,QUITLOOP,RETURN,SCAN,SQL RESERVED=SWITCH,TEXT,THEN,TRUE,WHILE SYMBOL={}[]()-+*=,:@?/ STRING=" LITERAL=\ OPENCOM= CLOSECOM= EOLCOM=; SENSITIVE=0 COMSEARCH=2 Syntax Highlighting for DOS Batch files EXT=.BAT RESERVED=APPEND,ASSIGN,ATTRIB,BACKUP,BREAK,CALL,CD,CHCP,CHDIR,CHKDSK RESERVED=CLS,COMMAND,COMP,COPY,CTTY,DATE,DEBUG,DEL,DIR,DISKCOMP,DISKCOPY RESERVED=DOSKEY,DOSSHELL,DO,ECHO,EDIT,EDLIN,EMM386,ERASE,EXE2BIN,EXIST RESERVED=EXIT,EXPAND,FASTOPEN,FC,FDISK,FIND,FORMAT,FOR,GOTO,GRAFTABL RESERVED=GRAPHICS,HELP,IF,IN,JOIN,KEYB,LABEL,LH,LOADHIGH,MD,MEM,MIRROR RESERVED=MKDIR,MODE,MORE,NLSFUNC,NOT,PATH,PAUSE,PRINT,PROMPT,QBASIC RESERVED=RD,RECOVER,RENAME,REN,REPLACE,RESTORE,RMDIR,SETVER,SET RESERVED=SHARE,SHIFT,SORT,SUBST,SYS,TIME,TREE,TYPE,UNDELETE,UNFORMAT RESERVED=VERIFY,VER,VOL,XCOPY SYMBOL=+-*/&~=.,;()[]{}|^<>#% STRING= LITERAL= OPENCOM= CLOSECOM= EOLCOM=REM,Rem,rem SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for DOS CONFIG.SYS files EXT=.SYS RESERVED=BREAK,BUFFERS,COUNTRY,DEVICE,DEVICEHIGH,DOS,DRIVPARM RESERVED=FCBS,FILES,INCLUDE,INSTALL,LASTDRIVE,MENUDEFAULT,MENUITEM, RESERVED=NUMLOCK,SET,SHELL,STACKS,SUBMENU,SWITCHES,VERIFY SYMBOL=+-*/&~=.,;()[]{}|^<>#% STRING= LITERAL= OPENCOM= CLOSECOM= EOLCOM=REM,Rem,rem SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for Modula 2 EXT=.MOD,.DEF RESERVED=ABS,AND,ARRAY,BEGIN,BITSET,BOOLEAN,BY,CAP,CARDINAL,CASE,CHAR RESERVED=CHR,CONST,DEC,DEFINITION,DISPOSE,DIV,DO,ELSE,ELSIF,END,EXCL RESERVED=EXIT,EXPORT,FLOAT,FOR,FROM,HALT,HIGH,IF,IMPLEMENTATION RESERVED=IMPORT,INCL,INC,INTEGER,IN,LONGCARD,LONGFLOAT,LONGINT RESERVED=LONGORD,LONGREAL,LONGTRUNC,LONG,LOOP,MAX,MIN,MODULE,MOD,NEW RESERVED=NOT,ODD,OF,ORD,OR,POINTER,PROCEDURE,QUALIFIED,REAL,RECORD RESERVED=REPEAT,RETURN,SET,SHORT,SIZE,THEN,TO,TRUNC,TYPE,UNTIL,VAL RESERVED=VAR,WHILE,WITH SYMBOL=+-*/&~:=.,;()[]{}|^<>#% STRING='" LITERAL= OPENCOM=(* CLOSECOM=*) EOLCOM= SENSITIVE=1 COMSEARCH=10 Syntax Highlighting for Script Application Language for Telix (SALT) EXT=.SLT RESERVED=and,break,continue,do,else,for,goto,if,int,not,or,return,str,while SYMBOL={}[]().=+-*/:;<>|&#,~!? STRING='" LITERAL=^ OPENCOM= CLOSECOM= EOLCOM=// SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for Robocomm Script Language EXT=.RS RESERVED=APPEND,CAPTURE,CD,CLEAR,CLOSE,CONNECTED,COPY,DAY,DELAY,DIR RESERVED=DISABLE,DOWNLOAD,EMPTY,ENABLE,ENDPARAMS,ERASE,ERRORLEVEL RESERVED=EXISTONLY,EXIST,EXIT,FAILURE,FILE,GOSUB,GOTO,HANGUP,IF,IMPORT RESERVED=JOIN,KEYBOARD,MAIL,MAIN,MD,MESSAGE,MSGS,NOTES,NOT,OVERWRITE RESERVED=PARAMETER,PASSWORD,PRO,RD,RENAME,RENUMBER,RESUMEOK,RETURN RESERVED=RUN,SEND,SOUND,STATISTICS,TERMINAL,TIMEOUT,TITLE,TO,UPLOAD RESERVED=USING,VENUE,WAITFOR,WAITUNTIL,WATCHES,WATCHES,WHEN SYMBOL={}[]().=+-*/;<>|&#,~!? STRING=" LITERAL=^ OPENCOM= CLOSECOM= EOLCOM=; SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for COMMO Script Language EXT=? RESERVED=ALARM,ASCIIUP,AUTOBAUD,BEEP,BREAK,CALL,CAPMODE,CAPTURE RESERVED=CHATMODE,CLEAR,CONFIG,CURSOR,DELAY,DIAL,DISPLAY,DOORWAY RESERVED=EXECUTE,EXED,EXEN,EXIT,GOLOOK,GOTO,HANGUP,HELP,HOLD,IFCARRIER RESERVED=IFERRORLEVEL,IFEXIST,INITMODEM,KEYSTUFF,LIGHTS,LOCALECHO,LOOKFOR RESERVED=MACLOAD,MACRO,MARK,MENU,NOOP,OFFLOG,PARMS,PASSWORD,PAUSE,POPSTACK RESERVED=PRINTLOG,PUSHSTACK,RETURN,SCREEN,SCROLLBACK,SEND,SETLOOK RESERVED=SHELL,SOUND,SSLOOK,STATUSLINE,STOP,TERMINAL,UNMARK,VTCUR,VTPAD SYMBOL=[]()=+-*/;<>|&#,~!? STRING= LITERAL= OPENCOM=} CLOSECOM={ EOLCOM= SENSITIVE=0 COMSEARCH=20 Syntax Highlighting for Procomm Plus ASPECT Script Language EXT=.ASP RESERVED=ADD,ALARM,ASSIGN,ATGET,ATOI,ATSAY,BOX,BREAK,BYE,CALL,CASE RESERVED=CHDIR,CLEAR,CONNECT,CUROFF,CURON,CWHEN,DATE,DEC,DEFAULT,DIAL RESERVED=DIR,DIV,DLOAD,DOS,ELSE,EMULATE,ENDCASE,ENDFOR,ENDIF,ENDPROC RESERVED=ENDSWITCH,EXECUTE,EXIT,FATSAY,FCLEAR,FCLOSE,FETCH,FGETC,FGETS RESERVED=FIND,FOPEN,FOR,FPUTC,FPUTS,FREAD,FSEEK,FTELL,FWRITE,GETFILE,GET RESERVED=GOSUB,GOTO,HANGUP,HELP,HOST,IF,INC,INIT,ISFILE,ITOA,KERMSERVE RESERVED=KEYGET,KFLUSH,LE,LOCATE,LOG,MATGET,MDIAL,MESSAGE,METAKEY,MGET RESERVED=MLOAD,MUL,NEG,NOT,NULL,OR,PAUSE,PRINTER,PROC,QUIT,REDIAL,RENAME RESERVED=RETURN,RFLUSH,RGET,RUN,SCROLL,SENDFILE,SET,SHELL,SNAPSHOT,SOUND RESERVED=STATMSG,STRCAT,STRCMP,STRCPY,STRFMT,STRING,SUBSTR,SUB,SUSPEND UNTIL RESERVED=SWITCH,TERMINAL,TERMRESET,TIME,TRANSMIT,TYPE,VIDSAVE,WAITFOR,WHEN RESERVED=WHILE,WRITEC,XOR,ZERO SYMBOL={}[]().=+-*/:;<>|&#,~!? STRING='" LITERAL=^ OPENCOM= CLOSECOM= EOLCOM=; SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for Qmodem Script Language EXT=.SCR RESERVED=ASSIGN,ATWRITE,BEEP,BIGDOS,BOX,BREAK,CAPTURE,CHDIR,CLOSEFILE RESERVED=CLRSCR,COLORBG,COLORFG,COLOR,DEBUG,DECR,DELAY,DIAL,DISPLAYLN RESERVED=DISPLAY,DOWNLOAD,DRIVE,EGA,EXIST,EXIT,FKEY,FLUSH,GETNR,GETN RESERVED=GET,GETR,GETSCR,GETX,GOSUB,GOTOXY,GOTO,GRAPHICS,HANGUP,HOST RESERVED=IF,INCR,INKEY,LOADFON,LOADKEY,LOG,NOTE,OPENFILE,PAUSE,POP,PORT RESERVED=PUSH,PUTSCR,READFILE,RETURN,SCRIPT,SEND,SETCOMM,STAMP,STRING RESERVED=SYSTEM,TIMEOUT,TURNON,UPLOAD,WAITFOR,WAITUNTIL,WHEN,WINDOW RESERVED=WRITEFILE,WRITELN,WRITE SYMBOL={}[]().=+-*/:;<>|&#,~!? STRING='" LITERAL=^ OPENCOM= CLOSECOM= EOLCOM=; SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for Telemate Script Language (note file extension conflict with above) EXT=.SCR RESERVED=ALARM,AND,APPEND,ATOI,AT,CASE,CHDIR,CLEAR,CLOSE,COMINCOUNT RESERVED=COMOUTCOUNT,CONCAT,CONNECTED,CREATE,DATE,DELAY,DELETE,DIAL RESERVED=DOS,ELSEIF,ELSE,ENDIF,ENDPROC,ENDSWITCH,ENDWHILE,EXITTELEMATE RESERVED=FILEEXIST,FILESIZE,FOUND,GETCH,GET,HANGUP,IF,IMAGE,INPUT RESERVED=INPUTCH,INTEGER,ITOA,KEYSTROKE,LENGTH,LOADFON,LOADKEY RESERVED=LOADMAC,LOADPAD,LOGGING,LOGOFF,LOGON,LOGPAUSE,LOGRESUME,NOT RESERVED=OPEN,OR,OTHERWISE,PRINT,PROCEDURE,PUT,QUERY,READCH,READ RESERVED=RECEIVE,RENAME,REPEAT,SCRIPT,SEEK,SEND,SET,STOP,STRDEL RESERVED=STRING,STRINS,STRPOS,STRSET,SUBSTR,SUCCESS,SWITCH,TELL,TIME RESERVED=UNTIL,USAGE,WAITFOR,WAITUNTIL,WHENIDLE,WHEN,WHEREX,WHEREY RESERVED=WHILE,WIDTHHEIGHT,WRITE,XOR SYMBOL={}[]().=+-*/:;<>|&#,~!? STRING=" LITERAL=^ OPENCOM= CLOSECOM= EOLCOM=; SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for OzCIS Script Language (note file extension conflicts with above) EXT=.SCR RESERVED=BREAK,CAPTURE,CLS,DEC,DELAY,DL,DOS,END,ENTER,ERASE,FAIL RESERVED=GIF,GOSUB,GO,GWM,IF,INC,JUMP,LSEND,LWRITE,ONERROR,PROMPT RESERVED=RETURN,RUN,SEND,SET,SL,TERM,TIMEOUT,ULSEND,UPCASE,USEND,WAIT RESERVED=WMH,WRITE SYMBOL={}[]().=+-*/:;<>|&#,~!? STRING='" LITERAL=^ OPENCOM= CLOSECOM= EOLCOM=; SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for AUTOSIG Script Language (note file extension conflicts with above) EXT=.SCR RESERVED=ACCEPT,BEEP,CAPTURE,CLOSE,CLS,DISPLAY,DOW,ELSE,EXIT,GOTO RESERVED=IF,LABEL,LOGOFF,LOGON,MATCH,OFF,ON,OPEN,PAUSE,READLINE RESERVED=READ,SENDLINE,SEND,SET,SHELL,SHOW,THEN,TRACE,UPL,WAIT,WRITE SYMBOL={}[]().=+-*/:;<>|&#,~!? STRING=' LITERAL=^ OPENCOM= CLOSECOM= EOLCOM=* SENSITIVE=0 COMSEARCH=1 Syntax Highlighting for TAPCIS (note file extension conflicts with above) EXT=.SCR RESERVED=B,C,I,K,P,S,U,W,W,X SYMBOL= STRING= LITERAL=^ OPENCOM= CLOSECOM= EOLCOM=;,E SENSITIVE=0 COMSEARCH=1 ----------------------------------------------------------------------- COMPILING and ASSEMBLING ------------------------ This file defines the active compilers & assemblers used by BOXER. When a file is compiled, this file is searched for entries which match the extension of the file to be compiled. If multiple active compilers are found, a message will appear at compile-time to select the compiler number (1-n). As many as 5 compilers can be active for a given file extension. You might wish to have multiple definitions which vary only in the compiler options, eg. Configuration strings for several popular compilers have been supplied. To select a compiler, just delete the Space from the start of the line so that the '.' appears in column 1. The configuration string itself must begin in column 6. (Notice that some compilers are already selected in the strings below) If you need to create a configuration string for a compiler or assembler not listed, see the Compile File command in the manual for full details. If you devise a string to support a compiler not named below, please send it in so that our list can be made more inclusive. Note: BOXER will search for DEFAULT.CFG first in the current directory, and then in its home directory. You might wish to keep different DEFAULT.CFG files in various source directories to tailor compilers or compiler options to the files in that directory. Important Note: If you are a user of earlier versions of BOXER, remove the "BOXER_CC" environment string from AUTOEXEC.BAT and delete the old BOXER.CFG file, after transferring any compiler configurations you may have created to this file. BOXER will give the message "old config data found - see note in DEFAULT.CFG" until these changes are made. ----------------------------------------------------------------------- Turbo C .c tcc,,error,warning,3,4 Borland C/C++ .c bcc,,error,warning,3,4 Microsoft C .c cl,,error,warning,2,6 Microsoft Quick C .c qcl,,error,warning,2,6 WatCom C .c wcc386,%s,error!,warning!,2,4 WatCom C .c wcl,,error!,warning!,2,5 Mix Power C Note: a tough fit, error messages appear 2 or more lines below .c pc,,):,warning,3,-1 Gimpel's PC-LINT .c lint,%s,error,warning,4,5 Microsoft Assembler Note: MASM options must appear before the %s sequence .asm masm,%s;,error,warning,2,4 A86 Assembler .asm a86,,error,warning,1,2 Turbo Assembler .asm tasm,,error,warning,3,4 Turbo Pascal .pas tpc,,Error,,2,4 Turbo Pascal IDE .pas turbo,%s,Error,,2,4 Summer 87 .prg clipper,%s -m,line,,2,3 Note: Clipper options must appear after the %s sequence Clipper 5.0 .prg clipper,%s,error,warning,2,4 Power Basic .bas pbc,/ce,Error,,2,4 Acucobol 2.1 files with the extension ".cbl" After a successful compile, the executable is placed in "cbl.out" .cbl c:\acu\ccbl, -a -Cr -Di -Ce=cbl %s,line,line,3,4 Script Application Language for Telix (SALT) .slt c:\telix\cs,,error,warning,3,5 DB/C Databus (Subject, Wills & Co) (requires a clever setup; error line # appears on line below message) .txt dbcmp,%s,. ,. ,1,-1