this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #25652 from dmbaturin/opam-publish-bnfgen.3.1.0

Package bnfgen.3.1.0

authored by

Marcello Seri and committed by
GitHub
b5c21ecd 840d3224

+38
+38
packages/bnfgen/bnfgen.3.1.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: 3 + "Random text generator that takes context-free grammars from BNF files" 4 + description: """\ 5 + BNFGen generates random texts based on user-defined context-free grammars 6 + specified in a BNF-like syntax. There are descriptive syntax error messages 7 + and tracing options. 8 + 9 + You can specify "weight" for rules with alternation to influence their probabilities. 10 + For example, in `<foo> ::= 10 <foo> "foo" | "foo";` the first (recursive) option will be 11 + taken ten times more often. 12 + 13 + You can also specify deterministic repetition ranges, like `<foo>{4}` (exactly four of `<foo>`) 14 + or `<foo>{1,5}` (from one to five of `<foo>`). 15 + 16 + This package includes both a library and a CLI tool based on it.""" 17 + maintainer: "Daniil Baturin <daniil@baturin.org>" 18 + authors: "Daniil Baturin <daniil@baturin.org>" 19 + license: "MIT" 20 + homepage: "https://baturin.org/tools/bnfgen" 21 + bug-reports: "https://github.com/dmbaturin/bnfgen/issues" 22 + depends: [ 23 + "ocaml" {>= "4.08"} 24 + "menhir" {>= "20211128"} 25 + "dune" {>= "1.9.0"} 26 + ] 27 + build: [ 28 + ["dune" "subst"] {dev} 29 + ["dune" "build" "-p" name "-j" jobs] 30 + ] 31 + dev-repo: "git+https://github.com/dmbaturin/bnfgen" 32 + url { 33 + src: "https://github.com/dmbaturin/bnfgen/archive/3.1.0.tar.gz" 34 + checksum: [ 35 + "md5=e9e9fdd121dd2d4a188dc1ac03089c82" 36 + "sha512=069ad2497ac2f6f180d853ef7cb85084a6be3d94df5e7f72496eae9e41e81120c95dc392c20d8b4428698519d921a7ddbc2a18df8093dc698ef11b772e0c66cb" 37 + ] 38 + }