Skip to content

Commit f2b6b1e

Browse files
dkorpeldlang-bot
authored andcommitted
fix issue 20557 - add StringPostfix after DelimitedString and TokenString
The spec does not allow StringPostfix after DelimitedString or TokenString while implementation does
1 parent 38f441d commit f2b6b1e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

spec/lex.dd

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -361,11 +361,11 @@ $(GNAME StringPostfix):
361361
$(B d)
362362

363363
$(GNAME DelimitedString):
364-
$(B q") $(GLINK Delimiter) $(GLINK WysiwygCharacters)$(OPT) $(GLINK MatchingDelimiter) $(B ")
365-
$(B q"$(LPAREN)) $(GLINK ParenDelimitedCharacters)$(OPT) $(B $(RPAREN)")
366-
$(B q"[) $(GLINK BracketDelimitedCharacters)$(OPT) $(B ]")
367-
$(B q"{) $(GLINK BraceDelimitedCharacters)$(OPT) $(B }")
368-
$(B q"<) $(GLINK AngleDelimitedCharacters)$(OPT) $(B >")
364+
$(B q") $(GLINK Delimiter) $(GLINK WysiwygCharacters)$(OPT) $(GLINK MatchingDelimiter) $(B ") $(GLINK StringPostfix)$(OPT)
365+
$(B q"$(LPAREN)) $(GLINK ParenDelimitedCharacters)$(OPT) $(B $(RPAREN)") $(GLINK StringPostfix)$(OPT)
366+
$(B q"[) $(GLINK BracketDelimitedCharacters)$(OPT) $(B ]") $(GLINK StringPostfix)$(OPT)
367+
$(B q"{) $(GLINK BraceDelimitedCharacters)$(OPT) $(B }") $(GLINK StringPostfix)$(OPT)
368+
$(B q"<) $(GLINK AngleDelimitedCharacters)$(OPT) $(B >") $(GLINK StringPostfix)$(OPT)
369369

370370
$(GNAME Delimiter):
371371
$(GLINK Identifier)
@@ -395,7 +395,7 @@ $(GNAME AngleDelimitedCharacters):
395395
)
396396
$(GRAMMAR
397397
$(GNAME TokenString):
398-
$(D q{) $(GLINK TokenStringTokens)$(OPT) $(D })
398+
$(D q{) $(GLINK TokenStringTokens)$(OPT) $(D }) $(GLINK StringPostfix)$(OPT)
399399

400400
$(GNAME TokenStringTokens):
401401
$(GLINK TokenStringToken)

0 commit comments

Comments
 (0)