[package]
edition = "2021"
name = "sysml-v2-parser"
version = "0.3.0"
build = false
exclude = [
"sysml-v2-release/*",
"target/*",
"test-logs/*",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "SysML v2 textual notation parser for Rust"
readme = "README.md"
keywords = [
"sysml",
"parser",
"modeling",
"kerml",
]
categories = ["parser-implementations"]
license = "MIT"
repository = "https://github.com/elan8/sysml-v2-parser"
[lib]
name = "sysml_v2_parser"
path = "src/lib.rs"
[[test]]
name = "apollo_regressions"
path = "tests/apollo_regressions.rs"
[[test]]
name = "parser_panic_safety"
path = "tests/parser_panic_safety.rs"
[[test]]
name = "parser_tests"
path = "tests/parser_tests.rs"
[[test]]
name = "recovery_actions"
path = "tests/recovery_actions.rs"
[[test]]
name = "recovery_body_scopes"
path = "tests/recovery_body_scopes.rs"
[[test]]
name = "recovery_constraints"
path = "tests/recovery_constraints.rs"
[[test]]
name = "recovery_invariants"
path = "tests/recovery_invariants.rs"
[[test]]
name = "recovery_package"
path = "tests/recovery_package.rs"
[[test]]
name = "recovery_views"
path = "tests/recovery_views.rs"
[[test]]
name = "span_tests"
path = "tests/span_tests.rs"
[[test]]
name = "validation"
path = "tests/validation.rs"
[[bench]]
name = "parser_bench"
path = "benches/parser_bench.rs"
harness = false
[dependencies.log]
version = "0.4"
[dependencies.nom]
version = "8"
[dependencies.nom_locate]
version = "5"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.env_logger]
version = "0.11"
[dev-dependencies.log]
version = "0.4"
[dev-dependencies.proptest]
version = "1"