mirror of
https://github.com/apple/pkl.git
synced 2026-04-25 09:48:41 +02:00
Handle trailing commas in types (#1272)
This commit is contained in:
@@ -15,4 +15,4 @@ trailingCommaInConstraints: String(isSomethingSomethingSomething, isSomethingEls
|
|||||||
|
|
||||||
trailingCommaInTypeParameters: Mapping<SomethingSomethingSomethingSomething, SomethingSomething | SomethingElse>
|
trailingCommaInTypeParameters: Mapping<SomethingSomethingSomethingSomething, SomethingSomething | SomethingElse>
|
||||||
|
|
||||||
functionType: (ReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyLongType, ReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyLongType2,) -> String
|
functionType: (ReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyLongType, ReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyLongType2, /* comment */) -> String
|
||||||
|
|||||||
@@ -36,6 +36,6 @@ trailingCommaInTypeParameters: Mapping<
|
|||||||
|
|
||||||
functionType: (
|
functionType: (
|
||||||
ReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyLongType,
|
ReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyLongType,
|
||||||
ReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyLongType2,
|
ReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyLongType2 /* comment */,
|
||||||
) ->
|
) ->
|
||||||
String
|
String
|
||||||
|
|||||||
@@ -1170,7 +1170,8 @@ public class GenericParser {
|
|||||||
ff(elements);
|
ff(elements);
|
||||||
while (lookahead == Token.COMMA) {
|
while (lookahead == Token.COMMA) {
|
||||||
var comma = next();
|
var comma = next();
|
||||||
if (lookahead == Token.RPAREN) {
|
if (lookahead() == Token.RPAREN) {
|
||||||
|
ff(elements);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
elements.add(makeTerminal(comma));
|
elements.add(makeTerminal(comma));
|
||||||
|
|||||||
Reference in New Issue
Block a user