3 * Description: Bourne shell programming language.
4 * Author: Juergen Kahrs <Juergen.Kahrs@t-online.de>
7 state sh extends HighlightEntry
17 /* String constants. */
25 /* Ignore escaped quote marks */
36 /* Excutable script. */
38 reference_face (true);
41 reference_face (false);
45 /\b(CDPATH|HOME|IFS|MAIL((CHECK)?|(PATH)?)|P(ATH|S(1|2))|SH(ACCT|ELL)|\
46 break|c(ase|d|ontinue)|do(ne)?|e(cho|lse|sac|val|x(ec|it|port))|f(i|or)|\
47 getopts|hash|i[fn]|limit|newgrp|pwd|re(ad(only)?|turn)|s(et|hift)|\
48 t(est|hen|imes|rap|ype)|u(limit|mask|n(limit|set))|w(ait|hile))\b/ {