char/arbrisseau
use wasmi to download and execute arborium grammars
git clone https://git.t4t.associates/char/arbrisseau
d8e2a5f
main
1# This file is automatically @generated by Cargo. 2# It is not intended for manual editing. 3version = 4 4 5[[package]] 6name = "arborium-highlight" 7version = "2.18.2" 8source = "registry+https://github.com/rust-lang/crates.io-index" 9checksum = "cee400d694bd935c513c50f9b1fda469b6d9cd192d80fede7bfa9e5851a54cb8" 10dependencies = [ 11 "arborium-theme", 12] 13 14[[package]] 15name = "arborium-theme" 16version = "2.18.2" 17source = "registry+https://github.com/rust-lang/crates.io-index" 18checksum = "042f9d025c80b2e625b4f0f10eda56a652444ef916025e855a292937bb8a949a" 19 20[[package]] 21name = "arbrisseau" 22version = "0.1.0" 23dependencies = [ 24 "arborium-highlight", 25 "async-lock", 26 "thiserror", 27 "wasmi", 28] 29 30[[package]] 31name = "async-lock" 32version = "3.4.2" 33source = "registry+https://github.com/rust-lang/crates.io-index" 34checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" 35dependencies = [ 36 "event-listener", 37 "event-listener-strategy", 38 "pin-project-lite", 39] 40 41[[package]] 42name = "bitflags" 43version = "2.13.1" 44source = "registry+https://github.com/rust-lang/crates.io-index" 45checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da" 46 47[[package]] 48name = "equivalent" 49version = "1.0.2" 50source = "registry+https://github.com/rust-lang/crates.io-index" 51checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 52 53[[package]] 54name = "event-listener" 55version = "5.4.2" 56source = "registry+https://github.com/rust-lang/crates.io-index" 57checksum = "5a23add41df1562121a9393cb065eab5146a1242410f23a644851e90cfd669d2" 58dependencies = [ 59 "parking", 60 "pin-project-lite", 61] 62 63[[package]] 64name = "event-listener-strategy" 65version = "0.5.4" 66source = "registry+https://github.com/rust-lang/crates.io-index" 67checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 68dependencies = [ 69 "event-listener", 70 "pin-project-lite", 71] 72 73[[package]] 74name = "foldhash" 75version = "0.1.5" 76source = "registry+https://github.com/rust-lang/crates.io-index" 77checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 78 79[[package]] 80name = "hashbrown" 81version = "0.15.5" 82source = "registry+https://github.com/rust-lang/crates.io-index" 83checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 84dependencies = [ 85 "foldhash", 86] 87 88[[package]] 89name = "hashbrown" 90version = "0.17.1" 91source = "registry+https://github.com/rust-lang/crates.io-index" 92checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" 93 94[[package]] 95name = "indexmap" 96version = "2.14.1" 97source = "registry+https://github.com/rust-lang/crates.io-index" 98checksum = "07aa2048142242915a31d35844fb311e0e53fcca590c3a0a40dcf1b841fa09eb" 99dependencies = [ 100 "equivalent", 101 "hashbrown 0.17.1", 102] 103 104[[package]] 105name = "libm" 106version = "0.2.16" 107source = "registry+https://github.com/rust-lang/crates.io-index" 108checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" 109 110[[package]] 111name = "parking" 112version = "2.2.1" 113source = "registry+https://github.com/rust-lang/crates.io-index" 114checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 115 116[[package]] 117name = "pin-project-lite" 118version = "0.2.17" 119source = "registry+https://github.com/rust-lang/crates.io-index" 120checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" 121 122[[package]] 123name = "proc-macro2" 124version = "1.0.107" 125source = "registry+https://github.com/rust-lang/crates.io-index" 126checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" 127dependencies = [ 128 "unicode-ident", 129] 130 131[[package]] 132name = "quote" 133version = "1.0.47" 134source = "registry+https://github.com/rust-lang/crates.io-index" 135checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" 136dependencies = [ 137 "proc-macro2", 138] 139 140[[package]] 141name = "serde" 142version = "1.0.229" 143source = "registry+https://github.com/rust-lang/crates.io-index" 144checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" 145dependencies = [ 146 "serde_core", 147] 148 149[[package]] 150name = "serde_core" 151version = "1.0.229" 152source = "registry+https://github.com/rust-lang/crates.io-index" 153checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" 154dependencies = [ 155 "serde_derive", 156] 157 158[[package]] 159name = "serde_derive" 160version = "1.0.229" 161source = "registry+https://github.com/rust-lang/crates.io-index" 162checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" 163dependencies = [ 164 "proc-macro2", 165 "quote", 166 "syn", 167] 168 169[[package]] 170name = "spin" 171version = "0.9.9" 172source = "registry+https://github.com/rust-lang/crates.io-index" 173checksum = "3763264f6b73151db08c50ff20d7d8a0b8796e021cdea7ceedad07b80155fa0e" 174 175[[package]] 176name = "string-interner" 177version = "0.19.0" 178source = "registry+https://github.com/rust-lang/crates.io-index" 179checksum = "23de088478b31c349c9ba67816fa55d9355232d63c3afea8bf513e31f0f1d2c0" 180dependencies = [ 181 "hashbrown 0.15.5", 182 "serde", 183] 184 185[[package]] 186name = "syn" 187version = "3.0.4" 188source = "registry+https://github.com/rust-lang/crates.io-index" 189checksum = "e6275cddf4610d1775e6d1fe9469b2e77d0f39fd98fb7450901b821e0c53649f" 190dependencies = [ 191 "proc-macro2", 192 "quote", 193 "unicode-ident", 194] 195 196[[package]] 197name = "thiserror" 198version = "2.0.20" 199source = "registry+https://github.com/rust-lang/crates.io-index" 200checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" 201dependencies = [ 202 "thiserror-impl", 203] 204 205[[package]] 206name = "thiserror-impl" 207version = "2.0.20" 208source = "registry+https://github.com/rust-lang/crates.io-index" 209checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" 210dependencies = [ 211 "proc-macro2", 212 "quote", 213 "syn", 214] 215 216[[package]] 217name = "unicode-ident" 218version = "1.0.24" 219source = "registry+https://github.com/rust-lang/crates.io-index" 220checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 221 222[[package]] 223name = "wasmi" 224version = "2.0.0" 225source = "registry+https://github.com/rust-lang/crates.io-index" 226checksum = "78693fcdd618e0fc34af59c6b8efa9ac5d58c68df940beff4bedddb6acfe7c27" 227dependencies = [ 228 "spin", 229 "wasmi_collections", 230 "wasmi_core", 231 "wasmi_ir", 232 "wasmparser", 233] 234 235[[package]] 236name = "wasmi_collections" 237version = "2.0.0" 238source = "registry+https://github.com/rust-lang/crates.io-index" 239checksum = "8a8be2aa467cf2d29e96ff759472c36eeb44a3c81c67fc9cb76c9a24c519c557" 240dependencies = [ 241 "string-interner", 242] 243 244[[package]] 245name = "wasmi_core" 246version = "2.0.0" 247source = "registry+https://github.com/rust-lang/crates.io-index" 248checksum = "69372d5fda3ea3d1e0aa6603c7888110e0187e88ea17cd8fc2e2df0a0e1f37fa" 249dependencies = [ 250 "libm", 251] 252 253[[package]] 254name = "wasmi_ir" 255version = "2.0.0" 256source = "registry+https://github.com/rust-lang/crates.io-index" 257checksum = "8f17b774caa13c618c7244f1ee51fe23c5e7b8538a471fa46d9949779758aed6" 258dependencies = [ 259 "wasmi_core", 260] 261 262[[package]] 263name = "wasmparser" 264version = "0.228.0" 265source = "registry+https://github.com/rust-lang/crates.io-index" 266checksum = "4abf1132c1fdf747d56bbc1bb52152400c70f336870f968b85e89ea422198ae3" 267dependencies = [ 268 "bitflags", 269 "indexmap", 270]