STAR
%token <i> FINAL DOT ALL CCL NCCL CHAR OR STAR QUEST PLUS EMPTYRE
p1 = op2(CAT, op2(STAR, op2(ALL, NIL, NIL), NIL), p);
case STAR:
case STAR:
#define UNARY case STAR: case PLUS: case QUEST:
case STAR:
return (unary(op2(STAR, np, NIL)));
case '*': return STAR;
STAR /* '*' */
%left STAR SLASH PERCENT
| expr STAR expr {
{ '-', HYPHEN }, { '*', STAR },
| r STAR { $$ = op2(STAR, $1, (NODE *) 0); }
%left STAR PLUS QUEST
p1 = op2(CAT, op2(STAR, op2(DOT, (NODE *) 0,
case STAR:
case STAR:
#define UNARY case FINAL: case STAR: case PLUS: case QUEST:
{ $$.i = mn1(STAR,$1.i); }
else if($2.i == 0) $$.i = mn1(STAR,$1.i);
case STAR:
case STAR: case QUEST: case PLUS: case CARAT:
case STAR:
case STAR: case PLUS: case QUEST: case RSCON:
case STAR: case PLUS:
case STAR: case QUEST:
*lastep |= STAR;
case CBACK | STAR:
case CDOT | STAR:
case CCHR | STAR:
case CXCL | STAR:
case NCCL | STAR:
case CCL | STAR:
token = STAR;
if (token == STAR || token == POUND) {
token = STAR;
case STAR:
case STAR:
case STAR:
case STAR: /* zero or more repetitions of the */
*lastep |= STAR;
case EGRP|STAR:
case CDOT|STAR:
case CCHR|STAR:
case CCL|STAR:
case NCCL|STAR:
while (__cclass(ep, *lp++, ((ep[-1] == (CCL | STAR)) ||
*lastep |= STAR;
case CBACK | STAR:
case CDOT | STAR:
case CCHR | STAR:
case MCCHR | STAR:
case NMCCL | STAR:
case MCCL | STAR:
case CCL | STAR:
tk.ordinaryChar(STAR); // present operator
if (tok == STAR) {
private final static char STAR = '*';
final static char PRESENT = STAR;
%left STAR SLASH REM.
selcollist(A) ::= sclp(P) STAR. {
selcollist(A) ::= sclp(P) nm(X) DOT STAR. {
expr(A) ::= ID(X) LP STAR RP(E). {
expr(A) ::= expr(X) STAR expr(Y). {A = sqliteExpr(TK_STAR, X, Y, 0);}
case STAR:
'*', STAR,
case STAR:
case STAR:
case STAR:
type_down->type_op != STAR &&
if (mem->advice.a_string && type_down->type_op != STAR) {
case STAR:
case STAR:
if (ti->type_op == STAR && ti->type_down->type_op == UNION_KW) {
ptr.type_op = STAR;
case STAR:
ptr.type_op = STAR;
if (ti->type_op == STAR)
case STAR:
{ "*", STAR, 0 },
operator: STAR
| STAR decl1 { $$ = n_cons (STAR, $2); }
| decl3 LB STAR RB { $$ = n_cons (LB, $1, 0); }
%token LC RC SEMI STAR DIV MOD PLUS MINUS AND OR XOR LB RB LP RP
case STAR:
if (dnp && dnp->label == STAR) {
while (dnp && dnp->label == STAR) {
case STAR: nm = "<*>"; break;
case STAR:
token = STAR;
case STAR: