package ostap
Parser-combinator library
Install
Dune Dependency
Authors
Maintainers
Sources
ostap-0.6.tbz
sha256=8c310bd119fbc3ccbaf6f048d7cf97454343df01699c6da01fc72e0d09a6d9d5
sha512=784888bf0b6125404406ad1e5a6e08d587fcfb827482a4302de09077631b46a0674406de5b2e82a201be73665411d2021cdce5424a4a5c896fd0378e100f0130
doc/ostap.BNF3/BNF3/Expr/index.html
Module BNF3.Expr
Source
BNF expression implementation.
Source
type t =
| String of string
(*String terminal
*)| Term of string
(*Non-string terminal
*)| Nonterm of string
(*Nonterminal
*)| Apply of t * t list
(*Rule application
*)| Star of t
(*Iteration
*)| Plus of t
(*Non-empty iteration
*)| Opt of t
(*Optional expression
*)| Alt of t list
(*Alternation
*)| Seq of t list
(*Sequencing
*)| Group of t
(*Expression in brackets
*)| Custom of [ `S of string | `T of t ] list
(*Custom mixed structure (for internal use)
*)
Main type.
Constructors
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page