-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathgleam.toml
31 lines (25 loc) · 1.23 KB
/
gleam.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name = "nibble"
version = "1.1.3"
# Fill out these fields if you intend to generate HTML documentation or publish
# your project to the Hex package manager.
#
licences = ["MIT"]
description = "A string parsing library combining a traditional lexer with parser combinators.."
repository = { type = "github", user = "hayleigh-dot-dev", repo = "gleam-nibble" }
gleam = ">= 0.34.0"
internal_modules = ["nibble/vendor/*"]
[dependencies]
gleam_stdlib = ">= 0.34.0 and < 1.0.0"
gleam_regexp = ">= 1.0.0 and < 2.0.0"
[dev-dependencies]
gleeunit = ">= 1.0.0 and < 2.0.0"
[documentation]
pages = [
{ title = "Introduction to Nibble", path = "intro.html", source = "./docs/00-introduction.md" },
{ title = "Lexing", path = "lexing.html", source = "./docs/01-lexing.md" },
{ title = "Parsing", path = "parsing.html", source = "./docs/02-parsing.md" },
{ title = "Parse Contexts", path = "parse-contexts.html", source = "./docs/03-parse-contexts.md" },
{ title = "Backtracking", path = "backtracking.html", source = "./docs/04-backtracking.md" },
{ title = "Lexer Modes", path = "lexer-modes.html", source = "./docs/05-lexer-modes.md" },
{ title = "Pratt Parsing", path = "pratt-parsing.html", source = "./docs/06-pratt-parsing.md" },
]