Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
# AWK syntax by
# Olegarch  <olegarch@mail.ru>
# Andres Farfan, <nafraf@linuxmail.org>
# Ilia Maslakov <il.smind gmail com>
#
# (c) 2003, 2004, 2009
#  This program is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.

context default

    keyword whole linestart #!\[\s\]/bin/\[msg\]awk color19 color91
    keyword whole linestart #!\[\s\]/usr/bin/\[msg\]awk color19 color91
# Keywords
    keyword whole AMNOISE color243
    keyword whole BEGIN color243
    keyword whole END color243
    keyword whole func color243
    keyword whole function color243
    keyword whole nextfile color243

    keyword whole return color243/26
    keyword whole print color243/26
    keyword whole printf color243/26
    keyword whole if color243/26
    keyword whole else color243/26
    keyword whole while color243/26
    keyword whole for color243/26
    keyword whole in color243/26
    keyword whole do color243/26
    keyword whole break color243/26
    keyword whole continue color243/26
    keyword whole next color243/26
    keyword whole exit color243/26
    keyword whole close color243/26
    keyword whole system color243/26
    keyword whole getline color243/26
# Builtin functions:
    keyword whole atan2        color243 color232
    keyword whole cos          color243 color232
    keyword whole exp          color243 color232
    keyword whole int          color243 color232
    keyword whole log          color243 color232
    keyword whole rand         color243 color232
    keyword whole sin          color243 color232
    keyword whole sqrt         color243 color232
    keyword whole srand        color243 color232
    keyword whole gsub         color243 color232
    keyword whole index        color243 color232
    keyword whole length       color243 color232
    keyword whole match        color243 color232
    keyword whole split        color243 color232
    keyword whole sprintf      color243 color232
    keyword whole sub          color243 color232
    keyword whole substr       color243 color232
    keyword whole asort        color243 color232
    keyword whole asorti       color243 color232

    keyword whole xor color243
    keyword whole and color243
    keyword whole or color243

# Gawk builtin functions:
    keyword whole fflush       color243 color232
    keyword whole gensub       color243 color232
    keyword whole tolower      color243 color232
    keyword whole toupper      color243 color232
    keyword whole systime      color243 color232
    keyword whole strftime     color243 color232
    keyword whole strtonum color243
    keyword whole bindtextdomain color243
    keyword whole dcgettext color243
    keyword whole dcngettext color243
    keyword whole compl color243
    keyword whole delete color243
    keyword whole extension color243
    keyword whole mktime color243
    keyword whole lshift color243
    keyword whole rshift color243

# Builtin variables:
    keyword whole ARGIND color63
    keyword whole BINMODE color63
    keyword whole CONVFMT color63
    keyword whole ENVIRON color63
    keyword whole LINT color63
    keyword whole TEXTDOMAIN color63
    keyword whole ARGC color63
    keyword whole ARGV color63
    keyword whole FILENAME color63
    keyword whole FNR color63
    keyword whole FS color63
    keyword whole NF color63
    keyword whole NR color63
    keyword whole OFMT color63
    keyword whole OFS color63
    keyword whole ORS color63
    keyword whole RLENGTH color63
    keyword whole RS color63
    keyword whole RSTART color63
    keyword whole SUBSEP color63
# Gawk builtin variables:
    keyword whole ARGIND color63
    keyword whole ERRNO color63
    keyword whole RT color63
    keyword whole IGNORECASE color63
    keyword whole FIELDWIDTHS color63

    keyword '\s' color88/16
    keyword '+' color88/16
    keyword > color19/24
    keyword < color19/24
    keyword \+ color19/24
    keyword - color19/24
    keyword \* color19/24
    keyword % color19/24
    keyword = color19/24
    keyword != color19/24
    keyword == color19/24
    keyword { color243/25
    keyword } color243/25
    keyword ( color243/25
    keyword ) color243/25
    keyword [*] color91
    keyword , color243/25
    keyword : color243/25
    keyword ; color252/19
    keyword $\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\] color196/18
# Begin/End:
    keyword whole BEGIN color160
    keyword whole END color160
# Function keyword:
    keyword whole function color90
# Hex constant:
    keyword 0\{xX\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\] color91/6
# Tab:    \t
#    keyword linestart \t color252/13 color21/6

# Sed:
    keyword linestart /^ color160
    keyword linestart /^# color160
context /^#*/ color160

# Comments:
context linestart # \n color30
context linestart $ \n color30

# String:
context " " color28/6
    keyword \\" color88/16
    keyword \\\n color88/16
    keyword %% color88/16
    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88/16
    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} color88/16
    keyword %\[hl\]n color88/16
    keyword %\[.\]\[0123456789\]s color88/16
    keyword %[*] color88/16
    keyword %c color88/16
    keyword \\\{0123\}\{01234567\}\{01234567\} color88/16
    keyword \\\\ color88/16
    keyword \\' color88/16
    keyword \\\{abtnvfr\} color88/16