forked from chipsalliance/UHDM
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Issue chipsalliance#817 Use Python as build scripting tool
Swap out tcl in favor of Python. Notable changes in transition include the following: * Unlike previous tcl based implementation, only the classes account towards UHDM ids. This assures that introducing new declarations in existing models do not jumble everything. * Order of the following is now identical to the order of declarations in model file ** Variable & function declarations in header files ** Order of callbacks in vpi_visitor, VpiListener & Serializer * Introducing two new outputs ** VpiListenerTracer - Prints formatted ordered callbacks to assist in debugging ** class_hiearchy - A simple formatted text file that list all models in OO hierarchy * In applicable generated files (uhdm_types, uhdm_forward_decl, containers, and alike) the output is sorted * Each individual script is independently executable
- Loading branch information
1 parent
32d9ea3
commit 417f63f
Showing
36 changed files
with
3,593 additions
and
147 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,10 @@ | ||
# Environment cache folders & files | ||
__pycache__ | ||
.vs | ||
.vscode | ||
*.user | ||
|
||
# Build directories | ||
build | ||
out | ||
CMakeBuilds |
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.