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, Ref n) |
You can dl::get this function. | |
typedef automaton::Range 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(), automaton::AutomatonBase< NodeType >::get_start(), and mim::plug::mem::mut_con().
Referenced by mim::plug::regex::LowerRegex::rewrite().