Lines Matching refs:STRING
79 #define STRING 263
623 "CHAR","INT","INTEGER","UNSIGNED","FLOATING","STRING","VOID","STATIC","ADDRESS",
707 "expr : STRING '.' ID",
717 "constant : STRING",
1072 exval.expr = (exvsp[-1].expr && exvsp[-1].expr->type == STRING) ? exnewnode(expr.program, S2B, 1, INTEGER, exvsp[-1].expr, NiL) : exvsp[-1].expr;
1093 if (exvsp[-3].expr->type == STRING)
1123 else if (exvsp[-4].expr->type == STRING)
1135 if (exvsp[-2].expr->type == STRING)
1409 exvsp[-2].expr->type = exvsp[0].expr->type = rel ? STRING : INTEGER;
1417 if (exvsp[-2].expr->type == STRING)
1419 else if (exvsp[0].expr->type == STRING)
1427 rel = (exvsp[-2].expr->type == STRING) ? STRING : ((exvsp[-2].expr->type == UNSIGNED) ? UNSIGNED : exvsp[0].expr->type);
1533 if (exvsp[-2].expr->type == STRING)
1535 if (exvsp[0].expr->type == STRING)
1578 if (exvsp[-6].expr->type == STRING)
1584 if (exvsp[-3].expr->type == STRING || exvsp[0].expr->type == STRING)
1613 if (exvsp[0].expr->type == STRING)
1722 if (exvsp[-1].expr && exvsp[-1].expr->data.operand.left->type == STRING)
1731 if (!exvsp[-1].expr || !exvsp[-1].expr->data.operand.left || exvsp[-1].expr->data.operand.left->type != STRING)
1785 if (exvsp[0].expr->type == STRING)
1795 if (exvsp[-1].expr->type == STRING)
1840 exval.expr = exnewnode(expr.program, CONSTANT, 0, STRING, NiL, NiL);