home *** CD-ROM | disk | FTP | other *** search
- * This is the default profile, ALPHA.PRF, for the ALPHA package V1.8.
- *
- * ###################################################################
- * # (C) Copyright International Business Machines Corporation 1993. #
- * # All rights Reserved. #
- * ###################################################################
- *
- * The case is significant. Invalid records are ignored.
- *
- * Lionel de Lambert, 12 Dec. 1990
- *
- * The colours are :-
- * BLUE,DARKCYAN,BLACK,DARKBLUE,DARKPINK,DARKGRAY,DARKRED,DARKGREEN,
- * BROWN,CYAN,RED,GREEN,PINK,YELLOW,PALEGRAY,DEFAULT,WHITE
- * for XGA screens with Alpha2 the following colours may also be used :-
- * ORANGE,PURPLE,PALEGREEN,PALEBLUE
- *
- Text_colour=BLUE
- * Highlight_colour is used for the isolate function of mouse button 1.
- * Default - RED.
- Highlight_colour=DARKRED
- * Locate_colour is used for the argument for the locate function
- * which may be used by mouse button 2.
- * Default - GREEN.
- Locate_colour=GREEN
- * The first comment_colour is used for comment lines beginning, /*, {, *, ;, C
- * and for the 'scale' background. The second comment_colour is
- * used for the compressed comment line and for the Clipboard highlight
- * Default - DARKCYAN,PALEGRAY
- Comment_colour=DARKCYAN,PALEGRAY
- * Branch_colour is used for 370, 386 branch instructions
- * Default - BROWN.
- Branch_colour=BROWN
- * Expand_colour is used for the text in the label expansion window.
- * Default - DARKBLUE.
- Expand_colour=DARKBLUE
- * Back_ground colour - default - BACKGROUND
- Back_ground=BACKGROUND
- *
- * File_type specifies the File types to be recognized.
- * The string must be <=64 characters and terminated by a comma.
- * The first 6 types are used for :-
- * 1 370 assembler
- * 2 386 assembler
- * 3 PASCAL, (Ada)
- * 4 PL/S, PL/AS, PL/I etc., (REXX)
- * 5 C
- * 6 FORTRAN
- * For REXX files use :- "A37,ASM,PAS,CMD,C,FOR," and replace the PLS entries
- * For Ada files use :- "A37,ASM,ADA,PLS,C,FOR," and replace the PAS entries
- * The default is :- "A37,ASM,PAS,PLS,C,FOR,LST,DOC,"
- File_type="A37,ASM,PAS,PLS,C,FOR,LST,DOC,..,"
- *
- * Comment_start specifies the first two characters of the start of
- * a comment. The string must be <=12 characters.
- * The 6 pairs are used for :-
- * 1 370 assembler
- * 2 386 assembler
- * 3 PASCAL, for Ada specify Comment_start="* ; --/*/*"
- * 4 PL/S, PL/AS etc.
- * 5 C
- * 6 FORTRAN
- * The default is :- "* ; { /*/*C "
- Comment_start="* ; { /*/*C "
- *
- * Comment_end specifies the last two characters of the comment or blank.
- * The string must be <=12 characters. The 6 pairs are as for Comment_start.
- * The default is :-" } */*/ "
- Comment_end=" } */*/ "
- *
- * Precedent_C specifies the C language procedure keywords. The string
- * must be <=64 characters and terminated by a comma.
- Precedent_C="char,extern,far,int,long,pascal,pointer,short,static,void,"
- *
- * Language_colour - defines the highlight colours for key words
- * Up to 128 entries may be defined as follows :-
- * file_type,key_word,colour,scan_length
- * and are terminated by '.END', invalid entries are ignored.
- * The keywords must be <=12 characters.
- Language_colour
- A37, DFHSTACK ,CYAN,32
- A37, USING ,DARKPINK,32
- A37, DROP ,DARKPINK,32
- A37, SPACE ,PALEGRAY,32
- ASM, PROC ,CYAN,32
- ASM, SEGMENT ,CYAN,32
- ASM, CALL ,PINK,32
- ASM, call ,PINK,32
- PAS,PROCEDURE ,CYAN,72
- PAS,FUNCTION ,CYAN,72
- PAS, DO ,DARKCYAN,72
- PAS, BEGIN ,DARKCYAN,72
- PAS, END,DARKCYAN,72
- PAS, FOR ,CYAN,72
- PAS, REPEAT ,CYAN,72
- PAS, UNTIL ,CYAN,72
- PAS, WHILE ,CYAN,72
- PAS, CASE ,CYAN,72
- PAS, IF ,DARKPINK,72
- PAS, THEN ,DARKPINK,72
- PAS, ELSE ,DARKPINK,72
- PAS, GOTO ,BROWN,72
- PAS, OR ,BLACK,72
- PAS, AND ,BLACK,72
- PAS, RETURN,BROWN,72
- PAS, BREAK,BROWN,72
- PAS, CYCLE,BROWN,72
- * For Ada (.ADA) files replace the PAS entries by the ADA entries
- * ADA,procedure ,CYAN,72
- * ADA,function ,CYAN,72
- * ADA,declare ,PINK,72
- * ADA,delay ,GREEN,72
- * ADA,subtype ,PINK,72
- * ADA,range ,PINK,72
- * ADA,case ,PINK,72
- * ADA,select ,DARKPINK,72
- * ADA,record ,PINK,72
- * ADA,begin ,DARKCYAN,72
- * ADA,do ,DARKCYAN,72
- * ADA,end loop,CYAN,72
- * ADA,end if,DARKRED,72
- * ADA,end case,PINK,72
- * ADA,end select,DARKPINK,72
- * ADA,end record,PINK,72
- * ADA,end,DARKCYAN,72
- * ADA, elsif ,DARKRED,72
- * ADA, else ,DARKRED,72
- * ADA, if ,DARKRED,72
- * ADA,when others ,DARKGREEN,72
- * ADA,when ,CYAN,72
- * ADA,with ,DARKRED,72
- * ADA,for ,CYAN,72
- * ADA,loop ,CYAN,72
- * ADA,return ,BROWN,72
- * ADA,exit when ,BROWN,72
- * ADA,exit ,BROWN,72
- * ADA,goto ,BROWN,72
- * ADA,private ,DARKRED,72
- * ADA,type ,DARKRED,72
- * ADA,generic ,DARKRED,72
- PLS,PROC ,CYAN,72
- PLS, BEGIN ,DARKCYAN,72
- PLS, END,DARKCYAN,72
- PLS, DO ,DARKCYAN,72
- PLS, DO;,DARKCYAN,72
- PLS, IF ,DARKPINK,72
- PLS, THEN ,DARKPINK,72
- PLS, ELSE ,DARKPINK,72
- PLS, SELECT,CYAN,72
- PLS, WHEN,CYAN,72
- PLS, UNTIL,CYAN,72
- PLS, WHILE,CYAN,72
- PLS, RETURN,BROWN,72
- PLS, GOTO ,BROWN,72
- PLS, GO TO ,BROWN,72
- PLS, RETURN,BROWN,72
- PLS, LEAVE,BROWN,72
- PLS, CALL ,PINK,72
- * For REXX (.CMD) files replace the PLS entries by the CMD entries
- * CMD,SAY ,DARKCYAN,72
- * CMD,PULL ,DARKCYAN,72
- * CMD,PARSE ,DARKCYAN,72
- * CMD,EXIT ,DARKCYAN,72
- * CMD,END,DARKCYAN,72
- * CMD,DO ,DARKCYAN,72
- * CMD,IF ,DARKPINK,72
- * CMD,THEN ,DARKPINK,72
- * CMD,ELSE ,DARKPINK,72
- * CMD,SELECT,CYAN,72
- * CMD,WHEN,CYAN,72
- * CMD,UNTIL,CYAN,72
- * CMD,WHILE,CYAN,72
- * CMD,RETURN,BROWN,72
- * CMD,GOTO ,BROWN,72
- * CMD,RETURN,BROWN,72
- * CMD,LEAVE,BROWN,72
- * CMD,CALL ,PINK,72
- * CMD,say ,DARKCYAN,72
- * CMD,pull ,DARKCYAN,72
- * CMD,parse ,DARKCYAN,72
- * CMD,exit ,DARKCYAN,72
- * CMD,end,DARKCYAN,72
- * CMD,do ,DARKCYAN,72
- * CMD,if ,DARKPINK,72
- * CMD,then ,DARKPINK,72
- * CMD,else ,DARKPINK,72
- * CMD,select,CYAN,72
- * CMD,when,CYAN,72
- * CMD,until,CYAN,72
- * CMD,while,CYAN,72
- * CMD,return,BROWN,72
- * CMD,goto ,BROWN,72
- * CMD,return,BROWN,72
- * CMD,leave,BROWN,72
- * CMD,call ,PINK,72
- C, if ,DARKCYAN,72
- C, else ,DARKCYAN,72
- C, while,CYAN,72
- C, for ,CYAN,72
- C, do ,CYAN,72
- C, switch,CYAN,72
- C, case,DARKPINK,72
- C, goto ,BROWN,72
- C, break,BROWN,72
- C, continue,BROWN,72
- C, return,BROWN,72
- C, structure ,DARKGREEN,72
- C, union ,DARKGREEN,72
- c, int ,DARKGREEN,72
- c, char ,DARKGREEN,72
- FOR,SUBROUTINE ,PINK,72
- FOR,FUNCTION ,PINK,72
- FOR,RETURN ,BROWN,72
- FOR,GO TO ,BROWN,72
- FOR,CALL ,PINK,72
- FOR,STOP ,RED,72
- FOR,END ,BLACK,72
- FOR,DO ,DARKGREEN,72
- FOR,CONTINUE ,DARKGREEN,72
- LST, ALPHA,RED,80
- DOC, Alpha,DARKRED,80
- .END
- *
- * Language_operator - defines the operator keywords for each language.
- * The second value indicates how to process the keyword, viz.
- * < or > indicate the scan direction from the keyword to locate the label,
- * P or C indicates that the keyword specifies an entry point or call,
- * : indicates that the label will be followed by a colon,
- * 2 indicates that the second label following a , is to be used.
- * Up to 32 entries may be defined as follows :-
- * file_type,<│>C│P[:][2],keyword
- * and are terminated by '.END', invalid entries are ignored.
- * The keywords must be <=12 characters. The C-language procedure
- * values are supplied on the Precedent_C keyword.
- Language_operator
- A37,>C,CALL
- A37,>C2,BAS
- A37,>C2,BAL
- A37,>C2,DFHSTACK
- ASM,>C,CALL
- ASM,<P,PROC
- PAS,>P,PROCEDURE
- PAS,>P,FUNCTION
- PAS,>P,procedure
- PAS,>P,function
- PLS,<P:,PROC
- PLS,<P:,IPROC
- PLS,>C,CALL
- FOR,>P,SUBROUTINE
- FOR,>P,FUNCTION
- FOR,>C,CALL
- .END
- *
- * The Font may take the values :-
- * Font=Courier|System|Helvetica|Roman|Alpha<,Bold|Italic><,(Point_size)>
- * or a face name may be specified e.g. Font="Alpha",(10)
- * The default font is 'System Monospaced' unless the
- * "Alpha" font is installed.
- * The font point sizes (1/72") are :-.
- * "Alpha" - 8,9,10,11,16,20
- * Courier - 8,10,12
- * Helvetica - 8,10,12,14,18,24
- * Roman - 8,10,12,14,18,24
- * System - 8,10,12
- Font=System,(10)
- *
- * The character size specifies the (width,height) of the characters.
- * The character width is used to select the size of the Font if the
- * point size is not specified on the "Font" keyword.
- * The default is (8,14) for the Alpha font and (8,16) for the System.
- Character_size=(8,16)
- *
- * Read_file takes the value Yes|No and specifies whether the file
- * is to be read in after allocation - default - Yes.
- Read_file=Yes
- *
- * Flow takes the value On|Off - default - On.
- Flow=On
- *
- * Expand takes the value On|Off and specifies that Expand mode will
- * be effective once the file is read in.
- * Default - Off.
- Expand=Off
- *
- * Marker takes the value On|Off - default - Off.
- Marker=Off
- *
- * Language takes the values :-
- * *<,Language> - determine the language from the file suffix.
- * If a Language is also given then this will be the default if the
- * file type can not be found in "File_type", e.g. Language=*,PAS.
- * For PL/I use Language=PLS etc.
- * A37 - 370 assemble
- * ASM - 386 macro assemble
- * PAS - Pascal
- * PLS - PL/S or PL/AS etc.
- * C - C language
- * FOR - FORTRAN
- * default - *,LST
- Language=*,DOC
- *
- * Default_chr=(w,h) - specifies the default character width and height
- * used for scaling the Allocate and Command dialogue boxes -
- * the default value is (10,16), for 8515/8516 screens the default value
- * is (14,20)
- Default_chr=(10,16)
- *
- * Window=(x,y,cx,cy) - specifies the initial window position.
- * A suitable value for 8515/8516 screens may be - (0,60,800,600).
- * If no profile is specified then Window=(0,4h,63.5w,26h) is assumed for
- * 8513 screens where w and h are the 'Default_chr' width & height.
- * default - (0,60,635,420) for 8513 and (0,120,1020,650) for 8515 screens.
- Window=(0,60,635,420)
- *
- * Quiet=Yes|No - will suppress the beep on completion of file read
- * default - Yes.
- Quiet=Yes
- *
- * Record_structure=On|Off - will record the CALL structure for 370
- * & 386 assembler, PASCAL PL/AS, C and FORTRAN programmes, as the file is
- * read in to memory.
- * Default - On.
- Record_structure=Off
- *
- * Tab=On|Off - will use X'09' as tab to n*8 when file is read, default - On
- Tab=Off
- *
- * Proportional=On|Off - will use the Font character spacing rather
- * than the Character width to place the characters, default - On
- Proportional=On
- *
- * Keyword=On|Off - will highlight the specified keywords - default - On
- Keyword=On
- *
- * Statement_number sets the display of the statement number On|Off
- * default Statement_number=On
- Statement_number=Off
- *
- * Command_pgm specifies the programme name invoked by '<' - default OS2CMD
- Command_pgm="OS2CMD"
- *
- * Transfer_pgm specifies the programme name invoked by '>' -
- * default ALMCOPY
- Transfer_pgm="ALMCOPY"
- *
- * End of profile for ALPHA programme
-
-
-
-
-
-
-
-