Implement case expression as a syntactic sugar
Partially fix the bug in lexing string literals that are on the same line