Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
My motivation: Tests would work also as a reference how to use Yosys with the api.
Here is some initial work for testing python-api. One contains simple sanity tests. Another test is implementation of JSON writer by using python-api. Currently JSON writer is wip state but can make output that matches with fixed reference JSON. Goal is to make it match with Yosys JSON output.
There are lines marked with TODO: = need some attention like one already mentioned #1020 and #995
I tried to add C code behind #ifdef WITH_PYTHON but somehow it's not working. Any help is appreciated.
Found that backticks mentioned #1029 disturbed compile flags and WITH_PYHTON. Proposed fix for this in PR #1030