version = 3
[[package]]
name = "codespan-reporting"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
dependencies = [
"termcolor",
"unicode-width",
]
[[package]]
name = "derive-debug-extras"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0e7a68c77a933db6b8907154fbd45f15f6ccc11f796b00b04354b8899d9d131"
dependencies = [
"syn-helpers",
]
[[package]]
name = "derive-enum-from-into"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adc2a1b7c0031fb651e9bc1fa4255da82747c187b9ac1dc36b3783d71fadd9d5"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "derive-finite-automaton"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a18c3334a02026fc281427161fea9dacbf650d8b7b01e35a7cf445403c318221"
dependencies = [
"derive-finite-automaton-derive",
]
[[package]]
name = "derive-finite-automaton-derive"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4bb462e792fda597bc05207ebf41948ff8e7c5a6ab737bd5c75286193fc3613"
dependencies = [
"either_n",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "derive-partial-eq-extras"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98494f2b89f1fa56b5cff4c1a4beb84441d51b5042fb74a403a7d01ab5fd4a19"
dependencies = [
"syn 1.0.109",
"syn-helpers",
]
[[package]]
name = "diff"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
[[package]]
name = "either_n"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c91ae510829160d5cfb19eb4ae7b6e01d44b767ca8f727c6cee936e53cc9ae5"
[[package]]
name = "enum-variants-strings"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "208ec1cfed58007d641f74552a523a405cd374417ec65ba01fb89ab2796054a1"
dependencies = [
"enum-variants-strings-derive",
]
[[package]]
name = "enum-variants-strings-derive"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4acea45431925e008a911e3fded23d302c9eb81493e7b9cae0c5aa29a9342a5a"
dependencies = [
"either_n",
"proc-macro2",
"quote",
"string-cases",
"syn 1.0.109",
]
[[package]]
name = "enum_variant_type"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7b4d0447be46f06039b1e13c5c77df8d9f9f37fa5fab578a1827b8f136aab64"
dependencies = [
"proc-macro2",
"proc_macro_roids",
"quote",
"syn 1.0.109",
]
[[package]]
name = "ezno-parser"
version = "0.1.1"
dependencies = [
"derive-debug-extras",
"derive-enum-from-into",
"derive-finite-automaton",
"derive-partial-eq-extras",
"enum-variants-strings",
"enum_variant_type",
"ezno-parser-visitable-derive",
"get-field-by-type",
"iterator-endiate",
"match_deref",
"pretty_assertions",
"self-rust-tokenize",
"serde",
"source-map",
"temporary-annex",
"tokenizer-lib",
]
[[package]]
name = "ezno-parser-visitable-derive"
version = "0.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ff9b802fba87fb00a468e4c8e5ea92099f8085bbf1aa474b0e3bf6c73691a84"
dependencies = [
"string-cases",
"syn-helpers",
]
[[package]]
name = "get-field-by-type"
version = "0.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2f4ba71362701e2913eabce7b108cf6f2db1a413f661138862f2632b117ab98"
dependencies = [
"get-field-by-type-derive",
]
[[package]]
name = "get-field-by-type-derive"
version = "0.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c1777fe05ec14229f7eede7ecb245051776a405a90501139aa6967a9eba7feb"
dependencies = [
"syn-helpers",
]
[[package]]
name = "iterator-endiate"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cab947031a0a0cb37f982ef2a0ab3bacfd3de5ed97dd5c7e98bcc92bba357112"
[[package]]
name = "match_deref"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30dd27efba9ccf9069f76ff0b7b65eb293a844d9918e15a36098de609c9aacd7"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "pretty_assertions"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66"
dependencies = [
"diff",
"yansi",
]
[[package]]
name = "proc-macro2"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
dependencies = [
"unicode-ident",
]
[[package]]
name = "proc_macro_roids"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06675fa2c577f52bcf77fbb511123927547d154faa08097cc012c66ec3c9611a"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "quote"
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
dependencies = [
"proc-macro2",
]
[[package]]
name = "self-rust-tokenize"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "235c30ffb76b003dc69cc556d0d5ab8bb561a40572b1710fd641c69a3d6c4078"
dependencies = [
"proc-macro2",
"quote",
"self-rust-tokenize-derive",
]
[[package]]
name = "self-rust-tokenize-derive"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e075556adeec065f185a7811a9808f8523c1299aa7e318b3dd7d1eb72417f6b"
dependencies = [
"syn 1.0.109",
"syn-helpers",
]
[[package]]
name = "serde"
version = "1.0.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.38",
]
[[package]]
name = "source-map"
version = "0.14.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb0b3ebf1fb4d2927644205814029f7a831ac62a26f1244d0981111b6129cc41"
dependencies = [
"codespan-reporting",
"self-rust-tokenize",
"serde",
]
[[package]]
name = "string-cases"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a31d23461f9e0fbe756cf9d5a36be93740fe12c8b094409a5f78f0f912ee2b6f"
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "2.0.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn-helpers"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a2919350d44e7bdba75bf541da7a15c415a84fea1c823f37f0c48a6b0133639"
dependencies = [
"either_n",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "temporary-annex"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e9c16d33fb2759286102fa235fd7029a8de2c2961165b2942c9cac81607a044"
[[package]]
name = "termcolor"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64"
dependencies = [
"winapi-util",
]
[[package]]
name = "tokenizer-lib"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aedcdc3b4760676e1ed01c749e219c98f8da59ef08c62547c19a74bea228c5d8"
dependencies = [
"source-map",
]
[[package]]
name = "unicode-ident"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
name = "unicode-width"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
dependencies = [
"winapi",
]
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "yansi"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"