Simplified some Token::Match patterns
AST: Parse ternary and assignment operators as right-to-left and on the same precedence level