Correctly handle trailing commas in function type literals in the generic parser (#1267)
This commit is contained in:
1 parent
72874ec34a
commit
1d6261b263
3 files changed
+13
-1
No files matched your search
@@ -1169,7 +1169,11 @@ public class GenericParser {
|
||||
elements.add(parseType(")"));
|
||||
ff(elements);
|
||||
while (lookahead == Token.COMMA) {
|
||||
elements.add(makeTerminal(next()));
|
||||
var comma = next();
|
||||
if (lookahead == Token.RPAREN) {
|
||||
break;
|
||||
}
|
||||
elements.add(makeTerminal(comma));
|
||||
ff(elements);
|
||||
elements.add(parseType(")"));
|
||||
totalTypes++;
|
||||
|
||||
Reference in new issue
Block a user