"Fossies" - the Fresh Open Source Software Archive

Member "wscite/perl.properties" (11 Sep 2020, 10252 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 Perl, Bash, and AWK files.
    2 
    3 file.patterns.perl=*.pl;*.pm;*.pod
    4 file.patterns.bash=*.sh;*.bsh;configure;*.ksh
    5 file.patterns.awk=*.awk
    6 
    7 *source.patterns.perl=$(file.patterns.perl);
    8 *source.patterns.bash=$(file.patterns.bash);
    9 
   10 shbang.perl=pl
   11 shbang.sh=sh
   12 shbang.bash=sh
   13 
   14 shbang.gawk=awk
   15 shbang.nawk=awk
   16 shbang.mawk=awk
   17 
   18 filter.perl=Perl (pl pm)|$(file.patterns.perl)|
   19 filter.bash=Bash (sh bsh)|$(file.patterns.bash)|
   20 filter.awk=GAWK  (awk)|$(file.patterns.awk)|
   21 
   22 *filter.perl=$(filter.perl)
   23 *filter.bash=$(filter.bash)
   24 
   25 *language.perl=Pe&rl|pl||
   26 *language.shell=Shell|sh||
   27 
   28 lexer.$(file.patterns.perl)=perl
   29 lexer.$(file.patterns.bash)=bash
   30 lexer.$(file.patterns.awk)=perl
   31 
   32 keywords.$(file.patterns.perl)=\
   33 NULL __FILE__ __LINE__ __PACKAGE__ __DATA__ __END__ AUTOLOAD \
   34 BEGIN CORE DESTROY END EQ GE GT INIT LE LT NE CHECK abs accept \
   35 alarm and atan2 bind binmode bless caller chdir chmod chomp chop \
   36 chown chr chroot close closedir cmp connect continue cos crypt \
   37 dbmclose dbmopen defined delete die do dump each else elsif endgrent \
   38 endhostent endnetent endprotoent endpwent endservent eof eq eval \
   39 exec exists exit exp fcntl fileno flock for foreach fork format \
   40 formline ge getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname \
   41 gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername \
   42 getpgrp getppid getpriority getprotobyname getprotobynumber getprotoent \
   43 getpwent getpwnam getpwuid getservbyname getservbyport getservent \
   44 getsockname getsockopt glob gmtime goto grep gt hex if index \
   45 int ioctl join keys kill last lc lcfirst le length link listen \
   46 local localtime lock log lstat lt map mkdir msgctl msgget msgrcv \
   47 msgsnd my ne next no not oct open opendir or ord our pack package \
   48 pipe pop pos print printf prototype push quotemeta qu \
   49 rand read readdir readline readlink readpipe recv redo \
   50 ref rename require reset return reverse rewinddir rindex rmdir \
   51 scalar seek seekdir select semctl semget semop send setgrent \
   52 sethostent setnetent setpgrp setpriority setprotoent setpwent \
   53 setservent setsockopt shift shmctl shmget shmread shmwrite shutdown \
   54 sin sleep socket socketpair sort splice split sprintf sqrt srand \
   55 stat study sub substr symlink syscall sysopen sysread sysseek \
   56 system syswrite tell telldir tie tied time times truncate \
   57 uc ucfirst umask undef unless unlink unpack unshift untie until \
   58 use utime values vec wait waitpid wantarray warn while write \
   59 xor \
   60 given when default break say state UNITCHECK __SUB__ fc
   61 
   62 keywords.$(file.patterns.awk)=\
   63 BEGIN END \
   64 if else while do for in break continue delete exit function return \
   65 print printf sprintf \
   66 system close getline next nextfile fflush \
   67 atan2 cos exp int log rand sin sqrt srand \
   68 asort asorti gensub sub gsub index length match split \
   69 strtonum substr tolower toupper \
   70 mktime strftime systime \
   71 and compl lshift or rshift xor \
   72 bindtextdomain dcgettext dcngettext \
   73 ARGC ARGIND ARGV BINMODE CONVFMT ENVIRON ERRNO FIELDWIDTHS \
   74 FILENAME FNR FS IGNORECASE LINT NF NR OFMT OFS ORS PROCINFO \
   75 RS RT RSTART RLENGTH SUBSEP TEXTDOMAIN
   76 
   77 
   78 comment.block.awk=#~
   79 block.start.$(file.patterns.awk)=10 {
   80 block.end.$(file.patterns.awk)=10 }
   81 
   82 
   83 word.characters.$(file.patterns.perl)=$(chars.alpha)$(chars.numeric)_$@%&
   84 
   85 comment.block.perl=#~
   86 block.start.$(file.patterns.perl)=10 {
   87 block.end.$(file.patterns.perl)=10 }
   88 
   89 colour.perl.heredoc=$(colour.embedded.comment)
   90 
   91 #fold.perl.package=1
   92 #fold.perl.pod=1
   93 
   94 # generic keywords
   95 bash_keywords1=alias \
   96 ar asa awk banner basename bash bc bdiff break \
   97 bunzip2 bzip2 cal calendar case cat cc cd chmod cksum \
   98 clear cmp col comm compress continue cp cpio crypt \
   99 csplit ctags cut date dc dd declare deroff dev df diff diff3 \
  100 dircmp dirname dirs do done du echo ed egrep elif else env \
  101 esac eval ex exec exit expand export expr false fc \
  102 fgrep fi file find fmt fold for function functions \
  103 getconf getopt getopts grep gres hash head help \
  104 history iconv id if in integer jobs join kill local lc \
  105 let line ln logname look ls m4 mail mailx make \
  106 man mkdir more mt mv newgrp nl nm nohup ntps od \
  107 pack paste patch pathchk pax pcat perl pg popd pr print \
  108 printf ps pushd pwd read readonly red return rev rm rmdir \
  109 sed select set sh shift size sleep sort spell \
  110 split start stop strings strip stty sum suspend \
  111 sync tail tar tee test then time times touch tr \
  112 trap true tsort tty type typeset ulimit umask unalias \
  113 uname uncompress unexpand uniq unpack unset until \
  114 uudecode uuencode vi vim vpax wait wc whence which \
  115 while who wpaste wstart xargs zcat
  116 
  117 # additional keywords from coreutils
  118 bash_keywords2=chgrp chown chroot dir dircolors \
  119 factor groups hostid install link md5sum mkfifo \
  120 mknod nice pinky printenv ptx readlink seq \
  121 sha1sum shred stat su tac unlink users vdir whoami yes
  122 
  123 keywords.$(file.patterns.bash)=$(bash_keywords1) $(bash_keywords2)
  124 
  125 word.characters.$(file.patterns.bash)=$(chars.alpha)$(chars.numeric)_$@%&
  126 
  127 comment.block.bash=#~
  128 
  129 colour.bash.heredoc=$(colour.embedded.comment)
  130 
  131 # Perl styles
  132 # The perl styles are set to lots of different foreground and background colours as an
  133 # aid to debugging SciTE's Perl lexer - not because this is a good way to display Perl.
  134 style.perl.32=
  135 # White space
  136 style.perl.0=fore:#808080,$(font.base)
  137 # Error
  138 style.perl.1=$(colour.error)
  139 # Comment
  140 style.perl.2=$(colour.code.comment.box),$(font.code.comment.box)
  141 # POD: = at beginning of line
  142 style.perl.3=fore:#004000,back:#E0FFE0,$(font.text),eolfilled
  143 # Number
  144 style.perl.4=$(colour.number)
  145 # Keyword
  146 style.perl.5=$(colour.keyword),bold
  147 # Double quoted string
  148 style.perl.6=$(colour.string),$(font.monospace)
  149 # Single quoted string
  150 style.perl.7=$(colour.char),$(font.monospace)
  151 # Symbols / Punctuation. Currently not used by LexPerl.
  152 style.perl.8=$(colour.notused),$(font.notused)
  153 # Preprocessor. Currently not used by LexPerl.
  154 style.perl.9=$(colour.notused),$(font.notused)
  155 # Operators
  156 style.perl.10=$(colour.operator),bold
  157 # Identifiers (functions, etc.)
  158 style.perl.11=fore:#000000
  159 # Scalars: $var
  160 style.perl.12=fore:#000000,back:#FFE0E0
  161 # Array: @var
  162 style.perl.13=fore:#000000,back:#FFFFE0
  163 # Hash: %var
  164 style.perl.14=fore:#000000,back:#FFE0FF
  165 # Symbol table: *var
  166 style.perl.15=fore:#000000,back:#E0E0E0
  167 # SCE_PL_VARIABLE_INDEXER allocated but unused
  168 style.perl.16=back:#FF0000
  169 # Regex: /re/ or m{re}
  170 style.perl.17=fore:#000000,back:#A0FFA0
  171 # Substitution: s/re/ore/
  172 style.perl.18=fore:#000000,back:#F0E080
  173 # Long Quote (qq, qr, qw, qx) -- obsolete: replaced by qq, qx, qr, qw
  174 style.perl.19=fore:#FFFF00,back:#8080A0
  175 # Back Ticks
  176 style.perl.20=$(style.perl.6),back:#90FFFF
  177 # Data Section: __DATA__ or __END__ at beginning of line
  178 style.perl.21=fore:#600000,back:#FFF0D8,eolfilled
  179 # Here-doc (delimiter)
  180 style.perl.22=fore:#000000,back:#DDD0DD
  181 # Here-doc (single quoted, q)
  182 style.perl.23=fore:#7F007F,back:#DDD0DD,eolfilled,notbold
  183 # Here-doc (double quoted, qq)
  184 style.perl.24=fore:#7F007F,back:#DDD0DD,eolfilled,bold
  185 # Here-doc (back ticks, qx)
  186 style.perl.25=fore:#7F007F,back:#DDD0DD,eolfilled,italics
  187 # Single quoted string, generic
  188 style.perl.26=fore:#7F007F,$(font.monospace),notbold
  189 # qq = Double quoted string
  190 style.perl.27=$(style.perl.6)
  191 # qx = Back ticks
  192 style.perl.28=$(style.perl.20)
  193 # qr = Regex
  194 style.perl.29=$(style.perl.17)
  195 # qw = Array
  196 style.perl.30=$(style.perl.13)
  197 # POD: verbatim paragraphs
  198 style.perl.31=fore:#004000,back:#C0FFC0,$(font.monospace),eolfilled
  199 # subroutine prototype
  200 style.perl.40=$(style.perl.10),italics
  201 # format identifier
  202 style.perl.41=fore:#C000C0,bold
  203 # format body
  204 style.perl.42=fore:#C000C0,back:#FFF0FF,eolfilled
  205 # translation: tr{}{} y{}{}
  206 style.perl.44=$(style.perl.18)
  207 
  208 # Double quoted string (interpolated variable)
  209 style.perl.43=$(style.perl.6),fore:#D00000,bold
  210 # Regex: /re/ or m{re} (interpolated variable)
  211 style.perl.54=$(style.perl.17),fore:#D00000,bold
  212 # Substitution: s/re/ore/ (interpolated variable)
  213 style.perl.55=$(style.perl.18),fore:#D00000,bold
  214 # Back Ticks (interpolated variable)
  215 style.perl.57=$(style.perl.20),fore:#D00000,bold
  216 # Here-doc (double quoted, qq) (interpolated variable)
  217 style.perl.61=$(style.perl.24),fore:#D00000,bold
  218 # Here-doc (back ticks, qx) (interpolated variable)
  219 style.perl.62=$(style.perl.61)
  220 # qq = Double quoted string (interpolated variable)
  221 style.perl.64=$(style.perl.43)
  222 # qx = Back ticks (interpolated variable)
  223 style.perl.65=$(style.perl.57)
  224 # qr = Regex (interpolated variable)
  225 style.perl.66=$(style.perl.54)
  226 
  227 # Braces are only matched in operator style
  228 braces.perl.style=10
  229 
  230 # Bash styles
  231 # The bash styles are set to lots of different foreground and background colours as an
  232 # aid to debugging SciTE's Bash lexer - not because this is a good way to display Bash.
  233 style.bash.32=
  234 # White space
  235 style.bash.0=fore:#808080,$(font.base)
  236 # Error
  237 style.bash.1=$(colour.error)
  238 # Comment
  239 style.bash.2=$(colour.code.comment.box),$(font.code.comment.box)
  240 # Number
  241 style.bash.3=$(colour.number)
  242 # Keyword
  243 style.bash.4=$(colour.keyword),bold
  244 # Double quoted string
  245 style.bash.5=$(colour.string),$(font.monospace)
  246 # Single quoted string
  247 style.bash.6=$(colour.char),$(font.monospace)
  248 # Operators
  249 style.bash.7=$(colour.operator),bold
  250 # Identifiers (functions, etc.)
  251 style.bash.8=fore:#000000
  252 # Scalars: $var
  253 style.bash.9=fore:#000000,back:#FFE0E0
  254 # Parameter expansion: ${var}
  255 style.bash.10=fore:#000000,back:#FFFFE0
  256 # Back Ticks
  257 style.bash.11=fore:#FFFF00,back:#A08080
  258 # Here-doc (delimiter)
  259 style.bash.12=fore:#000000,back:#DDD0DD
  260 # Here-doc (single quoted, q)
  261 style.bash.13=fore:#7F007F,back:#DDD0DD,eolfilled,notbold
  262 # Braces are only matched in operator style
  263 braces.bash.style=7
  264 
  265 command.go.$(file.patterns.awk)=gawk -f $(FileNameExt)
  266 
  267 command.go.$(file.patterns.perl)=perl -w $(FileNameExt)
  268 
  269 command.compile.$(file.patterns.perl)=perl -c -w $(FileNameExt)
  270 command.name.0.$(file.patterns.perl)=Lint
  271 command.0.$(file.patterns.perl)=perl -MO=Lint,all $(FileNameExt)
  272 
  273 command.name.1.$(file.patterns.perl)=Check Syntax
  274 command.1.$(file.patterns.perl)=perl -cw $(FileNameExt)
  275 
  276 command.name.2.$(file.patterns.perl)=Code Profiler
  277 command.2.$(file.patterns.perl)=perl -d:DProf $(FileNameExt)
  278 
  279 command.name.3.$(file.patterns.perl)=Profiler Parser
  280 command.3.$(file.patterns.perl)=C:\Perl\bin\dprofpp.bat $(FileDir)\tmon.out
  281 
  282 command.go.$(file.patterns.bash)=bash $(FileNameExt)