-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Some macros, such as `calc!{}` can sit in statement position and need not have a terminating semicolon. This would previously be rejected by the parser, requiring the extra semicolon to not misparse whatever came _after_ such a statement-position macro-call. By convention, such macro calls use curly braces (while expr ones tend to use square or parens), so we can use this as a disambiguating factor. More details in parser comment.
- Loading branch information
1 parent
066eaae
commit ff17d23
Showing
3 changed files
with
69 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters