parse: Add tokens LParen and RParen
parse: More compact use of switch/case
parse: Parse single-rune tokens more compactly