mirror of
https://github.com/Z3Prover/z3
synced 2025-08-05 10:50:24 +00:00
z3str3: detect and give up when symbolic automaton construction fails (#4384)
typically this will happen due to non-constant terms in a RegLan expression
This commit is contained in:
parent
ccebd4db59
commit
71ea7287bb
3 changed files with 28 additions and 7 deletions
|
@ -623,7 +623,7 @@ protected:
|
|||
void instantiate_axiom_RegexIn(enode * e);
|
||||
|
||||
// regex automata and length-aware regex
|
||||
void solve_regex_automata();
|
||||
bool solve_regex_automata();
|
||||
unsigned estimate_regex_complexity(expr * re);
|
||||
unsigned estimate_regex_complexity_under_complement(expr * re);
|
||||
unsigned estimate_automata_intersection_difficulty(eautomaton * aut1, eautomaton * aut2);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue