version = 4
[[package]]
name = "aho-corasick"
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba"
dependencies = [
"memchr",
]
[[package]]
name = "ariadne"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8454c8a44ce2cb9cc7e7fae67fc6128465b343b92c6631e94beca3c8d1524ea5"
dependencies = [
"unicode-width",
"yansi",
]
[[package]]
name = "astli"
version = "0.3.0"
dependencies = [
"astli-diag",
"astli-fmt",
"astli-index",
"astli-lint",
"astli-parse",
"astli-preproc",
"astli-sema",
"astli-syntax",
"astli-text",
]
[[package]]
name = "astli-diag"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f28ddd3abc1c40cc0d8a1a9d4c4b3a67aaa5d3fd7b03130295e87f98988a46b9"
dependencies = [
"ariadne",
"astli-text",
"rustc-hash 2.1.3",
]
[[package]]
name = "astli-fmt"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6205e14535279645b395650a1a6c629dba361afee0988e1a084c8df84463afad"
dependencies = [
"astli-parse",
"astli-preproc",
"astli-syntax",
"astli-text",
"rowan",
"rustc-hash 2.1.3",
]
[[package]]
name = "astli-index"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c76202543c18eb3629e30bf6e8acccae4fb472bd44aa8812f02f509588a8879"
dependencies = [
"astli-parse",
"astli-preproc",
"astli-syntax",
"astli-text",
"rowan",
"rustc-hash 2.1.3",
]
[[package]]
name = "astli-lint"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0e511352329536d98415c466e3b5bf2a301505c5c700867d6e2434f1928c89e"
dependencies = [
"astli-parse",
"astli-sema",
"astli-syntax",
"astli-text",
"rowan",
"rustc-hash 2.1.3",
]
[[package]]
name = "astli-parse"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2785348ea3767dbc4ef53ffda234149ce783b5e40021b37b792920227449ffd1"
dependencies = [
"astli-preproc",
"astli-syntax",
"astli-text",
"rowan",
"rustc-hash 2.1.3",
]
[[package]]
name = "astli-preproc"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b9e1e0d4e54dce08f136c90da845e8c5d127d6448f951e43df2dbcf9371dbb4"
dependencies = [
"astli-syntax",
"astli-text",
"rustc-hash 2.1.3",
]
[[package]]
name = "astli-sema"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47563a3705cd1e42c703086d28a1eeb10ffe1a5eb89c3f01fada27a75fc92c7a"
dependencies = [
"astli-parse",
"astli-syntax",
"astli-text",
"rowan",
"rustc-hash 2.1.3",
]
[[package]]
name = "astli-syntax"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "636d771a72b21b6b670b0bda6fd9d9a3bd944fc2492e9998a6790419764c7dbb"
dependencies = [
"logos",
"rowan",
"rustc-hash 2.1.3",
]
[[package]]
name = "astli-text"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5275c07baaa592da6d45f9b2200a933f05d7b569ce3437d4066d5134e99cc467"
[[package]]
name = "autocfg"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
[[package]]
name = "countme"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636"
[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "logos"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb2c55a318a87600ea870ff8c2012148b44bf18b74fad48d0f835c38c7d07c5f"
dependencies = [
"logos-derive",
]
[[package]]
name = "logos-codegen"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58b3ffaa284e1350d017a57d04ada118c4583cf260c8fb01e0fe28a2e9cf8970"
dependencies = [
"fnv",
"proc-macro2",
"quote",
"regex-automata",
"regex-syntax",
"syn",
]
[[package]]
name = "logos-derive"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52d3a9855747c17eaf4383823f135220716ab49bea5fbea7dd42cc9a92f8aa31"
dependencies = [
"logos-codegen",
]
[[package]]
name = "memchr"
version = "2.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
[[package]]
name = "memoffset"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
]
[[package]]
name = "proc-macro2"
version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
dependencies = [
"proc-macro2",
]
[[package]]
name = "regex-automata"
version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
[[package]]
name = "rowan"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14b574c58582fa59fa43a2feb6608b8744184659f08a2e0117e4b8224d95ed61"
dependencies = [
"countme",
"hashbrown",
"memoffset",
"rustc-hash 1.1.0",
"text-size",
]
[[package]]
name = "rustc-hash"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustc-hash"
version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
[[package]]
name = "syn"
version = "2.0.119"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "text-size"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233"
[[package]]
name = "unicode-ident"
version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954"
[[package]]
name = "unicode-width"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
[[package]]
name = "yansi"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"