AST_CARET 79 core/syntax.y | caret assign s:sets { e = PN_AST2(ASSIGN, e, PN_OP(AST_CARET, e, s)) } AST_CARET 106 core/syntax.y | caret x:bitand { a = PN_OP(AST_CARET, a, x) })*