"Fossies" - the Fresh Open Source Software Archive

Member "wscite/rebol.properties" (11 Sep 2020, 6475 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 REBOL files.
    2 
    3 file.patterns.rebol=*.r;*.reb
    4 
    5 filter.rebol=REBOL (r)|$(file.patterns.rebol)|
    6 
    7 *filter.rebol=$(filter.rebol)
    8 
    9 lexer.$(file.patterns.rebol)=rebol
   10 
   11 # keywords. Found at http://www.rebol.com/docs/dictionary.html
   12 keywords.$(file.patterns.rebol)=about abs absolute add \
   13 alert alias all alter and \
   14 any any-block? any-function? any-string? any-type? \
   15 any-word? append arccosine arcsine arctangent \
   16 array as-pair ask at attempt \
   17 back binary? bind bitset? block? \
   18 break brightness? browse build-tag caret-to-offset \
   19 catch center-face change change-dir char? \
   20 charset checksum choose clean-path clear \
   21 clear-fields close comment complement component? \
   22 compose compress confirm connected? construct \
   23 context copy cosine datatype? date? \
   24 debase decimal? decode-cgi decompress dehex \
   25 delete detab difference dir? dirize \
   26 disarm dispatch divide do do-events \
   27 does dump-face dump-obj echo either \
   28 else email? empty? enbase entab \
   29 equal? error? even? event? exclude \
   30 exists? exit exp extract fifth \
   31 file? find first flash focus \
   32 for forall foreach forever form \
   33 forskip found? fourth free func \
   34 function function? get get-modes get-word? \
   35 greater-or-equal? greater? halt has hash? \
   36 head head? help hide hide-popup \
   37 if image? import-email in in-window? \
   38 index? info? inform input input? \
   39 insert integer? intersect issue? join \
   40 last launch layout length? lesser-or-equal? \
   41 lesser? library? license link? list-dir \
   42 list? lit-path? lit-word? load load-image \
   43 log-10 log-2 log-e logic? loop \
   44 lowercase make make-dir make-face max \
   45 maximum maximum-of min minimum minimum-of \
   46 modified? mold money? multiply native? \
   47 negate negative? next none? not \
   48 not-equal? now number? object? odd? \
   49 offset-to-caret offset? op? open or \
   50 pair? paren? parse parse-xml path? \
   51 pick poke port? positive? power \
   52 prin print probe protect protect-system \
   53 query quit random read read-io \
   54 recycle reduce refinement? reform rejoin \
   55 remainder remold remove remove-each rename \
   56 repeat repend replace request request-color \
   57 request-date request-download request-file request-list request-pass \
   58 request-text resend return reverse routine? \
   59 same? save script? second secure \
   60 select send series? set set-modes \
   61 set-net set-path? set-word? show show-popup \
   62 sign? sine size-text size? skip \
   63 sort source span? split-path square-root \
   64 strict-equal? strict-not-equal? string? struct? stylize \
   65 subtract suffix? switch tag? tail \
   66 tail? tangent third throw time? \
   67 to to-binary to-bitset to-block to-char \
   68 to-date to-decimal to-email to-file to-get-word \
   69 to-hash to-hex to-idate to-image to-integer \
   70 to-issue to-list to-lit-path to-lit-word to-local-file \
   71 to-logic to-money to-pair to-paren to-path \
   72 to-rebol-file to-refinement to-set-path to-set-word to-string \
   73 to-tag to-time to-tuple to-url to-word \
   74 trace trim try tuple? type? \
   75 unfocus union unique unprotect unset \
   76 unset? until unview update upgrade \
   77 uppercase url? usage use value? \
   78 view viewed? wait what what-dir \
   79 while within? word? write write-io xor zero?
   80 
   81 # test functions
   82 keywords2.$(file.patterns.rebol)=action? any-block? any-function? any-string? \
   83 any-type? any-word? binary? bitset? block? char? component? connected? \
   84 datatype? date? decimal? dir? email? empty? equal? error? even? event? exists? \
   85 file? found? function? get-word? greater-or-equal greater? hash? head? image? \
   86 index? info? input? integer? issue? length? lesser-or-equal? lesser? library? \
   87 link-app? link? list? lit-path? lit-word? logic? modified? money? native? negative? \
   88 none? not-equal? number? object? odd? offset? op? pair? paren? path? port? \
   89 positive? rebol-command? rebol-encap? rebol-link? rebol-pro? rebol-view? \
   90 refinement? routine? same? script? series? set-path? set-word? sign? size? \
   91 strict-equal? strict-not-equal string? struct? suffix? tag? tail? time? tuple? type? \
   92 unset? url? value? view? word? zero?
   93 
   94 # types
   95 keywords3.$(file.patterns.rebol)=action! any-block! any-function! any-string! any-type! \
   96  any-word! binary! bitset! block! char! datatype! date! decimal! email! error! \
   97  event! file! function! get-word! hash! image! integer! issue! library! list! lit-path! \
   98  lit-word! logic! money! native! none! number! object! op! pair! paren! path! \
   99  port! refinement! routine! series! set-path! set-word! string! struct! symbol! tag! \
  100  time! tuple! unset! url! word!
  101 
  102 word.chars.rebol=$(chars.alpha)$(chars.numeric)?!.+-*&|=_~
  103 word.characters.$(file.patterns.rebol)=$(word.chars.rebol)
  104 
  105 comment.block.rebol=;
  106 comment.box.start.rebol=;;
  107 comment.box.middle.rebol=;;
  108 comment.box.end.rebol=;;
  109 
  110 # REBOL styles
  111 
  112 # Default
  113 style.rebol.32=$(font.base)
  114 # Any other text
  115 style.rebol.0=fore:#000000,bold
  116 # Line Comment
  117 style.rebol.1=$(colour.code.comment.box),$(font.code.comment.box)
  118 # Block Comment ( comment {the text} )
  119 style.rebol.2=$(colour.code.comment.box),$(font.code.comment.box)
  120 # Preface (text before the REBOL header)
  121 style.rebol.3=$(colour.code.comment.box),$(font.code.comment.box),bold
  122 # Operators
  123 style.rebol.4=$(colour.operator),bold
  124 # Characters ( #"a" )
  125 style.rebol.5=$(colour.string)
  126 # String with quotes
  127 style.rebol.6=$(colour.string)
  128 # String with braces
  129 style.rebol.7=$(colour.string)
  130 # Number
  131 style.rebol.8=$(colour.number)
  132 # Pair ( 800x600 )
  133 style.rebol.9=fore:#005090
  134 # Tuple ( 127.0.0.1 )
  135 style.rebol.10=fore:#005090
  136 # Binary ( 16#{1A803F59} )
  137 style.rebol.11=fore:#C000C0
  138 # Money
  139 style.rebol.12=fore:#003070
  140 # Issue { #123-CD-456 }
  141 style.rebol.13=fore:#800000
  142 # Tag { <TITLE height=100> }
  143 style.rebol.14=fore:#C00000
  144 # File { %/C/Winnt/some.dll }
  145 style.rebol.15=fore:#0080FF
  146 # Email { joe@mail.dom }
  147 style.rebol.16=fore:#0080FF
  148 # URL { ftp://there.dom }
  149 style.rebol.17=fore:#0080FF
  150 # Date { 17-Feb-2004 1/3/99 }
  151 style.rebol.18=fore:#8000FF
  152 # Time { 12:30 11:22:59 01:59:59.123 }
  153 style.rebol.19=fore:#8000FF
  154 
  155 # Identifiers
  156 style.rebol.20=
  157 # Keyword (all)
  158 style.rebol.21=$(colour.keyword),bold
  159 # Keyword (test functions)
  160 style.rebol.22=fore:#8000C0,bold
  161 # Keyword (datatypes)
  162 style.rebol.23=fore:#800060,bold
  163 # Keyword 4
  164 style.rebol.24=fore:#DD9900
  165 # Keyword 5
  166 style.rebol.25=fore:#DD9900
  167 # Keyword 6
  168 style.rebol.26=fore:#DD9900
  169 # Keyword 7
  170 style.rebol.27=fore:#DD9900
  171 # Keyword 8
  172 style.rebol.28=fore:#DD9900
  173 
  174 # Matched Operators
  175 style.rebol.34=fore:#0000FF,bold
  176 style.rebol.35=fore:#FF0000,bold
  177 # Braces are only matched in default style
  178 braces.rebol.style=0
  179 
  180 command.go.$(file.patterns.rebol)=E:\tools\lang\rebol\core\rebol.exe $(FilePath)
  181