Skip to content

Instantly share code, notes, and snippets.

@koba-e964
Last active August 15, 2019 08:48
Show Gist options
  • Save koba-e964/5fa51a9426061d027142d55c7542acc7 to your computer and use it in GitHub Desktop.
Save koba-e964/5fa51a9426061d027142d55c7542acc7 to your computer and use it in GitHub Desktop.
digraph modules {
graph [
dpi = 1000;
]
// nodes
packed;
"lib::Match";
state_id;
error;
"ahocorasick::MatchKind";
classes;
buffer;
prefilter;
automaton;
nfa;
dfa;
ahocorasick;
// edges
state_id -> error;
prefilter -> packed;
prefilter -> "ahocorasick::MatchKind";
prefilter -> "lib::Match";
"ahocorasick::MatchKind" -> "packed::MatchKind";
automaton -> prefilter;
automaton -> "lib::Match";
automaton -> state_id;
automaton -> "ahocorasick::MatchKind";
nfa -> prefilter;
nfa -> automaton;
nfa -> "lib::Match";
nfa -> state_id;
nfa -> "ahocorasick::MatchKind";
nfa -> error;
nfa -> classes;
dfa -> nfa;
dfa -> prefilter;
dfa -> automaton;
dfa -> "lib::Match";
dfa -> state_id;
dfa -> "ahocorasick::MatchKind";
dfa -> error;
dfa -> classes;
ahocorasick -> buffer;
ahocorasick -> prefilter;
ahocorasick -> packed;
ahocorasick -> automaton;
ahocorasick -> nfa;
ahocorasick -> dfa;
ahocorasick -> "lib::Match";
ahocorasick -> state_id;
ahocorasick -> "ahocorasick::MatchKind";
ahocorasick -> error;
ahocorasick -> classes;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment