version = 4
[[package]]
name = "fixed32"
version = "0.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "294b76c425a36fce4e8fd1d6d9b0c591143d3748b325766c97fdd08ed5b964df"
[[package]]
name = "once_cell"
version = "1.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
[[package]]
name = "pathdiff"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
[[package]]
name = "pin-project-lite"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
[[package]]
name = "proc-macro2"
version = "1.0.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
dependencies = [
"proc-macro2",
]
[[package]]
name = "seq-fmt"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53c590392453030c0114e051a02cc7a222b63f329307eeed91f95e3a548bfe5a"
[[package]]
name = "seq-map"
version = "0.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59fb3dae55e96c352048c88e6a2b9db15b25451ed4af54af3973d06371d40a6d"
[[package]]
name = "seq-set"
version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5db959338009b6bd8da1cde5d24d008839580508dbceaec2da63ac5def5960b2"
[[package]]
name = "source-map-cache"
version = "0.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3d838bcae98de566078a73ea4fd6cf5c41a83845248dcd09b89f341f5d4bc0b"
dependencies = [
"pathdiff",
"seq-map",
"source-map-node",
]
[[package]]
name = "source-map-node"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "887dcab6267ff08d124864e1e0c49170a6881cf49d4deb2d6a0109d72a083a3f"
[[package]]
name = "swamp-analyzer"
version = "0.2.4"
dependencies = [
"seq-map",
"seq-set",
"source-map-cache",
"source-map-node",
"swamp-ast",
"swamp-attributes",
"swamp-modules",
"swamp-semantic",
"swamp-types",
"tracing",
]
[[package]]
name = "swamp-ast"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89744dba66192b3516dc3122e4f88090ba427d24c9e49e99192ca3920908669f"
[[package]]
name = "swamp-attributes"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f934fc87df73691f64230b942b22de101839e0aee05b2c70654115c972fe34bb"
dependencies = [
"source-map-node",
]
[[package]]
name = "swamp-modules"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1303f8e8aaba3272ad49ee2cfced62bf4c70e60d82ee3e31199a928823dca18"
dependencies = [
"seq-map",
"source-map-node",
"swamp-semantic",
"swamp-types",
"tiny-ver",
]
[[package]]
name = "swamp-semantic"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06a7a704551825eb35150417e07f3d547c0f904f3a27ace651c52d1a60825674"
dependencies = [
"fixed32",
"seq-map",
"source-map-node",
"swamp-attributes",
"swamp-types",
"tracing",
]
[[package]]
name = "swamp-types"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a503449938f6672b736edd72263cbc7989f1f8db1688bda054940a639cfabe5"
dependencies = [
"seq-fmt",
"seq-map",
"source-map-node",
]
[[package]]
name = "syn"
version = "2.0.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "tiny-ver"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22bfcb3c82a7781508fbf27a0bb741a227cd02797f3ef5d145c23bec59e24988"
[[package]]
name = "tracing"
version = "0.1.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
dependencies = [
"pin-project-lite",
"tracing-attributes",
"tracing-core",
]
[[package]]
name = "tracing-attributes"
version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "tracing-core"
version = "0.1.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
dependencies = [
"once_cell",
]
[[package]]
name = "unicode-ident"
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"