GREATER
%token NET MASK PORT LESS GREATER PROTO PROTOCHAIN BYTE
| GREATER NUM { $$ = gen_greater($2); }
%nonassoc EQUALS LESS_EQ GREATER_EQ UNEQUALS LESS GREATER
| expression GREATER expression
| expression GREATER expression
if (compare(string, p, back) == GREATER)
case GREATER: /* Keep going. */
return (*s1 < ch ? LESS : GREATER);
return (*s1 ? GREATER : EQUAL);
if (compare(string, p, back) == GREATER)
case GREATER: /* Keep going. */
return (*s1 < *s2 ? LESS : GREATER);
return (*s1 ? GREATER : s2 < back &&