18 $a && ($b || $c) && $d;
24 0: Expr_BinaryOp_BooleanAnd(
38 1: Expr_BinaryOp_BooleanOr(
52 expr: Expr_BooleanNot(
58 4: Expr_BinaryOp_LogicalAnd(
72 5: Expr_BinaryOp_LogicalOr(
80 6: Expr_BinaryOp_LogicalXor(
88 7: Expr_BinaryOp_BooleanOr(
89 left: Expr_BinaryOp_BooleanAnd(
103 right: Expr_BinaryOp_BooleanAnd(
107 right: Expr_Variable(
115 8: Expr_BinaryOp_BooleanAnd(
116 left: Expr_BinaryOp_BooleanAnd(
120 right: Expr_BinaryOp_BooleanOr(
124 right: Expr_Variable(
129 right: Expr_Variable(
137 expr: Expr_BinaryOp_BooleanOr(
141 right: Expr_Variable(
146 10: Expr_BinaryOp_LogicalOr(
155 right: Expr_Variable(