-
Notifications
You must be signed in to change notification settings - Fork 155
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: move spec details into an internal package (#5116)
The spec was something that originally existed to accomodate transpilers. We later decided transpilers should just use the AST rather than something internal like the spec and the repl became the only thing that uses the spec. This moves the spec to an internal package so it stays as an internal detail and does not exist as part of the external Go API. This also removes the ider interface. It didn't appear to be used for anything other than an implementation inside of the spec, so this just removes it. The transformations that needed to know the ids of their parents didn't use the operation ids anyway so it didn't matter.
- Loading branch information
1 parent
ac9b827
commit 32fe18d
Showing
50 changed files
with
472 additions
and
459 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
Oops, something went wrong.