-
Notifications
You must be signed in to change notification settings - Fork 245
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update the spec test suite submodule (#1576)
* Update the spec test suite submodule This commit updates the spec test suite submodule and notably implements the extended syntax in the text format for quoted identifiers. Names such as `$"foo"` are not valid and equivalent to `$foo`. This doesn't yet update any `wasmprinter`-based printing to use this new syntax, it's just parsed to pass the various spec tests added. This additionally updates the lexer to have a first-class notion of an annotation instead of being lumped in with "reserved" tokens to avoid having to deal with things like `@"foo""bar"` which is a single reserved token but technically not an annotation. This is now modelled differently within the lexer as `TokenKind::Annotation` or `TokenKind::Reserved`. (and can have a better first-class error in the future). * Fix warning on nightly * Clarify difference in errors
- Loading branch information
1 parent
01bec9c
commit b3c5db0
Showing
22 changed files
with
571 additions
and
163 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
Oops, something went wrong.