Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fbc: '#pragma reserve' - rework syntax and error recovery
- '#pragma reserve (asm) symbol' - reserve symbol as ASM keyword - '#pragma reserve (shared) symbol' - reserve symbol in the global shared namespace - '#pragma reserve (asm, shared) symbol' - reserve symbol as both ASM keyword and in the global shared namespace - '#pragma reserve symbol' - reserve symbol in current scope / namespace - allow #define/#macro expansions within the symbol (remove the NODEFINE options from lexing)
- Loading branch information
Showing
2 changed files
with
55 additions
and
29 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