home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / wwed034b.zip / fte-0.34 / config / m_rexx.fte < prev    next >
Text File  |  1995-10-15  |  1KB  |  32 lines

  1. mode REXX: PLAIN, '\\.\\c{CMD}$' {                    # REXX mode
  2.     HilitOn             = 1;
  3.     HilitMode           = 'REXX';
  4.     TabSize             = 8;
  5.     AutoIndent          = 1;
  6.     IndentMode          = 'REXX';
  7.     MultiLineHilit      = 1;
  8.     
  9.     SaveFolds           = 2;      # save fold info at end of line
  10.     CommentStart        = ' /*';
  11.     CommentEnd          = '*/';
  12.         
  13.     RoutineRegexp       = '^[\\w_]+:';
  14.  
  15.     key      [Tab]      { LineIndent LineTrim }
  16.     key      [Enter]    { LineIndent LineNew }
  17.     key      [:]        { SelfInsert LineIndent }
  18.     key      [C-O_\\]   { ChangeREXXIndent }
  19.     key      [A-\\]     { BlockReIndent }
  20.     
  21.     keyword '-' {
  22.         'ADDRESS', 'ARG', 'CALL', 'DO', 'DROP', 'EXIT', 'IF', 'INTERPRET',
  23.         'ITERATE', 'LEAVE', 'NOP', 'NUMERIC', 'OPTIONS', 'PARSE', 'PROCEDURE',
  24.         'PULL', 'PUSH', 'QUEUE', 'RETURN', 'SAY', 'SELECT', 'OTHERWISE',
  25.         'SIGNAL', 'TRACE', 'END', 'WHEN', 'ELSE', 'WITH', 'TO', 'BY', 'ON',
  26.         'END', 'FOR', 'OFF', 'VAR', 'THEN', 'HALT', 'NAME', 'FORM', 'FUZZ',
  27.         'VALUE', 'WHILE', 'UNTIL', 'ERROR', 'UPPER', 'WITH', 'EXPOSE', 'DIGITS',
  28.         'FOREVER', 'FAILURE', 'VERSION', 'NOVALUE', 'SOURCE', 'SYNTAX',
  29.         'NOTREADY', 'SCIENTIFIC', 'ENGINEERING',
  30.     };
  31. }
  32.