mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-06 06:03:23 +00:00
Support for BTOR witness to Yosys witness conversion
This commit is contained in:
parent
3e25e61778
commit
636b9f2705
5 changed files with 312 additions and 20 deletions
|
@ -47,6 +47,7 @@ class PrettyJson
|
|||
std::string newline_indent = "\n";
|
||||
std::vector<std::unique_ptr<Target>> targets;
|
||||
std::vector<Scope> state = {VALUE};
|
||||
int compact_depth = INT_MAX;
|
||||
public:
|
||||
|
||||
void emit_to_log();
|
||||
|
@ -55,7 +56,9 @@ public:
|
|||
|
||||
bool active() { return !targets.empty(); }
|
||||
|
||||
void line();
|
||||
void compact() { compact_depth = GetSize(state); }
|
||||
|
||||
void line(bool space_if_inline = true);
|
||||
void raw(const char *raw_json);
|
||||
void flush();
|
||||
void begin_object();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue