parser recognizes case/when/then/else/end

this is parser only, AST is NOT built