diff options
Diffstat (limited to 'doc/syntax/awk.nanorc')
-rw-r--r-- | doc/syntax/awk.nanorc | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/doc/syntax/awk.nanorc b/doc/syntax/awk.nanorc index 696ab6a..bfc6387 100644 --- a/doc/syntax/awk.nanorc +++ b/doc/syntax/awk.nanorc @@ -1,23 +1,25 @@ ## Here is an example for awk. -## + syntax "awk" "\.awk$" -## records +magic "awk.*script text" + +# Records. icolor brightred "\$[0-9A-Z_!@#$*?-]+" -## awk-set variables +# Awk-set variables. color red "\<(ARGC|ARGIND|ARGV|BINMODE|CONVFMT|ENVIRON|ERRNO|FIELDWIDTHS)\>" color red "\<(FILENAME|FNR|FS|IGNORECASE|LINT|NF|NR|OFMT|OFS|ORS)\>" color red "\<(PROCINFO|RS|RT|RSTART|RLENGTH|SUBSEP|TEXTDOMAIN)\>" -## function declarations and special patterns +# Function declarations and special patterns. color brightgreen "\<(function|extension|BEGIN|END)\>" -## operators +# Operators. color green "(\{|\}|\(|\)|\;|\]|\[|\\|<|>|!|=|&|\+|-|\*|%|/|\?:|\^|\|)" -## flow control +# Flow control. color brightyellow "\<(for|if|while|do|else|in|delete|exit)\>" color brightyellow "\<(break|continue|return)\>" -## I/O statements +# I/O statements. color brightgreen "\<(close|getline|next|nextfile|print|printf)\>" color brightgreen "\<(system|fflush)\>" -## standard functions +# Standard functions. color magenta "\<(atan2|cos|exp|int|log|rand|sin|sqrt|srand)\>" color magenta "\<(asort|asorti|gensub|gsub|index|length|match)\>" color magenta "\<(split|sprintf|strtonum|sub|substr|tolower|toupper)\>" @@ -25,14 +27,10 @@ color magenta "\<(mktime|strftime|systime)\>" color magenta "\<(and|compl|lshift|or|rshift|xor)\>" color magenta "\<(bindtextdomain|dcgettext|dcngettext)\>" -## -## String highlighting. You will in general want your comments and -## strings to come last, because syntax highlighting rules will be -## applied in the order they are read in. +# Strings. color brightyellow "<[^= ]*>" ""(\\.|[^"])*"" - -## Comment highlighting +# Comments. color brightblue "(^|[[:space:]])#.*$" -## Trailing whitespace +# Trailing whitespace. color ,green "[[:space:]]+$" |