"Fossies" - the Fresh Open Source Software Archive

Member "wscite/visualprolog.properties" (11 Sep 2020, 3659 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 # Define SciTE settings for Visual Prolog source
    2 
    3 file.patterns.visualprolog=*.pro;*.cl;*.i;*.ph;*.pack
    4 file.patterns.visualprologgrammar=*.vipgrm
    5 file.patterns.visualprolog.like=$(file.patterns.visualprolog);$(file.patterns.visualprologgrammar)
    6 
    7 filter.visualprolog=Visual Prolog source|$(file.patterns.visualprolog.like)|
    8 
    9 *filter.visualprolog=$(filter.visualprolog)
   10 
   11 lexer.$(file.patterns.visualprolog.like)=visualprolog
   12 
   13 *language.visualprolog=Visual Prolog|visualprolog||
   14 
   15 # Visual Prolog
   16 # Major keywords
   17 keywords.$(file.patterns.visualprolog)=goal namespace interface \
   18 class implement open inherits supports resolve delegate monitor constants \
   19 domains predicates constructors properties clauses facts
   20 # Minor keywords
   21 keywords2.$(file.patterns.visualprolog)=guard language stdcall apicall c thiscall prolog \
   22 digits if then elseif else foreach do try catch finally erroneous failure procedure determ \
   23 multi nondeterm anyflow and or externally from div mod rem quot in orelse otherwise
   24 # Directive keywords
   25 keywords3.$(file.patterns.visualprolog)=include bininclude requires orrequires if then \
   26 else elseif endif error message export externally options
   27 
   28 # Visual Prolog Grammar files
   29 # Major keywords
   30 keywords.$(file.patterns.visualprologgrammar)=namespace open grammar terminals nonterminals startsymbols precedence rules
   31 # Minor keywords
   32 keywords2.$(file.patterns.visualprologgrammar)=left right nonassoc
   33 # Directive keywords
   34 keywords3.$(file.patterns.visualprologgrammar)=
   35 
   36 # Shared
   37 # Doc keywords
   38 keywords4.$(file.patterns.visualprolog.like)=short detail end exception withdomain
   39 
   40 word.chars.visualprolog=$(chars.alpha)$(chars.numeric)_
   41 word.characters.$(file.patterns.visualprolog.like)=$(word.chars.visualprolog)
   42 comment.block.visualprolog=%
   43 comment.stream.start.visualprolog=/*
   44 comment.stream.end.visualprolog=*/
   45 
   46 statement.indent.$(file.patterns.visualprolog)=2 do then :-
   47 statement.$(file.patterns.visualprolog)=1 . end
   48 statement.lookback.$(file.visualprolog)=20
   49 
   50 # Visual Prolog styles
   51 # Default
   52 style.visualprolog.32=$(font.base)
   53 # White space
   54 style.visualprolog.0=fore:#808080
   55 # Keyword major
   56 style.visualprolog.1=fore:#808000,$(font.keyword)
   57 # Keyword minor
   58 style.visualprolog.2=fore:#333399,$(font.keyword)
   59 # Keyword directive
   60 style.visualprolog.3=fore:#800080,$(font.keyword)
   61 # Comment block
   62 style.visualprolog.4=fore:#808080,$(font.code.comment.box)
   63 # Comment line
   64 style.visualprolog.5=$(style.visualprolog.4)
   65 # Comment key
   66 style.visualprolog.6=fore:#8050A0,$(font.code.comment.doc)
   67 # Comment key error
   68 style.visualprolog.7=$(style.visualprolog.4),$(font.code.comment.box)
   69 # Identifier
   70 style.visualprolog.8=fore:#000000,$(font.identifier)
   71 # Variable
   72 style.visualprolog.9=fore:#008000,$(font.identifier)
   73 # Anonymous
   74 style.visualprolog.10=fore:#A0C0A0,$(font.identifier)
   75 # Number
   76 style.visualprolog.11=fore:#0000C0,$(font.number)
   77 # Operator
   78 style.visualprolog.12=fore:#A00000,$(font.operator)
   79 # Character styles are not used any more
   80 # style.visualprolog.13=<<unused>>
   81 # style.visualprolog.14=<<unused>>
   82 # style.visualprolog.15=<<unused>>
   83 # String
   84 style.visualprolog.16=fore:#3898B2,$(font.string.literal)
   85 # String escape
   86 style.visualprolog.17=fore:#F07000,$(font.string.literal)
   87 # String escape error
   88 style.visualprolog.18=fore:#FFFFFF,back:#FF4040,$(font.error)
   89 # String EOL open
   90 style.visualprolog.19=$(style.visualprolog.18)
   91 # String verbatim
   92 style.visualprolog.20=fore:#8064A2,$(font.string.literal)
   93 # String verbatim special
   94 style.visualprolog.21=$(style.visualprolog.14)
   95 # String verbatim EOL
   96 style.visualprolog.22=back:#0xFFB060,$(font.string.literal)
   97 
   98 # Braces are only matched in operator style
   99 braces.visualprolog.style=12
  100