package lrgrep
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Analyse the stack of a Menhir-generated LR parser using regular expressions
Install
dune-project
Dependency
Authors
Maintainers
Sources
lrgrep-0.3.tbz
sha256=84a1874d0c063da371e19c84243aac7c40bfcb9aaf204251e0eb0d1f077f2cde
sha512=5a16ff42a196fd741bc64a1bdd45b4dca0098633e73aa665829a44625ec15382891c3643fa210dbe3704336eab095d4024e093e37ae5313810f6754de6119d55
doc/kernel/Kernel/Automata/Dataflow/index.html
Module Automata.DataflowSource
Source
type 'n _var_classes = {domain : 'n Fix.Indexing.cardinal;mutable classes : 'n var Utils.Misc.indexset list;
}Source
type ('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;
}Source
val liveness :
('g, 'r, 'dfa) t ->
('g, 'r, 'dfa, 'n) DFA.state ->
('n, Regexp.Capture.set) Fix.Indexing.Vector.tSource
val defined :
('g, 'r, 'dfa) t ->
('g, 'r, 'dfa, 'n) DFA.state ->
('n, Regexp.Capture.set) Fix.Indexing.Vector.tSource
val registers :
('g, 'r, 'dfa) t ->
('g, 'r, 'dfa, 'n) DFA.state ->
('n, Lrgrep_support.Register.t Regexp.Capture.map) Fix.Indexing.Vector.tSource
val classes :
('g, 'r, 'dfa) t ->
('g, 'r, 'dfa, 'n) DFA.state ->
'n var Utils.Misc.indexset listSource
type ('g, 'r, 'dfa, 'tgt) rev_mapping = | Rev_mapping : ('g, 'r, 'dfa, 'src) DFA.state * ('src, 'tgt) DFA.mapping -> ('g, 'r, 'dfa, 'tgt) rev_mapping
Source
type ('g, 'r, 'dfa) packed_rev_mapping = | Rev_packed : ('g, 'r, 'dfa, 'n) rev_mapping list -> ('g, 'r, 'dfa) packed_rev_mapping
Source
val reverse_transitions :
('a, 'b, 'c) DFA.t ->
('c, ('a, 'b, 'c) packed_rev_mapping) Fix.Indexing.Vector.t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>