diff --git a/spec/lex.dd b/spec/lex.dd index 3662fc79a5..46ff859017 100644 --- a/spec/lex.dd +++ b/spec/lex.dd @@ -340,7 +340,7 @@ $(GNAME StringPostfix): $(B d) $(GNAME DelimitedString): - $(B q") $(GLINK Delimiter) $(GLINK WysiwygCharacters)$(OPT) $(GLINK MatchingDelimiter) $(B ") + $(B q") $(GLINK Delimiter) $(GLINK EndOfLine) $(GLINK IdentifierDelimitedLines)$(OPT) $(GLINK MatchingDelimiter) $(B ") $(B q"$(LPAREN)) $(GLINK ParenDelimitedCharacters)$(OPT) $(B $(RPAREN)") $(B q"[) $(GLINK BracketDelimitedCharacters)$(OPT) $(B ]") $(B q"{) $(GLINK BraceDelimitedCharacters)$(OPT) $(B }") @@ -352,6 +352,14 @@ $(GNAME Delimiter): $(GNAME MatchingDelimiter): $(GLINK Identifier) +$(GNAME IdentifierDelimitedLines): + $(GLINK IdentifierDelimitedLine) + $(GLINK IdentifierDelimitedLine) $(GSELF IdentifierDelimitedLines) + +$(GNAME IdentifierDelimitedLine): + $(GLINK EndOfLine) + $(GLINK WysiwygCharacter) $(GSELF IdentifierDelimitedLine) + $(GNAME ParenDelimitedCharacters): $(GLINK WysiwygCharacter) $(GLINK WysiwygCharacter) $(GSELF ParenDelimitedCharacters)