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/DFA/index.html
Module Automata.DFASource
Source
type ('src, 'tgt) mapping =
('tgt, 'src Fix.Indexing.index * (Regexp.Capture.set * Utils.Usage.set))
Fix.Indexing.vectorSource
type ('g, 'r, 'dfa, 'n) state = {index : 'dfa Fix.Indexing.index;branches : ('n, ('g, 'r) Spec.branch Fix.Indexing.index) Fix.Indexing.vector;accepting : 'n Utils.Boolvector.t;mutable transitions : ('g, 'r, 'dfa, 'n) transition list;
}Source
and ('g, 'r, 'dfa, 'src) transition = | Transition : {label : 'g Info.lr1 Utils.Misc.indexset;target : ('g, 'r, 'dfa, 'tgt) state;mapping : ('src, 'tgt) mapping;
} -> ('g, 'r, 'dfa, 'src) transition
Source
type ('g, 'r, 'dfa) t = {initial : 'dfa Fix.Indexing.index;states : ('dfa, ('g, 'r, 'dfa) packed) Fix.Indexing.vector;domain : ('dfa, 'g Info.lr1 Utils.Misc.indexset) Fix.Indexing.vector;kernels : ('dfa, ('g, 'r) NFA.t array) Fix.Indexing.vector;
}Source
val dump :
'a Kernel__Info.grammar ->
('a, 'b, 'c) t ->
'a Redgraph.graph ->
Stdlib.out_channel ->
unitSource
val determinize :
'g Info.grammar ->
('g, 'r) Spec.branches ->
('g, 's) stacks ->
('a, ('g, 'r) NFA.t) Fix.Indexing.Vector.t ->
('g, 'r) _t sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>