-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(ast)!: refactor
SymbolTable
interface to hide implementati…
…on details Change the `SymbolTable` to be a struct with private members, and create a new interface to interact with it. This hides the fact that the `SymbolTable` is a `BTreeMap`. While the symbol table is a simple `BTreeMap` both before and after this commit, the implementation of this is likely to change multiple times in the future. In particular, this commit is preparation for adding `lettings` and `givens` to the symbol table.
- Loading branch information
1 parent
76606ac
commit e615d7d
Showing
184 changed files
with
8,581 additions
and
8,094 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
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.