I modifies the following things to fix failing tests on the main branch.
Replace regexToMinDFASpec and parseRegex functions in the packages/compiler/src/regex.ts with the implementations I wrote before because the current ones do not support negation regexes.
Add the default-features = false flag to the zk-regex-compiler dependency in the packages/apis/Cargo.toml.
Modify how to print the substring state transitions into the generated circom file to ensure that the output circom file is deterministic.
I modifies the following things to fix failing tests on the main branch.
regexToMinDFASpec
andparseRegex
functions in thepackages/compiler/src/regex.ts
with the implementations I wrote before because the current ones do not support negation regexes.default-features = false
flag to thezk-regex-compiler
dependency in thepackages/apis/Cargo.toml
.