EXPR_POS
[EXPR_POS] = "EXPR_POS",
[EXPR_POS] = "EXPR_POS",
if ((entry->type == EXPR_POS) || (entry->type == EXPR_VALUE)) {
if ((entry->type == EXPR_POS) || (entry->type == EXPR_VALUE))
} else if (entry->type == EXPR_POS) {
if (entry->type == EXPR_POS) {
case EXPR_POS:
if (a->type == EXPR_POS)
if (b->type == EXPR_POS)
e->type = EXPR_POS;
e->type = EXPR_POS;
} else if (e->type == EXPR_POS) {
case EXPR_POS:
case EXPR_POS:
if (entry->type != EXPR_POS) {
case EXPR_POS:
if (entry->type == EXPR_POS) {
reuse = alloc_expression(entry->pos, EXPR_POS);
reuse->type = EXPR_POS;
while (expr->type == EXPR_POS) {
while (expr->type == EXPR_POS) {
case EXPR_POS: {
case EXPR_POS:
case EXPR_POS:
if (entry->type == EXPR_POS) {
case EXPR_POS:
case EXPR_POS:
case EXPR_POS: