|
MimIR 0.1
MimIR is my Intermediate Representation
|
#include "mim/plug/regex/dfa2matcher.h"#include <algorithm>#include <sstream>#include <absl/container/flat_hash_map.h>#include <automaton/dfa.h>#include <automaton/range_helper.h>#include <mim/plug/core/core.h>#include <mim/plug/mem/mem.h>Go to the source code of this file.
Typedefs | |
| using | Range = automaton::Range |
| using | Ranges = Vector<Range> |
Functions | |
| const Def * | dfa2matcher (World &w, const DFA &dfa, const Def *n) |
| You can dl::get this function. | |
| using Range = automaton::Range |
Definition at line 16 of file dfa2matcher.cpp.
Definition at line 17 of file dfa2matcher.cpp.
You can dl::get this function.
Definition at line 95 of file dfa2matcher.cpp.
References mim::error(), automaton::AutomatonBase< NodeType >::get_reachable_states(), and automaton::AutomatonBase< NodeType >::get_start().
Referenced by mim::plug::regex::LowerRegex::rewrite().