[package]
edition = "2021"
name = "lex-core"
version = "0.3.0"
authors = ["lex contributors"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Parser library for the lex format"
readme = false
keywords = [
"parser",
"format",
"lex",
]
categories = [
"parsing",
"text-processing",
]
license = "MIT"
repository = "https://github.com/lex-fmt/core"
[lib]
name = "lex_core"
path = "src/lib.rs"
doctest = false
[[test]]
name = "compile_fail"
path = "tests/compile_fail.rs"
[[test]]
name = "detokenizer"
path = "tests/detokenizer/main.rs"
[[test]]
name = "doc_collections"
path = "tests/doc_collections.rs"
[[test]]
name = "elements_annotations"
path = "tests/elements_annotations.rs"
[[test]]
name = "elements_definitions"
path = "tests/elements_definitions.rs"
[[test]]
name = "elements_lists"
path = "tests/elements_lists.rs"
[[test]]
name = "elements_paragraphs"
path = "tests/elements_paragraphs.rs"
[[test]]
name = "elements_sessions"
path = "tests/elements_sessions.rs"
[[test]]
name = "elements_verbatim"
path = "tests/elements_verbatim.rs"
[[test]]
name = "escape_proptest"
path = "tests/escape_proptest.rs"
[[test]]
name = "integration_test"
path = "tests/integration_test.rs"
[[test]]
name = "lex_integrations"
path = "tests/lex_integrations.rs"
[[test]]
name = "lexer_proptest"
path = "tests/lexer_proptest.rs"
[[test]]
name = "location_integrity"
path = "tests/location_integrity.rs"
[[test]]
name = "parameter_proptest"
path = "tests/parameter_proptest.rs"
[[test]]
name = "parser"
path = "tests/parser.rs"
[[test]]
name = "parser_correctness_proptest"
path = "tests/parser_correctness_proptest.rs"
[[test]]
name = "parser_kitchensink"
path = "tests/parser_kitchensink.rs"
[[test]]
name = "parser_proptest"
path = "tests/parser_proptest.rs"
[[test]]
name = "parser_regression"
path = "tests/parser_regression.rs"
[[test]]
name = "proptest_annotation_attachment"
path = "tests/proptest_annotation_attachment.rs"
[[test]]
name = "proptest_confusion_boundaries"
path = "tests/proptest_confusion_boundaries.rs"
[[test]]
name = "proptest_inline_edge_cases"
path = "tests/proptest_inline_edge_cases.rs"
[[test]]
name = "proptest_invariants"
path = "tests/proptest_invariants.rs"
[[test]]
name = "proptest_nested_lists"
path = "tests/proptest_nested_lists.rs"
[[test]]
name = "proptest_references"
path = "tests/proptest_references.rs"
[[test]]
name = "proptest_verbatim"
path = "tests/proptest_verbatim.rs"
[[test]]
name = "runtime_type_safety"
path = "tests/runtime_type_safety.rs"
[[test]]
name = "spec_documents"
path = "tests/spec_documents.rs"
[[test]]
name = "spec_validation"
path = "tests/spec_validation.rs"
[[test]]
name = "test_blank_line_group_parsing"
path = "tests/test_blank_line_group_parsing.rs"
[[test]]
name = "tokenizer_documents"
path = "tests/tokenizer_documents.rs"
[[test]]
name = "tokenizer_elements"
path = "tests/tokenizer_elements.rs"
[[test]]
name = "verbatim_dual"
path = "tests/verbatim_dual.rs"
[dependencies.logos]
version = "0.14"
[dependencies.once_cell]
version = "1.20"
[dependencies.polymath-rs]
version = "0.1.2"
[dependencies.regex]
version = "1.12.2"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.serde_yaml]
version = "0.9"
[dev-dependencies.insta]
version = "1.39"
[dev-dependencies.proptest]
version = "1.4"
[dev-dependencies.trybuild]
version = "1.0"
[profile.dist]
lto = "thin"
inherits = "release"