T_FUNC
arglist->t != T_FUNC)
arglist->u.expr.left->t == T_FUNC) &&
arglist->u.expr.right->t == T_FUNC)) {
if (arglist->u.expr.left->t == T_FUNC)
if (arglist->u.expr.right->t == T_FUNC)
if (arglist->t == T_NAME || arglist->t == T_FUNC) {
if (arglist->t == T_FUNC)
if (arglist->t == T_NAME || arglist->t == T_FUNC) {
if (arglist->t == T_FUNC)
arglist->u.expr.left->t == T_FUNC) &&
if (arglist->u.expr.left->t == T_FUNC)
if (arglist->t == T_NAME || arglist->t == T_FUNC) {
if (arglist->t == T_FUNC)
arglist->u.expr.left->t == T_FUNC) &&
if (arglist->u.expr.left->t == T_FUNC)
if (arglist->u.expr.right->t == T_FUNC)
if (arglist->t == T_FUNC)
if (np->t != T_FUNC)
if (np->t != T_NUM && np->t != T_FUNC)
case T_FUNC:
if (np->t == T_FUNC)
ASSERTinfo(np->t == T_FUNC, ptree_nodetype2str(np->t));
L_DECL(T_FUNC);
case T_FUNC:
case T_FUNC: return L_T_FUNC;
} else if (np->t == T_FUNC) {
case T_FUNC:
case T_FUNC:
case T_FUNC:
struct node *ret = newnode(T_FUNC, file, line);
case T_FUNC:
case T_FUNC: /* func(arglist) */
case T_FUNC:
else if (np->t == T_FUNC && np->u.func.s == L_fru)
else if (np->t == T_FUNC && np->u.func.s == L_asru)
else if (np->t == T_FUNC) {
case T_FUNC:
case T_FUNC:
case T_FUNC:
case T_FUNC:
case T_FUNC:
if (dn->t != T_FUNC) /* T_FUNC pointed to original node */
case T_FUNC: