Searched defs:precedence (Results 1 - 6 of 6) sorted by relevance

/ast/src/lib/libast/string/
H A Dstrexpr.c72 * evaluate a subexpression with precedence
76 expr(register Expr_t* ex, register int precedence) argument
89 if (!precedence) return(0);
116 if (!precedence) error(ex, "too many )'s");
130 if (precedence > 1) goto done;
158 if (precedence > 2) goto done;
165 if (precedence > 4) goto done;
171 if (precedence > 5) goto done;
178 if (precedence > 3) goto done;
185 if (precedence >
[all...]
/ast/src/lib/libpp/
H A Dppexpr.c265 * evaluate a long integer subexpression with precedence
274 subexpr(register int precedence, int* pun) argument
317 if (!precedence)
341 if (precedence > 1) goto done;
378 if (precedence >= xn) goto done;
390 if (precedence > 4) goto done;
394 if (precedence > 5) goto done;
398 if (precedence > 6) goto done;
403 if (precedence > 7) goto done;
411 if (precedence >
[all...]
/ast/src/lib/libdss/
H A Dcxlib.h175 unsigned char precedence[CX_INTERNALS]; member in struct:Cxtable_s
H A Dcxcomp.c944 parse(Cx_t* cx, Cxcompile_t* cc, Cxexpr_t* expr, int precedence, Cxvariable_t** ref) argument
1047 if (o == CX_AND && precedence == cx->table->precedence[CX_CALL])
1061 p = cx->table->precedence[CX_SET];
1097 p = cx->table->precedence[o];
1122 if (precedence >= p && o != CX_SET)
1261 if (parse(cx, cc, expr, cx->table->precedence[CX_CALL], NiL) != cx->state->type_void || cx->error)
1382 precedence = 0;
1393 else if (precedence <= cx->table->precedence[CX_CAL
[all...]
/ast/src/cmd/ksh93/sh/
H A Dstreval.c569 * evaluate a subexpression with precedence
572 static int expr(register struct vars *vp,register int precedence) argument
592 if(precedence>2)
635 if((!lvalue.value || precedence > 3))
637 if(precedence==3)
638 precedence = 2;
650 /* from here on c is the new precedence level */
668 else if(precedence==A_LVALUE)
672 if(precedence >= c)
/ast/src/cmd/sortlib/sync/
H A Dss.c1097 compile(Ss_t* ss, int precedence) argument
1111 sfprintf(sfstderr, "compile(%d) ", precedence); listexpr(ss, sfstderr, xp); sfprintf(sfstderr, "\n");
1115 if (precedence)
1172 if (precedence >= pr)

Completed in 23 milliseconds