1 or 2 => 3 ^ 4
            ^ unexpected '^', expecting end-of-input

