LETTER
%token SPACE LETTER NEWLINE COMMENT COLON ANY ZONESTR
%token <astr> LETTER
function_header : DEFINE LETTER LPAR
parameter_list : LETTER
| LETTER LBRACKET RBRACKET
| parameter_list COMMA LETTER
| parameter_list COMMA LETTER LBRACKET RBRACKET
define_list : LETTER
| LETTER LBRACKET RBRACKET
| define_list COMMA LETTER
| define_list COMMA LETTER LBRACKET RBRACKET
| argument_list COMMA LETTER LBRACKET RBRACKET
| LETTER LPAR opt_argument_list RPAR
: LETTER
| LETTER LBRACKET expression RBRACKET
chars[i] = LETTER;
chars[i] = LETTER;
if (t > s + constant && chars[(unsigned char)s[0]] == LETTER &&
chars[(unsigned char)s[1]] == LETTER) {
if (i == LETTER)
if (nlet > 1 && chars[(unsigned char)p1[0]] == LETTER) {
(inquote || (chars[(unsigned char)cp[0]] == LETTER))) {
%token SPACE LETTER NEWLINE COMMENT COLON ANY ZONESTR