PLUS
%token <i> FINAL DOT ALL CCL NCCL CHAR OR STAR QUEST PLUS EMPTYRE
case PLUS:
case PLUS:
#define UNARY case STAR: case PLUS: case QUEST:
case PLUS:
return (unary(op2(PLUS, np, NIL)));
case '+': return PLUS;
| PLUS opt_number UNIT { goto addincr; }
%token PLUS
EVAL_OP_BIN1(PLUS_FOR_CSTYLE_CLEAN, PLUS) /* A + B */
EVAL_OP_BIN2(PLUS_FOR_CSTYLE_CLEAN, PLUS) /* A + B */
EVAL_OP_BIN3(PLUS_FOR_CSTYLE_CLEAN, PLUS) /* A + B */
EVAL_OP_BIN4(PLUS_FOR_CSTYLE_CLEAN, PLUS) /* A + B */
%left PLUS MINUS
| expr PLUS expr
| r PLUS { $$ = op2(PLUS, $1, (NODE *) 0); }
%left STAR PLUS QUEST
case PLUS:
case PLUS: first(v);
#define UNARY case FINAL: case STAR: case PLUS: case QUEST:
address: address PLUS address
%token VALUE STEP HELP NUMBER NEWLINE SYMBOL PLUS BREAK CONT DIS GETMAPS
%left PLUS
{ $$.i = mn1(PLUS,$1.i); }
else if($2.i == 1)$$.i = mn1(PLUS,$1.i);
k = mn1(PLUS,dupl($1.i));
case PLUS:
case STAR: case QUEST: case PLUS: case CARAT:
case PLUS:
case STAR: case PLUS: case QUEST: case RSCON:
case STAR: case PLUS:
case PLUS: case RSTR:
x0 = PLUS(x0,j0);
x1 = PLUS(x1,j1);
x2 = PLUS(x2,j2);
x3 = PLUS(x3,j3);
x4 = PLUS(x4,j4);
x5 = PLUS(x5,j5);
x6 = PLUS(x6,j6);
x7 = PLUS(x7,j7);
x8 = PLUS(x8,j8);
x9 = PLUS(x9,j9);
x10 = PLUS(x10,j10);
x11 = PLUS(x11,j11);
x12 = PLUS(x12,j12);
x13 = PLUS(x13,j13);
x14 = PLUS(x14,j14);
x15 = PLUS(x15,j15);
#define PLUSONE(v) (PLUS((v),1))
a = PLUS(a,b); d = ROTATE(XOR(d,a),16); \
c = PLUS(c,d); b = ROTATE(XOR(b,c),12); \
a = PLUS(a,b); d = ROTATE(XOR(d,a), 8); \
c = PLUS(c,d); b = ROTATE(XOR(b,c), 7);
case PLUS:
case PLUS:
*lastep |= PLUS;
case EGRP|PLUS:
case CDOT|PLUS:
case CCHR|PLUS:
case CCL|PLUS:
case NCCL|PLUS:
if (!__cclass(ep, *lp++, ep[-1] == (CCL | PLUS)))
(ep[-1] == (CCL | PLUS)))))
%left PLUS MINUS.
signed(A) ::= PLUS INTEGER(X). { A = atoi(X.z); }
carg ::= DEFAULT PLUS INTEGER(X). {sqliteAddDefaultValue(pParse,&X,0);}
carg ::= DEFAULT PLUS FLOAT(X). {sqliteAddDefaultValue(pParse,&X,0);}
expr(A) ::= expr(X) PLUS expr(Y). {A = sqliteExpr(TK_PLUS, X, Y, 0);}
expr(A) ::= PLUS(B) expr(X). [UPLUS] {
plus_opt ::= PLUS.
{ "+", PLUS, 0 },
| PLUS
%token LC RC SEMI STAR DIV MOD PLUS MINUS AND OR XOR LB RB LP RP
case '+': spec->flags |= PLUS; break;