a ? b c : d e ^ expected a `:` after the true expression of a ternary operator ^ unexpected ':', expecting end-of-input ^ unexpected ':', ignoring it