scanner: disabled prefix operator '()'
This commit is contained in:
+4
-4
@@ -269,11 +269,11 @@ func (scanner *scanner) fetchNextToken() (tk *Token) {
|
||||
tk = scanner.makeToken(SymDollar, ch)
|
||||
}
|
||||
case '(':
|
||||
if next, _ := scanner.peek(); next == ')' {
|
||||
tk = scanner.moveOn(SymOpenClosedRound, ch, next)
|
||||
} else {
|
||||
// if next, _ := scanner.peek(); next == ')' {
|
||||
// tk = scanner.moveOn(SymOpenClosedRound, ch, next)
|
||||
// } else {
|
||||
tk = scanner.makeToken(SymOpenRound, ch)
|
||||
}
|
||||
// }
|
||||
case ')':
|
||||
tk = scanner.makeToken(SymClosedRound, ch)
|
||||
case '[':
|
||||
|
||||
Reference in New Issue
Block a user