3 * Description: AWK programming language.
4 * Author: Juergen Kahrs <Juergen.Kahrs@t-online.de>
7 state awk extends HighlightEntry
17 /* String constants. */
25 /* Excutable script. */
27 reference_face (true);
30 reference_face (false);
34 /\b(ARG(C|V|IND)|BEGIN|CONVFMT|E(N(D|VIRON)|RRNO)\
35 |F(I(ELDWIDTHS|LENAME)|NR|S)|IGNORECASE|N[FR]|O(FMT|FS|RS)\
36 |R(LENGTH|S(TART)?|T)|SUBSEP\
37 |atan2|break|c(lose|o(ntinue|s))|d(elete|o)|e(lse|x(it|p))\
38 |f(flush|or|unction)|g(((en)?sub)|etline)|i(f|n(dex|t)?)\
39 |l(ength|og)|match|next(file)?|return|while|print[f]?\
40 |rand|s(in|ub(str)?|ystem|p(lit|rintf)|qrt|rand|trftime|ystime)\
41 |to(lower|upper))\b/ {