File: shell

package info (click to toggle)
le 1.14.3-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 3,176 kB
  • ctags: 3,324
  • sloc: cpp: 18,354; ansic: 12,912; sh: 3,622; makefile: 83
file content (9 lines) | stat: -rw-r--r-- 446 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
# -*- LE-syntax -*-
# Shell mode, by Serge Vakulenko <vak@cronyx.ru>
c3,2=([^$]|^)(#.*)$
c3,1=[^\\]("([^"\\]|\\\\(.|\n))*"|'([^'\\]|\\\\(.|\n))*')
c1,2=([^[:alnum:]/_]|^)(if|then|else|elif|fi|while|do|done|for|break|continue\
 |case|in|esac|local|return|exit|alias|bg|cd|eval|exec|export|fc|fg|getopts|hash\
 |jobid|jobs|pwd|read|readonly|set|setvar|shift|trap|ulimit|umask|unalias|unset\
 |wait)([^[:alnum:]/_]|$)
c2={|}|<<|<|>>|>|;;|;|\(|\)|\|