"Fossies" - the Fresh Open Source Software Archive

Member "wscite/modula3.properties" (11 Sep 2020, 3470 Bytes) of package /windows/misc/wscite445.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 #
    2 #	-*- coding: utf-8 -*-
    3 #	File	:	modula3.properties
    4 #	Author	:	Dariusz KnociĊ„ski
    5 #	Date	:	2010/11/07 - 2010/12/11
    6 #	Notes	:	Define SciTE settings for Modula-3.
    7 #
    8 
    9 file.patterns.m3=*.m3;*.mg;*.i3;*.ig
   10 
   11 filter.modula3=Modula-3 (m3 i3 mg ig)|$(file.patterns.m3)|
   12 *filter.modula3=$(filter.modula3)
   13 lexer.$(file.patterns.m3)=modula
   14 *language.modula3=Modula-3|m3||
   15 
   16 #	Keywords
   17 #
   18 keywords.$(file.patterns.m3)=AND ANY ARRAY AS BEGIN BITS BRANDED BY CASE CONST\
   19 	DIV DO ELSE ELSIF END EVAL EXCEPT EXCEPTION EXIT EXPORTS FINALLY FOR FROM\
   20 	GENERIC IF IMPORT IN INTERFACE LOCK LOOP METHODS MOD MODULE NOT OBJECT OF\
   21 	OR OVERRIDES PROCEDURE RAISE RAISES READONLY RECORD REF REPEAT RETURN\
   22 	REVEAL ROOT SET THEN TO TRY TYPE TYPECASE UNSAFE UNTIL UNTRACED VALUE VAR\
   23 	WHILE WITH
   24 
   25 #	Reserved identifiers
   26 #
   27 keywords2.$(file.patterns.m3)=ABS ADDRESS ADR ADRSIZE BITSIZE BOOLEAN BYTESIZE\
   28 	CARDINAL CEILING CHAR DEC DISPOSE EXTENDED FALSE FIRST FLOAT FLOOR INC\
   29 	INTEGER ISTYPE LAST LONGINT LONGREAL LOOPHOLE MAX MIN MUTEX NARROW NEW NIL\
   30 	NULL NUMBER ORD REAL REFANY ROUND SUBARRAY TEXT TRUE TRUNC TYPECODE VAL\
   31 	WIDECHAR
   32 
   33 #	Operators
   34 #
   35 keywords3.$(file.patterns.m3)= + < # = ; .. : - > { } | := <: * <= ( ) ^ , =>\
   36 	/ >= [ ] . &
   37 
   38 #	Pragmas keywords
   39 #
   40 keywords4.$(file.patterns.m3)= EXTERNAL INLINE ASSERT TRACE FATAL UNUSED\
   41 	OBSOLETE NOWARN LINE PRAGMA
   42 
   43 #	Escape sequences
   44 #
   45 keywords5.$(file.patterns.m3)= f n r t \ " '
   46 
   47 #	Doxygene keywords
   48 #
   49 keywords6.$(file.patterns.m3)= author authors file brief date proc param result
   50 
   51 # Default fonts
   52 #
   53 font.module.base=$(font.base)
   54 font.modula.code=font:$(font.module.base),size:10
   55 font.modula.comment=font:$(font.module.base),size:10,italics
   56 font.modula.doxykey=font:$(font.module.base),size:10,bold,italics
   57 font.modula.keywords=font:$(font.module.base),size:10,bold
   58 font.modula.reserved=font:$(font.module.base),size:10
   59 font.modula.strings=font:$(font.module.base),size:10,italics
   60 font.modula.strspec=font:$(font.module.base),size:10,bold,italics
   61 font.modula.char=font:$(font.module.base),size:10,italics
   62 font.modula.charspec=font:$(font.module.base),size:10,bold,italics
   63 font.modula.badstr=font:$(font.module.base),size:10,bold
   64 
   65 # Default
   66 #
   67 style.modula.0=fore:#383838,$(font.modula.code)
   68 
   69 # Comments
   70 #
   71 style.modula.1=fore:#008000,$(font.modula.comment)
   72 
   73 # Doxygen comments
   74 #
   75 style.modula.2=fore:#3F5FBF,$(font.modula.comment)
   76 
   77 # Doxygene keywords
   78 #
   79 style.modula.3=fore:#3F5FBF,$(font.modula.doxykey)
   80 
   81 # Keywords
   82 #
   83 style.modula.4=fore:#000080,$(font.modula.keywords)
   84 
   85 # Reserved words
   86 #
   87 style.modula.5=fore:#0000C0,$(font.modula.reserved)
   88 
   89 # Numbers
   90 #
   91 style.modula.6=fore:#006600,$(font.modula.code)
   92 
   93 # Based numbers / #{#}_#{#} base 2-16
   94 #
   95 style.modula.7=fore:#3F0066,$(font.modula.code)
   96 
   97 # Float numbers / #{#}.#{#}Exp
   98 #
   99 style.modula.8=fore:#006665,$(font.modula.code)
  100 
  101 # Strings
  102 #
  103 style.modula.9=fore:#FE9800,$(font.modula.strings)
  104 
  105 # Strings special (escape sequences)
  106 #
  107 style.modula.10=fore:#E38800,$(font.modula.strspec)
  108 
  109 # Char
  110 #
  111 style.modula.11=fore:#FE9800,$(font.modula.char)
  112 
  113 # Char special (escape sequences and octal numbers)
  114 #
  115 style.modula.12=fore:#E38800,$(font.modula.charspec)
  116 
  117 # Procedures
  118 #
  119 style.modula.13=fore:#BF00B0,$(font.modula.code)
  120 
  121 # Pragmas
  122 #
  123 style.modula.14=fore:#BF00B0,$(font.modula.code)
  124 
  125 # Pragmas keywords
  126 #
  127 style.modula.15=fore:#BF00B0,$(font.modula.keywords)
  128 
  129 # Operators
  130 #
  131 style.modula.16=fore:#000080,$(font.modula.code)
  132 
  133 # Bad strings
  134 #
  135 style.modula.17=fore:#FF0000,$(font.modula.badstr)
  136 
  137 #
  138 #	EOF
  139 #