-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
addition of a abstract syntax tree to source code printer #1113
base: master
Are you sure you want to change the base?
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5abce99 - Browse repository at this point
Copy the full SHA 5abce99View commit details
Commits on Jul 23, 2024
-
improved the DiagnosticClient in the python Bindings, It is now possi…
…ble to make a subclass using this class see exampleDiagnostic.py
Karen Crabbe committedJul 23, 2024 Configuration menu - View commit details
-
Copy full SHA for c646605 - Browse repository at this point
Copy the full SHA c646605View commit details
Commits on Jul 29, 2024
-
added bindings to make it possible to make new nodes, edit a syntax t…
…ree in python. The syntaxFactory bindings do not work yet.
Jeff Jambe committedJul 29, 2024 Configuration menu - View commit details
-
Copy full SHA for bbd6aba - Browse repository at this point
Copy the full SHA bbd6abaView commit details
Commits on Aug 12, 2024
-
added the start of a ast printer, for printing module, interface and …
…their parameters is supported
Jeff Jambe committedAug 12, 2024 Configuration menu - View commit details
-
Copy full SHA for d954f9e - Browse repository at this point
Copy the full SHA d954f9eView commit details
Commits on Aug 13, 2024
-
added the possibility to call an interface + reworked how names port …
…names are written
Jeff Jambe committedAug 13, 2024 Configuration menu - View commit details
-
Copy full SHA for 53c7f57 - Browse repository at this point
Copy the full SHA 53c7f57View commit details -
added support for continouas assignments
Jeff Jambe committedAug 13, 2024 Configuration menu - View commit details
-
Copy full SHA for b2ba1b9 - Browse repository at this point
Copy the full SHA b2ba1b9View commit details -
added support for net aliasing
Jeff Jambe committedAug 13, 2024 Configuration menu - View commit details
-
Copy full SHA for 0112aad - Browse repository at this point
Copy the full SHA 0112aadView commit details -
added support for repeat loops and delay statements
Jeff Jambe committedAug 13, 2024 Configuration menu - View commit details
-
Copy full SHA for f9bd7f8 - Browse repository at this point
Copy the full SHA f9bd7f8View commit details -
added support for wait statements
Jeff Jambe committedAug 13, 2024 Configuration menu - View commit details
-
Copy full SHA for c0159af - Browse repository at this point
Copy the full SHA c0159afView commit details -
added the other wait statements
Jeff Jambe committedAug 13, 2024 Configuration menu - View commit details
-
Copy full SHA for 9a3f6eb - Browse repository at this point
Copy the full SHA 9a3f6ebView commit details
Commits on Aug 14, 2024
-
added support for if and else statements, disable statements
Jeff Jambe committedAug 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 56e4c8e - Browse repository at this point
Copy the full SHA 56e4c8eView commit details -
added support for the case statement and value range expressions
Jeff Jambe committedAug 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 876247c - Browse repository at this point
Copy the full SHA 876247cView commit details -
fixed procedural blocks like always_ff, binary expressions
Jeff Jambe committedAug 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 3807e26 - Browse repository at this point
Copy the full SHA 3807e26View commit details -
reworked the way ; are placed, added support for ForeverLoopStatements
Jeff Jambe committedAug 14, 2024 Configuration menu - View commit details
-
Copy full SHA for d3b2911 - Browse repository at this point
Copy the full SHA d3b2911View commit details -
added various types of loop statements
Jeff Jambe committedAug 14, 2024 Configuration menu - View commit details
-
Copy full SHA for c66d5fc - Browse repository at this point
Copy the full SHA c66d5fcView commit details -
added support for unbased unsized integer literals, making arrays.
Jeff Jambe committedAug 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 01910bf - Browse repository at this point
Copy the full SHA 01910bfView commit details
Commits on Aug 16, 2024
-
added basic support for type defs.
Jeff Jambe committedAug 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 61c474e - Browse repository at this point
Copy the full SHA 61c474eView commit details -
added support for patterncase ( case matches), updated ElementSelectE…
…xpression
Jeff Jambe committedAug 16, 2024 Configuration menu - View commit details
-
Copy full SHA for b0ed530 - Browse repository at this point
Copy the full SHA b0ed530View commit details -
added pattern support in conditional statements, more binary operators
Jeff Jambe committedAug 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 46228b2 - Browse repository at this point
Copy the full SHA 46228b2View commit details -
gave every type of statement its own seperate file.
Jeff Jambe committedAug 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 837de02 - Browse repository at this point
Copy the full SHA 837de02View commit details
Commits on Aug 19, 2024
-
hacked in support for Generation using original source code. This is …
…done this way because the information needed to remake the source code (the genvar expresion, itteration,....) are not present in the ast.I added more binary operators and made cosmetic changes to InstanceBody
Jeff Jambe committedAug 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 95abbcc - Browse repository at this point
Copy the full SHA 95abbccView commit details -
added support for immediate assertion statement
Jeff Jambe committedAug 19, 2024 Configuration menu - View commit details
-
Copy full SHA for b7c0f45 - Browse repository at this point
Copy the full SHA b7c0f45View commit details -
added beter support for generate stuff
Jeff Jambe committedAug 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 21961cf - Browse repository at this point
Copy the full SHA 21961cfView commit details
Commits on Aug 20, 2024
-
Jeff Jambe committed
Aug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 01c56a9 - Browse repository at this point
Copy the full SHA 01c56a9View commit details -
added support for specify block
Jeff Jambe committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 129ae9c - Browse repository at this point
Copy the full SHA 129ae9cView commit details -
added support for MethodPrototypeSymbol
Jeff Jambe committedAug 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 907638d - Browse repository at this point
Copy the full SHA 907638dView commit details
Commits on Aug 21, 2024
-
improved MethodPrototypeSymbol support
Jeff Jambe committedAug 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 2f9e88a - Browse repository at this point
Copy the full SHA 2f9e88aView commit details -
fixed the duplicate printing of module arguments in the body
Jeff Jambe committedAug 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 363dca8 - Browse repository at this point
Copy the full SHA 363dca8View commit details -
fixed various bugs, improved MethodPrototypeSymbol
Jeff Jambe committedAug 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 278852d - Browse repository at this point
Copy the full SHA 278852dView commit details -
added support for CheckerSymbol
Jeff Jambe committedAug 21, 2024 Configuration menu - View commit details
-
Copy full SHA for a141f70 - Browse repository at this point
Copy the full SHA a141f70View commit details
Commits on Aug 26, 2024
-
added various helper functions
Jeff Jambe committedAug 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 0fdbc20 - Browse repository at this point
Copy the full SHA 0fdbc20View commit details -
added support for classes subroutines, constraintes , and bunch of sm…
…all expressions and symbols.( classes unit test fails because of tne extra function members that the compiler introduces)
Jeff Jambe committedAug 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 6dbffc6 - Browse repository at this point
Copy the full SHA 6dbffc6View commit details
Commits on Aug 27, 2024
-
various bug fixes and the addition of the RandSeqProductionSymbol and…
… other symbols needed to makes this work
Jeff Jambe committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 361c12a - Browse repository at this point
Copy the full SHA 361c12aView commit details -
added support for EventListControl
Jeff Jambe committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 3193b96 - Browse repository at this point
Copy the full SHA 3193b96View commit details -
switched a bunch of for loops to the visitMembers function
Jeff Jambe committedAug 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 06101b0 - Browse repository at this point
Copy the full SHA 06101b0View commit details
Commits on Aug 28, 2024
-
improved the visit members function and its usage
Jeff Jambe committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 9c3a84c - Browse repository at this point
Copy the full SHA 9c3a84cView commit details -
fixed covergroups, I changed the ast to make this possible !!
Jeff Jambe committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 3a814e1 - Browse repository at this point
Copy the full SHA 3a814e1View commit details -
fixed a bug in the coverpoint options json
Jeff Jambe committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 6cb5bcf - Browse repository at this point
Copy the full SHA 6cb5bcfView commit details -
added the option to remove type from the json printer (this changed t…
…he slang source code)
Jeff Jambe committedAug 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 7a67587 - Browse repository at this point
Copy the full SHA 7a67587View commit details
Commits on Aug 29, 2024
-
introduced support for coverageBins,.. + made sure names are printed …
…correctly
Jeff Jambe committedAug 29, 2024 Configuration menu - View commit details
-
Copy full SHA for b5b39c5 - Browse repository at this point
Copy the full SHA b5b39c5View commit details
Commits on Aug 30, 2024
-
Jeff Jambe committed
Aug 30, 2024 Configuration menu - View commit details
-
Copy full SHA for b046475 - Browse repository at this point
Copy the full SHA b046475View commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d1fde69 - Browse repository at this point
Copy the full SHA d1fde69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12bd5c0 - Browse repository at this point
Copy the full SHA 12bd5c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c580da - Browse repository at this point
Copy the full SHA 8c580daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 437f16a - Browse repository at this point
Copy the full SHA 437f16aView commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3a2d6c3 - Browse repository at this point
Copy the full SHA 3a2d6c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cc2301 - Browse repository at this point
Copy the full SHA 8cc2301View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54fec37 - Browse repository at this point
Copy the full SHA 54fec37View commit details -
Configuration menu - View commit details
-
Copy full SHA for efdf8cb - Browse repository at this point
Copy the full SHA efdf8cbView commit details -
Revert "improved the DiagnosticClient in the python Bindings, It is n…
…ow possible to make a subclass using this class see exampleDiagnostic.py" This reverts commit c646605.
Configuration menu - View commit details
-
Copy full SHA for 905c5a7 - Browse repository at this point
Copy the full SHA 905c5a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d14bf3 - Browse repository at this point
Copy the full SHA 5d14bf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbbb129 - Browse repository at this point
Copy the full SHA dbbb129View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4bbcc4 - Browse repository at this point
Copy the full SHA f4bbcc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46a76b6 - Browse repository at this point
Copy the full SHA 46a76b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 436c4c3 - Browse repository at this point
Copy the full SHA 436c4c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b032d7a - Browse repository at this point
Copy the full SHA b032d7aView commit details -
Merge branch 'astPrinterRelease' of https://github.com/easics/slang i…
…nto astPrinterRelease
Configuration menu - View commit details
-
Copy full SHA for 2985bfb - Browse repository at this point
Copy the full SHA 2985bfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26ad5c4 - Browse repository at this point
Copy the full SHA 26ad5c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54af40d - Browse repository at this point
Copy the full SHA 54af40dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a59d57 - Browse repository at this point
Copy the full SHA 3a59d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 136e46e - Browse repository at this point
Copy the full SHA 136e46eView commit details -
changes to make the workflow succeed, update the serializer unit test…
… to making it compatible with the changes in the ast
Configuration menu - View commit details
-
Copy full SHA for e818148 - Browse repository at this point
Copy the full SHA e818148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a237c0 - Browse repository at this point
Copy the full SHA 4a237c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3139a94 - Browse repository at this point
Copy the full SHA 3139a94View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab2fd32 - Browse repository at this point
Copy the full SHA ab2fd32View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf3480b - Browse repository at this point
Copy the full SHA bf3480bView commit details -
Configuration menu - View commit details
-
Copy full SHA for da5d4e7 - Browse repository at this point
Copy the full SHA da5d4e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57189a9 - Browse repository at this point
Copy the full SHA 57189a9View commit details