mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
docs/grammer: Fix the writing of unicodeStringLiteral rules.
UnicodeStringLiteral rules can be written with a common prefix.
(like HexString ef6ff2f055/docs/grammar/SolidityLexer.g4 (L213)
)
This commit is contained in:
parent
d58c699478
commit
8b07e23975
@ -198,9 +198,7 @@ fragment EscapeSequence:
|
|||||||
/**
|
/**
|
||||||
* A single quoted string literal allowing arbitrary unicode characters.
|
* A single quoted string literal allowing arbitrary unicode characters.
|
||||||
*/
|
*/
|
||||||
UnicodeStringLiteral:
|
UnicodeStringLiteral: 'unicode' (('"' DoubleQuotedUnicodeStringCharacter* '"') | ('\'' SingleQuotedUnicodeStringCharacter* '\''));
|
||||||
'unicode"' DoubleQuotedUnicodeStringCharacter* '"'
|
|
||||||
| 'unicode\'' SingleQuotedUnicodeStringCharacter* '\'';
|
|
||||||
//@doc:inline
|
//@doc:inline
|
||||||
fragment DoubleQuotedUnicodeStringCharacter: ~["\r\n\\] | EscapeSequence;
|
fragment DoubleQuotedUnicodeStringCharacter: ~["\r\n\\] | EscapeSequence;
|
||||||
//@doc:inline
|
//@doc:inline
|
||||||
|
Loading…
Reference in New Issue
Block a user