File: awk

package info (click to toggle)
le 1.14.9-2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 4,484 kB
  • ctags: 3,776
  • sloc: ansic: 22,207; cpp: 18,547; sh: 4,691; makefile: 82
file content (13 lines) | stat: -rw-r--r-- 567 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
# -*- LE-syntax -*-
# GNU Awk mode, by Abel Morabito <abel.morabito@gmail.com>
c3,1=#.*$
i=c-literal
c1,2=([^[:alnum:]/_]|^)(if|while|do|for|in|break|continue|switch\
|case|default|asort|asorti|index|length|match|split|sprintf\
|strtonum|sub|gsub|gensub|substr|tolower|toupper|return|exit|next\
|getline|print|printf|nextfile\
|ARGV|ARGC|CONVFMT|ENVIRON|FILENAME|FNR|FS|NF|NR|OFMT|OFS|ORS\
|RLENGTH|RSTART|RS|SUBSEP|ARGIND|BINMODE|ERRNO|FIELDWIDTHS|IGNORECASE\
|LINT|PROCINFO|RT|TEXTDOMAIN|BEGIN|END\
)([^[:alnum:]/_]|$)
c2=\[|\]|\$|\^|\+|\/|=|~|!|{|}|<|>|;|\(|\)|\|