fml 0.1.0

Friendly Markup Language
[package]
name = "fml"
license = "AGPL-3.0-or-later"
description = "Friendly Markup Language"
repository = "https://codeberg.org/Starling/fml"
authors = ["kaii"]
version = "0.1.0"
edition = "2024"
keywords = ["markup", "markup-language", "parser"]
categories = ["data-structures", "parser-implementations", "text-processing"]

[features]
parser = []

[dependencies]
chumsky = { version = "0.13.0", features = ["regex"] }
# fml-macro = { path = "./fml-macro" }

[lints.clippy]
nursery = { level = "warn", priority = -1 }
cargo = { level = "deny", priority = -1 } # Uncomment if publishing to crates.io
pedantic = { level = "warn", priority = -1 } # Individual overrides are below
missing_panics_doc = "allow" # Comment if you want to document Panics
missing_errors_doc = "allow" # Comment if you want to document Results
cast_precision_loss = "allow"
copy_iterator = "allow"
enum_glob_use = "allow"
explicit_deref_methods = "allow"
inline_always = "allow"
linkedlist = "allow"
match_wildcard_for_single_variants = "allow"
must_use_candidate = "allow"
redundant_else = "allow"
self_only_used_in_recursion = "allow"
doc_markdown = "allow"
unused_async = "allow"
from_iter_instead_of_collect = "allow"
doc_broken_link = "deny"
float_cmp = "deny"
format_collect = "deny"		# Respect the Heap
format_push_string = "deny"	# and the Heap will respect you
iter_not_returning_iterator = "deny" # contracts are binding