Fix ?. + chained || literal fallback parsing to preserve left-to-right short-circuit semantics
#94
+55
−0