Lines Matching refs:cn
1338 node *cn = &sn; in parse_expr() local
1356 cn = glptr->l.n = new_node(OC_CONCAT | SS | P(37)); in parse_expr()
1357 cn->a.n = glptr; in parse_expr()
1366 vn = cn; in parse_expr()
1376 cn = vn->a.n->r.n = new_node(t_info); in parse_expr()
1377 cn->a.n = vn->a.n; in parse_expr()
1379 cn->l.n = vn; in parse_expr()
1391 cn->info &= ~PRIMASK; in parse_expr()
1395 cn->r.n = vn; in parse_expr()
1398 vn->a.n = cn; in parse_expr()
1405 vn = cn; in parse_expr()
1406 cn = vn->r.n = new_node(t_info); in parse_expr()
1407 cn->a.n = vn; in parse_expr()
1424 cn->info = OC_VAR; in parse_expr()
1427 cn->info = OC_FNARG; in parse_expr()
1428 cn->l.aidx = v->x.aidx; in parse_expr()
1430 cn->l.v = newvar(t_string); in parse_expr()
1433 cn->info |= xS; in parse_expr()
1434 cn->r.n = parse_expr(TC_ARRTERM); in parse_expr()
1441 cn->info = OC_VAR; in parse_expr()
1442 v = cn->l.v = xzalloc(sizeof(var)); in parse_expr()
1453 mk_re_node(t_string, cn, xzalloc(sizeof(regex_t)*2)); in parse_expr()
1458 cn->info = OC_FUNC; in parse_expr()
1459 cn->r.f = newfunc(t_string); in parse_expr()
1460 cn->l.n = parse_expr(TC_RPAREN); in parse_expr()
1465 cn = vn->r.n = parse_expr(TC_RPAREN); in parse_expr()
1466 if (!cn) in parse_expr()
1468 cn->a.n = vn; in parse_expr()
1473 glptr = cn; in parse_expr()
1479 cn->l.n = parse_lrparen_list(); in parse_expr()
1495 cn->l.n = parse_expr(TC_RPAREN); in parse_expr()
1770 node *cn; in parse_program() local
1774 cn = chain_node(OC_TEST); in parse_program()
1775 cn->l.n = parse_expr(TC_SEMICOL | TC_NEWLINE | TC_EOF | TC_LBRACE); in parse_program()
1784 cn->r.n = mainseq.last; in parse_program()