package lrgrep

  1. Overview
  2. Docs
Detailed error messages for Menhir-generated parsers

Install

dune-project
 Dependency

Authors

Maintainers

Sources

lrgrep-0.9.tbz
sha256=e53de12e4c5cbe6bca00643593266b4f9fa2e3f6a138195eeff7a4329f5c1c75
sha512=7fd7c4d11506fea7cc11c9bbf5aea9142d905643553c0c90e1bb16b794106b0c14a266acf89ae91b6929008dc0ba6515f788642873e2e4ba6c3d49bd45d25127

doc/kernel/Kernel/Transl/Globbing/index.html

Module Transl.GlobbingSource

Sourcetype 'g glob_skip = {
  1. dot : bool;
  2. exact : 'g glob_exact;
}
Sourceand 'g glob_exact = {
  1. dots : Utils.IntSet.t;
  2. syms : 'g Info.symbol Utils.Misc.indexset array;
  3. length : int;
  4. skip : 'g glob_skip option;
}
Sourceval parse_component : [< `Dot | `Find of 'a ] list -> Utils.IntSet.t * 'a array
Sourceval structure_filter : 'a Kernel__Info.grammar -> 'a Indices.t -> (Syntax.filter_symbol * Stdlib.Lexing.position) list -> [ `Dot | `Find of ('a Kernel__Info.terminal, 'a Kernel__Info.nonterminal) Fix.Indexing.Sum.n Utils.IndexSet.t ] list * (Utils.IntSet.t * ('a Kernel__Info.terminal, 'a Kernel__Info.nonterminal) Fix.Indexing.Sum.n Utils.IndexSet.t array) list
Sourceval normalize_filter : (Utils.IntSet.t * 'a Info.symbol Utils.Misc.indexset array) list -> 'a glob_exact
Sourceval parse : 'a Kernel__Info.grammar -> 'a Indices.t -> (Syntax.filter_symbol * Stdlib.Lexing.position) list -> 'a glob_exact
Sourceval sub_match : 'a Info.symbol Utils.IndexSet.element array -> int -> 'a glob_exact -> bool
Sourceval match_skip : 'a Info.symbol Utils.IndexSet.element array -> int -> 'a glob_skip -> bool
Sourceval add_dots : int -> 'a glob_exact -> Utils.IntSet.t -> Utils.IntSet.t