3 * Description: Make program's definition files.
4 * Author: Markku Rossi <mtr@iki.fi>
7 state sh_eat_to_apostrophe extends Highlight
15 state sh_eat_to_grave extends Highlight
23 state makefile extends HighlightEntry
32 /* An escaped double quote, this doesn't start a string constant. */
37 /* String constants. */
45 /* Shell apostrophe quote. */
49 call (sh_eat_to_apostrophe);
53 /* Shell grave quote. */
57 call (sh_eat_to_grave);
61 /* Variable references. */
65 reference_face (true);
66 str = match_balanced_block (/\(/, /\)/);
67 reference_face (false);
73 reference_face (true);
74 str = match_balanced_block (/{/, /}/);
75 reference_face (false);