Module Automata.DataflowSource
Sourcetype ('g, 'r, 'dfa) t = {pairings : ('dfa, (('g, 'r) Spec.branch Fix.Indexing.index * chain) list list)
Fix.Indexing.vector;accepts : ('dfa, (('g, 'r) Spec.branch Fix.Indexing.index * priority) list)
Fix.Indexing.vector;liveness : ('dfa, Regexp.Capture.set array) Fix.Indexing.vector;defined : ('dfa, Regexp.Capture.set array) Fix.Indexing.vector;classes : ('dfa, var_classes) Fix.Indexing.vector;registers : ('dfa, Lrgrep_support.Register.t Regexp.Capture.map array)
Fix.Indexing.vector;register_count : int;accepted_before : ('dfa, ('g, 'r) Spec.branch Utils.Misc.indexset)
Fix.Indexing.vector;
} Sourcetype ('g, 'r, 'dfa, 'tgt) rev_mapping = | Rev_mapping : ('g, 'r, 'dfa, 'src) DFA.state
* ('src, 'tgt) DFA.mapping -> ('g, 'r, 'dfa, 'tgt) rev_mapping
Sourceval dump :
'a Kernel__Info.grammar ->
('a, 'b, 'c) DFA.t ->
('a, 'b, 'c) t ->
Stdlib.out_channel ->
unit