Packages
Parse and print mlf (Matt's Lexicon Format) against the atproto_lexicon AST, with a bidirectional CLI for converting lexicon file trees.
Current section
Files
Jump to
Current section
Files
atproto_mlf
gleam.toml
gleam.toml
name = "atproto_mlf"
version = "0.2.0"
description = "Parse and print mlf (Matt's Lexicon Format) against the atproto_lexicon AST, with a bidirectional CLI for converting lexicon file trees."
licences = ["MIT"]
gleam = ">= 1.14.0"
repository = { type = "custom", url = "https://tangled.org/@niels.atproto.fan/gleam-atproto", path = "atproto_mlf", tag_prefix = "atproto_mlf-v" }
links = [
{ title = "Changelog", href = "https://tangled.org/@niels.atproto.fan/gleam-atproto/blob/main/atproto_mlf/CHANGELOG.md" },
{ title = "mlf", href = "https://mlf.lol/" },
{ title = "Lexicon spec", href = "https://atproto.com/specs/lexicon" },
]
internal_modules = [
"atproto_mlf/cli",
"atproto_mlf/lexer",
"atproto_mlf/lower",
"atproto_mlf/mlf_ast",
"atproto_mlf/parser",
"atproto_mlf/pipeline",
"atproto_mlf/token",
]
[dependencies]
gleam_stdlib = ">= 1.0.0 and < 2.0.0"
atproto_lexicon = ">= 0.1.0 and < 1.0.0"
argv = ">= 1.1.0 and < 2.0.0"
simplifile = ">= 2.4.0 and < 3.0.0"
filepath = ">= 1.1.2 and < 2.0.0"
[dev_dependencies]
gleeunit = ">= 1.0.0 and < 2.0.0"
gleam_json = ">= 3.1.0 and < 4.0.0"