[[package]]
name = "autocfg"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
[[package]]
name = "downcast-rs"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
[[package]]
name = "hashbrown"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
[[package]]
name = "indexmap"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2"
dependencies = [
"autocfg",
"hashbrown",
]
[[package]]
name = "koto_bytecode"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5d8bf538d1573846c0f21544dcf153eb07f439a79730a8c35d26f31c74ad8e"
dependencies = [
"koto_parser",
"smallvec",
]
[[package]]
name = "koto_lexer"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d256f6bce6d5ca27854844b2522c46cad721a741e0010de5c73e242a664a9cdd"
dependencies = [
"unicode-width",
"unicode-xid",
]
[[package]]
name = "koto_parser"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3595b381774d80438d080bf0431e2dbd6bf9ac7a97f0b208f9e7180d9e3caa8"
dependencies = [
"koto_lexer",
]
[[package]]
name = "koto_runtime"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2314aa071db064ec01b194ff673debdd3316a413c7ad78393b747f9efc769360"
dependencies = [
"downcast-rs",
"indexmap",
"koto_bytecode",
"koto_lexer",
"koto_parser",
"rustc-hash",
"smallvec",
"unicode-segmentation",
]
[[package]]
name = "koto_serialize"
version = "0.4.0"
dependencies = [
"koto_runtime",
"serde",
]
[[package]]
name = "rustc-hash"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "serde"
version = "1.0.118"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800"
[[package]]
name = "smallvec"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae524f056d7d770e174287294f562e95044c68e88dec909a00d2094805db9d75"
[[package]]
name = "unicode-segmentation"
version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"
[[package]]
name = "unicode-width"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
[[package]]
name = "unicode-xid"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"