Intersection(char label, DawgNode *node, State *state, Intersection *parent=nullptr)
Constructs a new Intersection between a dictionary automaton and Levenshtein automaton,...
void query(ll::Dawg *dawg, const std::string &query_term, std::size_t max_distance)