LT
%nonassoc APPEND EQ GE GT LE LT NE MATCHOP IN '|'
| pattern LT pattern { $$ = op2($2, $1, $3); }
| GETLINE var LT term { $$ = op3(GETLINE, $2, itonp($3), $4); }
| GETLINE LT term { $$ = op3(GETLINE, NIL, itonp($2), $3); }
case LE: case LT: case EQ: case NE: case GT: case GE:
%token <i> AND BOR APPEND EQ GE GT LE LT NE IN
yylval.i = LT;
RET(LT);
{ LT, "relop", " < " },
files[0].mode = LT;
} else if (a == LT) { /* getline <file */
case LT: return (i < 0 ? True : False);
$$ = node(LT, $1, $3);
$$ = node(GETLINE, $2, node(LT, $4, NNULL));
%token <node> EQ NE GE LE GT LT
case LT:
case LT:
case LT:
case LT:
case LT:
case LT:
EQ, EQ, LT, LEQ, GT, GEQ, NEQ,
case LT:
ep->e_opcode = LT;
case LT:
EVAL_OP_BIN1(LT_FOR_CSTYLE_CLEAN, LT) /* A < B */
EVAL_OP_BIN2(LT_FOR_CSTYLE_CLEAN, LT) /* A < B */
EVAL_OP_BIN3(LT_FOR_CSTYLE_CLEAN, LT) /* A < B */
EVAL_OP_BIN4(LT_FOR_CSTYLE_CLEAN, LT) /* A < B */
%left LT LE GT GE
| expr LT expr
%token LT LE GT GE EQ NE
{ LT, "relop", " < "},
case LT: if (i<0) return (true);
static final char LT = '<';
if (kve.getOp() == KVOpExpression.LT &&
if (kve.getOp() == KVOpExpression.LT) {
if (kve.getOp() == KVOpExpression.LT) {
if (kve.getOp() == KVOpExpression.LT) {
return (peek('=', LE, LT));
%nonassoc GT GE LT LE NE EQ
| e LT e { $$ = $1 < $3; }
return (peek3('=', LE, '<', LSHIFT, LT));
%nonassoc LE GE LT GT
| e LT e { $$ = $1 < $3; }
%left GT GE LT LE.
expr(A) ::= expr(X) LT expr(Y). {A = sqliteExpr(TK_LT, X, Y, 0);}
int LT, EQ, GT;
LT = EQ = GT = 0;
LT = 1;
LT = 1;
LT = 1;
LT = 1;
if (LT && EQ && GT)
if (LT && EQ)
if (LT && GT)
if (LT)
int LT, EQ, GT;
LT = EQ = GT = 0;
LT++;
LT++;
LT++;
LT++;
if (LT == 2) {
int LT, GT, EQ, NE, total;
LT = GT = EQ = NE = total = 0;
LT++;
LT++;
LT++;
LT++;
if (LT == 2) {
if (GT && LT)
if (LT && NE)
if (total == 2 && (LT || GT) && EQ)
EQ, EQ, LT, LEQ, GT, GEQ, NEQ,
case LT:
%token OR AND ADD SUBT MULT DIV REM EQ GT GEQ LT LEQ NEQ
%left EQ LT GT GEQ LEQ NEQ
| expr LT expr { $$ = rel(LT, $1, $3); }
case LT:
#define LE (LT|EQ)
#define NE (GT|LT)
#define ALL (GT|EQ|LT)
Map->Test |= LT;