[INFO] fetching crate scnr2_generate 0.3.3...
[INFO] testing scnr2_generate-0.3.3 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] extracting crate scnr2_generate 0.3.3 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate scnr2_generate 0.3.3
[INFO] finished tweaking crates.io crate scnr2_generate 0.3.3
[INFO] tweaked toml for crates.io crate scnr2_generate 0.3.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate scnr2_generate 0.3.3 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate scnr2_generate 0.3.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8f1b624b3e5586ad588682f376c99a8ab4720c594e9f4a51cc2bea02a2d38d99
[INFO] running `Command { std: "docker" "start" "-a" "8f1b624b3e5586ad588682f376c99a8ab4720c594e9f4a51cc2bea02a2d38d99", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8f1b624b3e5586ad588682f376c99a8ab4720c594e9f4a51cc2bea02a2d38d99", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f1b624b3e5586ad588682f376c99a8ab4720c594e9f4a51cc2bea02a2d38d99", kill_on_drop: false }`
[INFO] [stdout] 8f1b624b3e5586ad588682f376c99a8ab4720c594e9f4a51cc2bea02a2d38d99
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2423895bb7dae20e374096cf65728b432ce94f3e1c14f11de8be70eee73c8499
[INFO] running `Command { std: "docker" "start" "-a" "2423895bb7dae20e374096cf65728b432ce94f3e1c14f11de8be70eee73c8499", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling scnr2_generate v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.53s
[INFO] running `Command { std: "docker" "inspect" "2423895bb7dae20e374096cf65728b432ce94f3e1c14f11de8be70eee73c8499", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2423895bb7dae20e374096cf65728b432ce94f3e1c14f11de8be70eee73c8499", kill_on_drop: false }`
[INFO] [stdout] 2423895bb7dae20e374096cf65728b432ce94f3e1c14f11de8be70eee73c8499
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 18d3212936dff490603a03b0932f98010afe6fc238125af851cbd0eb889daa7e
[INFO] running `Command { std: "docker" "start" "-a" "18d3212936dff490603a03b0932f98010afe6fc238125af851cbd0eb889daa7e", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling toml_datetime v0.7.2
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]    Compiling tempfile v3.22.0
[INFO] [stderr]    Compiling toml_parser v1.0.3
[INFO] [stderr]    Compiling toml_edit v0.23.6
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling scnr2_generate v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.98s
[INFO] running `Command { std: "docker" "inspect" "18d3212936dff490603a03b0932f98010afe6fc238125af851cbd0eb889daa7e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18d3212936dff490603a03b0932f98010afe6fc238125af851cbd0eb889daa7e", kill_on_drop: false }`
[INFO] [stdout] 18d3212936dff490603a03b0932f98010afe6fc238125af851cbd0eb889daa7e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6a31e3ed9af393b96a9d1235325b68bd32e9713bd6b82d99b840914e25649f5d
[INFO] running `Command { std: "docker" "start" "-a" "6a31e3ed9af393b96a9d1235325b68bd32e9713bd6b82d99b840914e25649f5d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scnr2_generate-7dd2b309140d150a)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test character_classes::tests::test_match_function ... ok
[INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_1_c1 ... ok
[INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_2_c2 ... ok
[INFO] [stdout] test minimizer::tests::test_calculate_new_partition ... ok
[INFO] [stdout] test minimizer::tests::test_calculate_initial_partition ... ok
[INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_4_c4 ... ok
[INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_5_c5 ... ok
[INFO] [stdout] test nfa::tests::test_nfa_build_from_patterns ... ok
[INFO] [stdout] test nfa::tests::test_create_disjoint_character_classes::case_3_c3 ... ok
[INFO] [stdout] test nfa::tests::test_nfa_from_hir ... ok
[INFO] [stdout] test nfa::tests::test_nfa_build_with_positive_lookahead ... ok
[INFO] [stdout] test dfa::tests::test_dfa_from_nfa ... ok
[INFO] [stdout] test nfa::tests::test_nfa_build ... ok
[INFO] [stdout] test nfa::tests::test_nfa_build_with_negative_lookahead ... ok
[INFO] [stdout] test scanner_data::tests::test_parse_scanner_data ... ok
[INFO] [stdout] test minimizer::tests::test_minimize_dfa ... ok
[INFO] [stderr] error: 'rustfmt' is not installed for the custom toolchain 'db823df02fd0c2cf67b43025ac3fef3f2d743245'.
[INFO] [stderr] note: this is a custom toolchain, which cannot use `rustup component add`
[INFO] [stderr] help: if you built this toolchain from source, and used `rustup toolchain link`, then you may be able to build the component with `x.py`
[INFO] [stdout] test generate::tests::test_generate ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- generate::tests::test_generate stdout ----
[INFO] [stdout] Temporary file created at: "/tmp/.tmpGGTrCF"
[INFO] [stdout] 
[INFO] [stdout] thread 'generate::tests::test_generate' (29) panicked at src/generate.rs:315:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "pub mod test_scanner { use scnr2 :: { AcceptData , Dfa , DfaState , DfaTransition , Lookahead , ScannerMode , ScannerImpl , Transition } ; pub const MODES : & [ScannerMode] = & [ScannerMode { name : \"INITIAL\" , transitions : & [Transition :: SetMode (8usize , 1usize)] , dfa : Dfa { states : & [DfaState { transitions : & [Some (DfaTransition { to : 22usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 3usize , }) , Some (DfaTransition { to : 4usize , }) , Some (DfaTransition { to : 12usize , }) , Some (DfaTransition { to : 9usize , }) , Some (DfaTransition { to : 22usize , }) , Some (DfaTransition { to : 23usize , }) , Some (DfaTransition { to : 22usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 19usize , }) , Some (DfaTransition { to : 20usize , }) , Some (DfaTransition { to : 22usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : None , } , DfaState { transitions : & [Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 2usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , })] , accept_data : None , } , DfaState { transitions : & [Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 8usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 1usize , })] , accept_data : None , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 1usize , priority : 0usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , Some (DfaTransition { to : 3usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 1usize , priority : 0usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , Some (DfaTransition { to : 5usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 2usize , priority : 1usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 3usize , priority : 2usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 6usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 7usize , })] , accept_data : Some (AcceptData { token_type : 3usize , priority : 2usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 4usize , priority : 3usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 8usize , priority : 4usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 9usize , priority : 5usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 10usize , priority : 6usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 12usize , priority : 8usize , lookahead : Lookahead :: Negative (Dfa { states : & [DfaState { transitions : & [None , None , None , None , Some (DfaTransition { to : 1usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : None , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 4294967295usize , priority : 0usize , lookahead : Lookahead :: None , }) , }] , }) , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 11usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 10usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 13usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 14usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 16usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 15usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 17usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 18usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , None , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , }) , Some (DfaTransition { to : 21usize , })] , accept_data : Some (AcceptData { token_type : 13usize , priority : 9usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 14usize , priority : 10usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 7usize , }) , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 14usize , priority : 10usize , lookahead : Lookahead :: None , }) , }] } } , ScannerMode { name : \"STRING\" , transitions : & [Transition :: SetMode (8usize , 0usize)] , dfa : Dfa { states : & [DfaState { transitions : & [Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 6usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 7usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , })] , accept_data : None , } , DfaState { transitions : & [None , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 4usize , }) , Some (DfaTransition { to : 2usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : None , } , DfaState { transitions : & [None , None , Some (DfaTransition { to : 4usize , }) , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : None , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 5usize , priority : 0usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 6usize , priority : 1usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , None , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , None , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , }) , Some (DfaTransition { to : 5usize , })] , accept_data : Some (AcceptData { token_type : 7usize , priority : 2usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 8usize , priority : 3usize , lookahead : Lookahead :: None , }) , } , DfaState { transitions : & [None , Some (DfaTransition { to : 1usize , }) , Some (DfaTransition { to : 4usize , }) , Some (DfaTransition { to : 2usize , }) , None , Some (DfaTransition { to : 3usize , }) , None , None , None , None , None , None , Some (DfaTransition { to : 3usize , }) , Some (DfaTransition { to : 3usize , }) , None , None , None , None , None] , accept_data : Some (AcceptData { token_type : 14usize , priority : 4usize , lookahead : Lookahead :: None , }) , }] } }] ; # [doc = r\" The scanner type generated for this grammar.\"] pub struct TestScanner { # [doc = r\" The member that handles the actual scanning logic.\"] pub scanner_impl : std :: rc :: Rc < std :: cell :: RefCell < ScannerImpl >> , } impl TestScanner { # [doc = r\" Creates a new instance of the scanner.\"] pub fn new () -> Self { TestScanner { scanner_impl : std :: rc :: Rc :: new (std :: cell :: RefCell :: new (ScannerImpl :: new (MODES))) , } } # [doc = r\" Returns the disjunct character classes of the given character.\"] # [doc = r\" Used for matching characters in the scanner.\"] # [allow (clippy :: manual_is_ascii_check , dead_code)] pub (crate) fn match_function (c : char) -> Option < usize > { use std :: cmp :: Ordering ; static INTERVALS : & [(std :: ops :: RangeInclusive < char > , usize)] = & [('\\0' ..= '\\u{8}' , 0usize) , ('\\t' ..= '\\t' , 1usize) , ('\\n' ..= '\\n' , 2usize) , ('\\u{b}' ..= '\\u{c}' , 1usize) , ('\\r' ..= '\\r' , 3usize) , ('\\u{e}' ..= '\\u{1f}' , 0usize) , (' ' ..= ' ' , 1usize) , ('!' ..= '!' , 4usize) , ('\"' ..= '\"' , 5usize) , ('#' ..= ')' , 0usize) , ('*' ..= '*' , 6usize) , ('+' ..= '.' , 0usize) , ('/' ..= '/' , 7usize) , ('0' ..= '9' , 8usize) , (':' ..= '@' , 0usize) , ('A' ..= 'G' , 9usize) , ('H' ..= 'H' , 10usize) , ('I' ..= 'V' , 9usize) , ('W' ..= 'W' , 11usize) , ('X' ..= 'Z' , 9usize) , ('[' ..= '[' , 0usize) , ('\\\\' ..= '\\\\' , 12usize) , (']' ..= '^' , 0usize) , ('_' ..= '_' , 9usize) , ('`' ..= '`' , 0usize) , ('a' ..= 'a' , 9usize) , ('b' ..= 'b' , 13usize) , ('c' ..= 'c' , 9usize) , ('d' ..= 'd' , 14usize) , ('e' ..= 'e' , 15usize) , ('f' ..= 'f' , 13usize) , ('g' ..= 'k' , 9usize) , ('l' ..= 'l' , 16usize) , ('m' ..= 'm' , 9usize) , ('n' ..= 'n' , 13usize) , ('o' ..= 'o' , 17usize) , ('p' ..= 'q' , 9usize) , ('r' ..= 'r' , 18usize) , ('s' ..= 's' , 9usize) , ('t' ..= 't' , 13usize) , ('u' ..= 'z' , 9usize) , ('{' ..= '\\u{84}' , 0usize) , ('\\u{85}' ..= '\\u{85}' , 1usize) , ('\\u{86}' ..= '\\u{9f}' , 0usize) , ('\\u{a0}' ..= '\\u{a0}' , 1usize) , ('¡' ..= '©' , 0usize) , ('ª' ..= 'ª' , 8usize) , ('«' ..= '´' , 0usize) , ('µ' ..= 'µ' , 8usize) , ('¶' ..= '¹' , 0usize) , ('º' ..= 'º' , 8usize) , ('»' ..= '¿' , 0usize) , ('À' ..= 'Ö' , 8usize) , ('×' ..= '×' , 0usize) , ('Ø' ..= 'ö' , 8usize) , ('÷' ..= '÷' , 0usize) , ('ø' ..= 'ˁ' , 8usize) , ('˂' ..= '˅' , 0usize) , ('ˆ' ..= 'ˑ' , 8usize) , ('˒' ..= '˟' , 0usize) , ('ˠ' ..= 'ˤ' , 8usize) , ('˥' ..= '˫' , 0usize) , ('ˬ' ..= 'ˬ' , 8usize) , ('˭' ..= '˭' , 0usize) , ('ˮ' ..= 'ˮ' , 8usize) , ('˯' ..= '˿' , 0usize) , ('\\u{300}' ..= 'ʹ' , 8usize) , ('͵' ..= '͵' , 0usize) , ('Ͷ' ..= 'ͷ' , 8usize) , ('\\u{378}' ..= '\\u{379}' , 0usize) , ('ͺ' ..= 'ͽ' , 8usize) , (';' ..= ';' , 0usize) , ('Ϳ' ..= 'Ϳ' , 8usize) , ('\\u{380}' ..= '΅' , 0usize) , ('Ά' ..= 'Ά' , 8usize) , ('·' ..= '·' , 0usize) , ('Έ' ..= 'Ί' , 8usize) , ('\\u{38b}' ..= '\\u{38b}' , 0usize) , ('Ό' ..= 'Ό' , 8usize) , ('\\u{38d}' ..= '\\u{38d}' , 0usize) , ('Ύ' ..= 'Ρ' , 8usize) , ('\\u{3a2}' ..= '\\u{3a2}' , 0usize) , ('Σ' ..= 'ϵ' , 8usize) , ('϶' ..= '϶' , 0usize) , ('Ϸ' ..= 'ҁ' , 8usize) , ('҂' ..= '҂' , 0usize) , ('\\u{483}' ..= 'ԯ' , 8usize) , ('\\u{530}' ..= '\\u{530}' , 0usize) , ('Ա' ..= 'Ֆ' , 8usize) , ('\\u{557}' ..= '\\u{558}' , 0usize) , ('ՙ' ..= 'ՙ' , 8usize) , ('՚' ..= '՟' , 0usize) , ('ՠ' ..= 'ֈ' , 8usize) , ('։' ..= '\\u{590}' , 0usize) , ('\\u{591}' ..= '\\u{5bd}' , 8usize) , ('־' ..= '־' , 0usize) , ('\\u{5bf}' ..= '\\u{5bf}' , 8usize) , ('׀' ..= '׀' , 0usize) , ('\\u{5c1}' ..= '\\u{5c2}' , 8usize) , ('׃' ..= '׃' , 0usize) , ('\\u{5c4}' ..= '\\u{5c5}' , 8usize) , ('׆' ..= '׆' , 0usize) , ('\\u{5c7}' ..= '\\u{5c7}' , 8usize) , ('\\u{5c8}' ..= '\\u{5cf}' , 0usize) , ('א' ..= 'ת' , 8usize) , ('\\u{5eb}' ..= '\\u{5ee}' , 0usize) , ('ׯ' ..= 'ײ' , 8usize) , ('׳' ..= '؏' , 0usize) , ('\\u{610}' ..= '\\u{61a}' , 8usize) , ('؛' ..= '؟' , 0usize) , ('ؠ' ..= '٩' , 8usize) , ('٪' ..= '٭' , 0usize) , ('ٮ' ..= 'ۓ' , 8usize) , ('۔' ..= '۔' , 0usize) , ('ە' ..= '\\u{6dc}' , 8usize) , ('\\u{6dd}' ..= '۞' , 0usize) , ('\\u{6df}' ..= '\\u{6e8}' , 8usize) , ('۩' ..= '۩' , 0usize) , ('\\u{6ea}' ..= 'ۼ' , 8usize) , ('۽' ..= '۾' , 0usize) , ('ۿ' ..= 'ۿ' , 8usize) , ('܀' ..= '\\u{70f}' , 0usize) , ('ܐ' ..= '\\u{74a}' , 8usize) , ('\\u{74b}' ..= '\\u{74c}' , 0usize) , ('ݍ' ..= 'ޱ' , 8usize) , ('\\u{7b2}' ..= '\\u{7bf}' , 0usize) , ('߀' ..= 'ߵ' , 8usize) , ('߶' ..= '߹' , 0usize) , ('ߺ' ..= 'ߺ' , 8usize) , ('\\u{7fb}' ..= '\\u{7fc}' , 0usize) , ('\\u{7fd}' ..= '\\u{7fd}' , 8usize) , ('߾' ..= '߿' , 0usize) , ('ࠀ' ..= '\\u{82d}' , 8usize) , ('\\u{82e}' ..= '\\u{83f}' , 0usize) , ('ࡀ' ..= '\\u{85b}' , 8usize) , ('\\u{85c}' ..= '\\u{85f}' , 0usize) , ('ࡠ' ..= 'ࡪ' , 8usize) , ('\\u{86b}' ..= '\\u{86f}' , 0usize) , ('ࡰ' ..= 'ࢇ' , 8usize) , ('࢈' ..= '࢈' , 0usize) , ('ࢉ' ..= 'ࢎ' , 8usize) , ('࢏' ..= '\\u{896}' , 0usize) , ('\\u{897}' ..= '\\u{8e1}' , 8usize) , ('\\u{8e2}' ..= '\\u{8e2}' , 0usize) , ('\\u{8e3}' ..= '\\u{963}' , 8usize) , ('।' ..= '॥' , 0usize) , ('०' ..= '९' , 8usize) , ('॰' ..= '॰' , 0usize) , ('ॱ' ..= 'ঃ' , 8usize) , ('\\u{984}' ..= '\\u{984}' , 0usize) , ('অ' ..= 'ঌ' , 8usize) , ('\\u{98d}' ..= '\\u{98e}' , 0usize) , ('এ' ..= 'ঐ' , 8usize) , ('\\u{991}' ..= '\\u{992}' , 0usize) , ('ও' ..= 'ন' , 8usize) , ('\\u{9a9}' ..= '\\u{9a9}' , 0usize) , ('প' ..= 'র' , 8usize) , ('\\u{9b1}' ..= '\\u{9b1}' , 0usize) , ('ল' ..= 'ল' , 8usize) , ('\\u{9b3}' ..= '\\u{9b5}' , 0usize) , ('শ' ..= 'হ' , 8usize) , ('\\u{9ba}' ..= '\\u{9bb}' , 0usize) , ('\\u{9bc}' ..= '\\u{9c4}' , 8usize) , ('\\u{9c5}' ..= '\\u{9c6}' , 0usize) , ('ে' ..= 'ৈ' , 8usize) , ('\\u{9c9}' ..= '\\u{9ca}' , 0usize) , ('ো' ..= 'ৎ' , 8usize) , ('\\u{9cf}' ..= '\\u{9d6}' , 0usize) , ('\\u{9d7}' ..= '\\u{9d7}' , 8usize) , ('\\u{9d8}' ..= '\\u{9db}' , 0usize) , ('ড়' ..= 'ঢ়' , 8usize) , ('\\u{9de}' ..= '\\u{9de}' , 0usize) , ('য়' ..= '\\u{9e3}' , 8usize) , ('\\u{9e4}' ..= '\\u{9e5}' , 0usize) , ('০' ..= 'ৱ' , 8usize) , ('৲' ..= '৻' , 0usize) , ('ৼ' ..= 'ৼ' , 8usize) , ('৽' ..= '৽' , 0usize) , ('\\u{9fe}' ..= '\\u{9fe}' , 8usize) , ('\\u{9ff}' ..= '\\u{a00}' , 0usize) , ('\\u{a01}' ..= 'ਃ' , 8usize) , ('\\u{a04}' ..= '\\u{a04}' , 0usize) , ('ਅ' ..= 'ਊ' , 8usize) , ('\\u{a0b}' ..= '\\u{a0e}' , 0usize) , ('ਏ' ..= 'ਐ' , 8usize) , ('\\u{a11}' ..= '\\u{a12}' , 0usize) , ('ਓ' ..= 'ਨ' , 8usize) , ('\\u{a29}' ..= '\\u{a29}' , 0usize) , ('ਪ' ..= 'ਰ' , 8usize) , ('\\u{a31}' ..= '\\u{a31}' , 0usize) , ('ਲ' ..= 'ਲ਼' , 8usize) , ('\\u{a34}' ..= '\\u{a34}' , 0usize) , ('ਵ' ..= 'ਸ਼' , 8usize) , ('\\u{a37}' ..= '\\u{a37}' , 0usize) , ('ਸ' ..= 'ਹ' , 8usize) , ('\\u{a3a}' ..= '\\u{a3b}' , 0usize) , ('\\u{a3c}' ..= '\\u{a3c}' , 8usize) , ('\\u{a3d}' ..= '\\u{a3d}' , 0usize) , ('ਾ' ..= '\\u{a42}' , 8usize) , ('\\u{a43}' ..= '\\u{a46}' , 0usize) , ('\\u{a47}' ..= '\\u{a48}' , 8usize) , ('\\u{a49}' ..= '\\u{a4a}' , 0usize) , ('\\u{a4b}' ..= '\\u{a4d}' , 8usize) , ('\\u{a4e}' ..= '\\u{a50}' , 0usize) , ('\\u{a51}' ..= '\\u{a51}' , 8usize) , ('\\u{a52}' ..= '\\u{a58}' , 0usize) , ('ਖ਼' ..= 'ੜ' , 8usize) , ('\\u{a5d}' ..= '\\u{a5d}' , 0usize) , ('ਫ਼' ..= 'ਫ਼' , 8usize) , ('\\u{a5f}' ..= '\\u{a65}' , 0usize) , ('੦' ..= '\\u{a75}' , 8usize) , ('੶' ..= '\\u{a80}' , 0usize) , ('\\u{a81}' ..= 'ઃ' , 8usize) , ('\\u{a84}' ..= '\\u{a84}' , 0usize) , ('અ' ..= 'ઍ' , 8usize) , ('\\u{a8e}' ..= '\\u{a8e}' , 0usize) , ('એ' ..= 'ઑ' , 8usize) , ('\\u{a92}' ..= '\\u{a92}' , 0usize) , ('ઓ' ..= 'ન' , 8usize) , ('\\u{aa9}' ..= '\\u{aa9}' , 0usize) , ('પ' ..= 'ર' , 8usize) , ('\\u{ab1}' ..= '\\u{ab1}' , 0usize) , ('લ' ..= 'ળ' , 8usize) , ('\\u{ab4}' ..= '\\u{ab4}' , 0usize) , ('વ' ..= 'હ' , 8usize) , ('\\u{aba}' ..= '\\u{abb}' , 0usize) , ('\\u{abc}' ..= '\\u{ac5}' , 8usize) , ('\\u{ac6}' ..= '\\u{ac6}' , 0usize) , ('\\u{ac7}' ..= 'ૉ' , 8usize) , ('\\u{aca}' ..= '\\u{aca}' , 0usize) , ('ો' ..= '\\u{acd}' , 8usize) , ('\\u{ace}' ..= '\\u{acf}' , 0usize) , ('ૐ' ..= 'ૐ' , 8usize) , ('\\u{ad1}' ..= '\\u{adf}' , 0usize) , ('ૠ' ..= '\\u{ae3}' , 8usize) , ('\\u{ae4}' ..= '\\u{ae5}' , 0usize) , ('૦' ..= '૯' , 8usize) , ('૰' ..= '\\u{af8}' , 0usize) , ('ૹ' ..= '\\u{aff}' , 8usize) , ('\\u{b00}' ..= '\\u{b00}' , 0usize) , ('\\u{b01}' ..= 'ଃ' , 8usize) , ('\\u{b04}' ..= '\\u{b04}' , 0usize) , ('ଅ' ..= 'ଌ' , 8usize) , ('\\u{b0d}' ..= '\\u{b0e}' , 0usize) , ('ଏ' ..= 'ଐ' , 8usize) , ('\\u{b11}' ..= '\\u{b12}' , 0usize) , ('ଓ' ..= 'ନ' , 8usize) , ('\\u{b29}' ..= '\\u{b29}' , 0usize) , ('ପ' ..= 'ର' , 8usize) , ('\\u{b31}' ..= '\\u{b31}' , 0usize) , ('ଲ' ..= 'ଳ' , 8usize) , ('\\u{b34}' ..= '\\u{b34}' , 0usize) , ('ଵ' ..= 'ହ' , 8usize) , ('\\u{b3a}' ..= '\\u{b3b}' , 0usize) , ('\\u{b3c}' ..= '\\u{b44}' , 8usize) , ('\\u{b45}' ..= '\\u{b46}' , 0usize) , ('େ' ..= 'ୈ' , 8usize) , ('\\u{b49}' ..= '\\u{b4a}' , 0usize) , ('ୋ' ..= '\\u{b4d}' , 8usize) , ('\\u{b4e}' ..= '\\u{b54}' , 0usize) , ('\\u{b55}' ..= '\\u{b57}' , 8usize) , ('\\u{b58}' ..= '\\u{b5b}' , 0usize) , ('ଡ଼' ..= 'ଢ଼' , 8usize) , ('\\u{b5e}' ..= '\\u{b5e}' , 0usize) , ('ୟ' ..= '\\u{b63}' , 8usize) , ('\\u{b64}' ..= '\\u{b65}' , 0usize) , ('୦' ..= '୯' , 8usize) , ('୰' ..= '୰' , 0usize) , ('ୱ' ..= 'ୱ' , 8usize) , ('୲' ..= '\\u{b81}' , 0usize) , ('\\u{b82}' ..= 'ஃ' , 8usize) , ('\\u{b84}' ..= '\\u{b84}' , 0usize) , ('அ' ..= 'ஊ' , 8usize) , ('\\u{b8b}' ..= '\\u{b8d}' , 0usize) , ('எ' ..= 'ஐ' , 8usize) , ('\\u{b91}' ..= '\\u{b91}' , 0usize) , ('ஒ' ..= 'க' , 8usize) , ('\\u{b96}' ..= '\\u{b98}' , 0usize) , ('ங' ..= 'ச' , 8usize) , ('\\u{b9b}' ..= '\\u{b9b}' , 0usize) , ('ஜ' ..= 'ஜ' , 8usize) , ('\\u{b9d}' ..= '\\u{b9d}' , 0usize) , ('ஞ' ..= 'ட' , 8usize) , ('\\u{ba0}' ..= '\\u{ba2}' , 0usize) , ('ண' ..= 'த' , 8usize) , ('\\u{ba5}' ..= '\\u{ba7}' , 0usize) , ('ந' ..= 'ப' , 8usize) , ('\\u{bab}' ..= '\\u{bad}' , 0usize) , ('ம' ..= 'ஹ' , 8usize) , ('\\u{bba}' ..= '\\u{bbd}' , 0usize) , ('\\u{bbe}' ..= 'ூ' , 8usize) , ('\\u{bc3}' ..= '\\u{bc5}' , 0usize) , ('ெ' ..= 'ை' , 8usize) , ('\\u{bc9}' ..= '\\u{bc9}' , 0usize) , ('ொ' ..= '\\u{bcd}' , 8usize) , ('\\u{bce}' ..= '\\u{bcf}' , 0usize) , ('ௐ' ..= 'ௐ' , 8usize) , ('\\u{bd1}' ..= '\\u{bd6}' , 0usize) , ('\\u{bd7}' ..= '\\u{bd7}' , 8usize) , ('\\u{bd8}' ..= '\\u{be5}' , 0usize) , ('௦' ..= '௯' , 8usize) , ('௰' ..= '\\u{bff}' , 0usize) , ('\\u{c00}' ..= 'ఌ' , 8usize) , ('\\u{c0d}' ..= '\\u{c0d}' , 0usize) , ('ఎ' ..= 'ఐ' , 8usize) , ('\\u{c11}' ..= '\\u{c11}' , 0usize) , ('ఒ' ..= 'న' , 8usize) , ('\\u{c29}' ..= '\\u{c29}' , 0usize) , ('ప' ..= 'హ' , 8usize) , ('\\u{c3a}' ..= '\\u{c3b}' , 0usize) , ('\\u{c3c}' ..= 'ౄ' , 8usize) , ('\\u{c45}' ..= '\\u{c45}' , 0usize) , ('\\u{c46}' ..= '\\u{c48}' , 8usize) , ('\\u{c49}' ..= '\\u{c49}' , 0usize) , ('\\u{c4a}' ..= '\\u{c4d}' , 8usize) , ('\\u{c4e}' ..= '\\u{c54}' , 0usize) , ('\\u{c55}' ..= '\\u{c56}' , 8usize) , ('\\u{c57}' ..= '\\u{c57}' , 0usize) , ('ౘ' ..= 'ౚ' , 8usize) , ('\\u{c5b}' ..= '౜' , 0usize) , ('ౝ' ..= 'ౝ' , 8usize) , ('\\u{c5e}' ..= '\\u{c5f}' , 0usize) , ('ౠ' ..= '\\u{c63}' , 8usize) , ('\\u{c64}' ..= '\\u{c65}' , 0usize) , ('౦' ..= '౯' , 8usize) , ('\\u{c70}' ..= '౿' , 0usize) , ('ಀ' ..= 'ಃ' , 8usize) , ('಄' ..= '಄' , 0usize) , ('ಅ' ..= 'ಌ' , 8usize) , ('\\u{c8d}' ..= '\\u{c8d}' , 0usize) , ('ಎ' ..= 'ಐ' , 8usize) , ('\\u{c91}' ..= '\\u{c91}' , 0usize) , ('ಒ' ..= 'ನ' , 8usize) , ('\\u{ca9}' ..= '\\u{ca9}' , 0usize) , ('ಪ' ..= 'ಳ' , 8usize) , ('\\u{cb4}' ..= '\\u{cb4}' , 0usize) , ('ವ' ..= 'ಹ' , 8usize) , ('\\u{cba}' ..= '\\u{cbb}' , 0usize) , ('\\u{cbc}' ..= 'ೄ' , 8usize) , ('\\u{cc5}' ..= '\\u{cc5}' , 0usize) , ('\\u{cc6}' ..= '\\u{cc8}' , 8usize) , ('\\u{cc9}' ..= '\\u{cc9}' , 0usize) , ('\\u{cca}' ..= '\\u{ccd}' , 8usize) , ('\\u{cce}' ..= '\\u{cd4}' , 0usize) , ('\\u{cd5}' ..= '\\u{cd6}' , 8usize) , ('\\u{cd7}' ..= '೜' , 0usize) , ('ೝ' ..= 'ೞ' , 8usize) , ('\\u{cdf}' ..= '\\u{cdf}' , 0usize) , ('ೠ' ..= '\\u{ce3}' , 8usize) , ('\\u{ce4}' ..= '\\u{ce5}' , 0usize) , ('೦' ..= '೯' , 8usize) , ('\\u{cf0}' ..= '\\u{cf0}' , 0usize) , ('ೱ' ..= 'ೳ' , 8usize) , ('\\u{cf4}' ..= '\\u{cff}' , 0usize) , ('\\u{d00}' ..= 'ഌ' , 8usize) , ('\\u{d0d}' ..= '\\u{d0d}' , 0usize) , ('എ' ..= 'ഐ' , 8usize) , ('\\u{d11}' ..= '\\u{d11}' , 0usize) , ('ഒ' ..= '\\u{d44}' , 8usize) , ('\\u{d45}' ..= '\\u{d45}' , 0usize) , ('െ' ..= 'ൈ' , 8usize) , ('\\u{d49}' ..= '\\u{d49}' , 0usize) , ('ൊ' ..= 'ൎ' , 8usize) , ('൏' ..= '\\u{d53}' , 0usize) , ('ൔ' ..= '\\u{d57}' , 8usize) , ('൘' ..= '൞' , 0usize) , ('ൟ' ..= '\\u{d63}' , 8usize) , ('\\u{d64}' ..= '\\u{d65}' , 0usize) , ('൦' ..= '൯' , 8usize) , ('൰' ..= '൹' , 0usize) , ('ൺ' ..= 'ൿ' , 8usize) , ('\\u{d80}' ..= '\\u{d80}' , 0usize) , ('\\u{d81}' ..= 'ඃ' , 8usize) , ('\\u{d84}' ..= '\\u{d84}' , 0usize) , ('අ' ..= 'ඖ' , 8usize) , ('\\u{d97}' ..= '\\u{d99}' , 0usize) , ('ක' ..= 'න' , 8usize) , ('\\u{db2}' ..= '\\u{db2}' , 0usize) , ('ඳ' ..= 'ර' , 8usize) , ('\\u{dbc}' ..= '\\u{dbc}' , 0usize) , ('ල' ..= 'ල' , 8usize) , ('\\u{dbe}' ..= '\\u{dbf}' , 0usize) , ('ව' ..= 'ෆ' , 8usize) , ('\\u{dc7}' ..= '\\u{dc9}' , 0usize) , ('\\u{dca}' ..= '\\u{dca}' , 8usize) , ('\\u{dcb}' ..= '\\u{dce}' , 0usize) , ('\\u{dcf}' ..= '\\u{dd4}' , 8usize) , ('\\u{dd5}' ..= '\\u{dd5}' , 0usize) , ('\\u{dd6}' ..= '\\u{dd6}' , 8usize) , ('\\u{dd7}' ..= '\\u{dd7}' , 0usize) , ('ෘ' ..= '\\u{ddf}' , 8usize) , ('\\u{de0}' ..= '\\u{de5}' , 0usize) , ('෦' ..= '෯' , 8usize) , ('\\u{df0}' ..= '\\u{df1}' , 0usize) , ('ෲ' ..= 'ෳ' , 8usize) , ('෴' ..= '\\u{e00}' , 0usize) , ('ก' ..= '\\u{e3a}' , 8usize) , ('\\u{e3b}' ..= '฿' , 0usize) , ('เ' ..= '\\u{e4e}' , 8usize) , ('๏' ..= '๏' , 0usize) , ('๐' ..= '๙' , 8usize) , ('๚' ..= '\\u{e80}' , 0usize) , ('ກ' ..= 'ຂ' , 8usize) , ('\\u{e83}' ..= '\\u{e83}' , 0usize) , ('ຄ' ..= 'ຄ' , 8usize) , ('\\u{e85}' ..= '\\u{e85}' , 0usize) , ('ຆ' ..= 'ຊ' , 8usize) , ('\\u{e8b}' ..= '\\u{e8b}' , 0usize) , ('ຌ' ..= 'ຣ' , 8usize) , ('\\u{ea4}' ..= '\\u{ea4}' , 0usize) , ('ລ' ..= 'ລ' , 8usize) , ('\\u{ea6}' ..= '\\u{ea6}' , 0usize) , ('ວ' ..= 'ຽ' , 8usize) , ('\\u{ebe}' ..= '\\u{ebf}' , 0usize) , ('ເ' ..= 'ໄ' , 8usize) , ('\\u{ec5}' ..= '\\u{ec5}' , 0usize) , ('ໆ' ..= 'ໆ' , 8usize) , ('\\u{ec7}' ..= '\\u{ec7}' , 0usize) , ('\\u{ec8}' ..= '\\u{ece}' , 8usize) , ('\\u{ecf}' ..= '\\u{ecf}' , 0usize) , ('໐' ..= '໙' , 8usize) , ('\\u{eda}' ..= '\\u{edb}' , 0usize) , ('ໜ' ..= 'ໟ' , 8usize) , ('\\u{ee0}' ..= '\\u{eff}' , 0usize) , ('ༀ' ..= 'ༀ' , 8usize) , ('༁' ..= '༗' , 0usize) , ('\\u{f18}' ..= '\\u{f19}' , 8usize) , ('༚' ..= '༟' , 0usize) , ('༠' ..= '༩' , 8usize) , ('༪' ..= '༴' , 0usize) , ('\\u{f35}' ..= '\\u{f35}' , 8usize) , ('༶' ..= '༶' , 0usize) , ('\\u{f37}' ..= '\\u{f37}' , 8usize) , ('༸' ..= '༸' , 0usize) , ('\\u{f39}' ..= '\\u{f39}' , 8usize) , ('༺' ..= '༽' , 0usize) , ('༾' ..= 'ཇ' , 8usize) , ('\\u{f48}' ..= '\\u{f48}' , 0usize) , ('ཉ' ..= 'ཬ' , 8usize) , ('\\u{f6d}' ..= '\\u{f70}' , 0usize) , ('\\u{f71}' ..= '\\u{f84}' , 8usize) , ('྅' ..= '྅' , 0usize) , ('\\u{f86}' ..= '\\u{f97}' , 8usize) , ('\\u{f98}' ..= '\\u{f98}' , 0usize) , ('\\u{f99}' ..= '\\u{fbc}' , 8usize) , ('\\u{fbd}' ..= '࿅' , 0usize) , ('\\u{fc6}' ..= '\\u{fc6}' , 8usize) , ('࿇' ..= '\\u{fff}' , 0usize) , ('က' ..= '၉' , 8usize) , ('၊' ..= '၏' , 0usize) , ('ၐ' ..= '\\u{109d}' , 8usize) , ('႞' ..= '႟' , 0usize) , ('Ⴀ' ..= 'Ⴥ' , 8usize) , ('\\u{10c6}' ..= '\\u{10c6}' , 0usize) , ('Ⴧ' ..= 'Ⴧ' , 8usize) , ('\\u{10c8}' ..= '\\u{10cc}' , 0usize) , ('Ⴭ' ..= 'Ⴭ' , 8usize) , ('\\u{10ce}' ..= '\\u{10cf}' , 0usize) , ('ა' ..= 'ჺ' , 8usize) , ('჻' ..= '჻' , 0usize) , ('ჼ' ..= 'ቈ' , 8usize) , ('\\u{1249}' ..= '\\u{1249}' , 0usize) , ('ቊ' ..= 'ቍ' , 8usize) , ('\\u{124e}' ..= '\\u{124f}' , 0usize) , ('ቐ' ..= 'ቖ' , 8usize) , ('\\u{1257}' ..= '\\u{1257}' , 0usize) , ('ቘ' ..= 'ቘ' , 8usize) , ('\\u{1259}' ..= '\\u{1259}' , 0usize) , ('ቚ' ..= 'ቝ' , 8usize) , ('\\u{125e}' ..= '\\u{125f}' , 0usize) , ('በ' ..= 'ኈ' , 8usize) , ('\\u{1289}' ..= '\\u{1289}' , 0usize) , ('ኊ' ..= 'ኍ' , 8usize) , ('\\u{128e}' ..= '\\u{128f}' , 0usize) , ('ነ' ..= 'ኰ' , 8usize) , ('\\u{12b1}' ..= '\\u{12b1}' , 0usize) , ('ኲ' ..= 'ኵ' , 8usize) , ('\\u{12b6}' ..= '\\u{12b7}' , 0usize) , ('ኸ' ..= 'ኾ' , 8usize) , ('\\u{12bf}' ..= '\\u{12bf}' , 0usize) , ('ዀ' ..= 'ዀ' , 8usize) , ('\\u{12c1}' ..= '\\u{12c1}' , 0usize) , ('ዂ' ..= 'ዅ' , 8usize) , ('\\u{12c6}' ..= '\\u{12c7}' , 0usize) , ('ወ' ..= 'ዖ' , 8usize) , ('\\u{12d7}' ..= '\\u{12d7}' , 0usize) , ('ዘ' ..= 'ጐ' , 8usize) , ('\\u{1311}' ..= '\\u{1311}' , 0usize) , ('ጒ' ..= 'ጕ' , 8usize) , ('\\u{1316}' ..= '\\u{1317}' , 0usize) , ('ጘ' ..= 'ፚ' , 8usize) , ('\\u{135b}' ..= '\\u{135c}' , 0usize) , ('\\u{135d}' ..= '\\u{135f}' , 8usize) , ('፠' ..= '\\u{137f}' , 0usize) , ('ᎀ' ..= 'ᎏ' , 8usize) , ('᎐' ..= '\\u{139f}' , 0usize) , ('Ꭰ' ..= 'Ᏽ' , 8usize) , ('\\u{13f6}' ..= '\\u{13f7}' , 0usize) , ('ᏸ' ..= 'ᏽ' , 8usize) , ('\\u{13fe}' ..= '᐀' , 0usize) , ('ᐁ' ..= 'ᙬ' , 8usize) , ('᙭' ..= '᙮' , 0usize) , ('ᙯ' ..= 'ᙿ' , 8usize) , ('\\u{1680}' ..= '\\u{1680}' , 1usize) , ('ᚁ' ..= 'ᚚ' , 8usize) , ('᚛' ..= '\\u{169f}' , 0usize) , ('ᚠ' ..= 'ᛪ' , 8usize) , ('᛫' ..= '᛭' , 0usize) , ('ᛮ' ..= 'ᛸ' , 8usize) , ('\\u{16f9}' ..= '\\u{16ff}' , 0usize) , ('ᜀ' ..= '\\u{1715}' , 8usize) , ('\\u{1716}' ..= '\\u{171e}' , 0usize) , ('ᜟ' ..= '\\u{1734}' , 8usize) , ('᜵' ..= '\\u{173f}' , 0usize) , ('ᝀ' ..= '\\u{1753}' , 8usize) , ('\\u{1754}' ..= '\\u{175f}' , 0usize) , ('ᝠ' ..= 'ᝬ' , 8usize) , ('\\u{176d}' ..= '\\u{176d}' , 0usize) , ('ᝮ' ..= 'ᝰ' , 8usize) , ('\\u{1771}' ..= '\\u{1771}' , 0usize) , ('\\u{1772}' ..= '\\u{1773}' , 8usize) , ('\\u{1774}' ..= '\\u{177f}' , 0usize) , ('ក' ..= '\\u{17d3}' , 8usize) , ('។' ..= '៖' , 0usize) , ('ៗ' ..= 'ៗ' , 8usize) , ('៘' ..= '៛' , 0usize) , ('ៜ' ..= '\\u{17dd}' , 8usize) , ('\\u{17de}' ..= '\\u{17df}' , 0usize) , ('០' ..= '៩' , 8usize) , ('\\u{17ea}' ..= '᠊' , 0usize) , ('\\u{180b}' ..= '\\u{180d}' , 8usize) , ('\\u{180e}' ..= '\\u{180e}' , 0usize) , ('\\u{180f}' ..= '᠙' , 8usize) , ('\\u{181a}' ..= '\\u{181f}' , 0usize) , ('ᠠ' ..= 'ᡸ' , 8usize) , ('\\u{1879}' ..= '\\u{187f}' , 0usize) , ('ᢀ' ..= 'ᢪ' , 8usize) , ('\\u{18ab}' ..= '\\u{18af}' , 0usize) , ('ᢰ' ..= 'ᣵ' , 8usize) , ('\\u{18f6}' ..= '\\u{18ff}' , 0usize) , ('ᤀ' ..= 'ᤞ' , 8usize) , ('\\u{191f}' ..= '\\u{191f}' , 0usize) , ('\\u{1920}' ..= 'ᤫ' , 8usize) , ('\\u{192c}' ..= '\\u{192f}' , 0usize) , ('ᤰ' ..= '\\u{193b}' , 8usize) , ('\\u{193c}' ..= '᥅' , 0usize) , ('᥆' ..= 'ᥭ' , 8usize) , ('\\u{196e}' ..= '\\u{196f}' , 0usize) , ('ᥰ' ..= 'ᥴ' , 8usize) , ('\\u{1975}' ..= '\\u{197f}' , 0usize) , ('ᦀ' ..= 'ᦫ' , 8usize) , ('\\u{19ac}' ..= '\\u{19af}' , 0usize) , ('ᦰ' ..= 'ᧉ' , 8usize) , ('\\u{19ca}' ..= '\\u{19cf}' , 0usize) , ('᧐' ..= '᧙' , 8usize) , ('᧚' ..= '᧿' , 0usize) , ('ᨀ' ..= '\\u{1a1b}' , 8usize) , ('\\u{1a1c}' ..= '᨟' , 0usize) , ('ᨠ' ..= '\\u{1a5e}' , 8usize) , ('\\u{1a5f}' ..= '\\u{1a5f}' , 0usize) , ('\\u{1a60}' ..= '\\u{1a7c}' , 8usize) , ('\\u{1a7d}' ..= '\\u{1a7e}' , 0usize) , ('\\u{1a7f}' ..= '᪉' , 8usize) , ('\\u{1a8a}' ..= '\\u{1a8f}' , 0usize) , ('᪐' ..= '᪙' , 8usize) , ('\\u{1a9a}' ..= '᪦' , 0usize) , ('ᪧ' ..= 'ᪧ' , 8usize) , ('᪨' ..= '\\u{1aaf}' , 0usize) , ('\\u{1ab0}' ..= '\\u{1ace}' , 8usize) , ('\\u{1acf}' ..= '\\u{1aff}' , 0usize) , ('\\u{1b00}' ..= 'ᭌ' , 8usize) , ('\\u{1b4d}' ..= '᭏' , 0usize) , ('᭐' ..= '᭙' , 8usize) , ('᭚' ..= '᭪' , 0usize) , ('\\u{1b6b}' ..= '\\u{1b73}' , 8usize) , ('᭴' ..= '᭿' , 0usize) , ('\\u{1b80}' ..= '\\u{1bf3}' , 8usize) , ('\\u{1bf4}' ..= '᯿' , 0usize) , ('ᰀ' ..= '\\u{1c37}' , 8usize) , ('\\u{1c38}' ..= '᰿' , 0usize) , ('᱀' ..= '᱉' , 8usize) , ('\\u{1c4a}' ..= '\\u{1c4c}' , 0usize) , ('ᱍ' ..= 'ᱽ' , 8usize) , ('᱾' ..= '᱿' , 0usize) , ('ᲀ' ..= 'ᲊ' , 8usize) , ('\\u{1c8b}' ..= '\\u{1c8f}' , 0usize) , ('Ა' ..= 'Ჺ' , 8usize) , ('\\u{1cbb}' ..= '\\u{1cbc}' , 0usize) , ('Ჽ' ..= 'Ჿ' , 8usize) , ('᳀' ..= '\\u{1ccf}' , 0usize) , ('\\u{1cd0}' ..= '\\u{1cd2}' , 8usize) , ('᳓' ..= '᳓' , 0usize) , ('\\u{1cd4}' ..= 'ᳺ' , 8usize) , ('\\u{1cfb}' ..= '\\u{1cff}' , 0usize) , ('ᴀ' ..= 'ἕ' , 8usize) , ('\\u{1f16}' ..= '\\u{1f17}' , 0usize) , ('Ἐ' ..= 'Ἕ' , 8usize) , ('\\u{1f1e}' ..= '\\u{1f1f}' , 0usize) , ('ἠ' ..= 'ὅ' , 8usize) , ('\\u{1f46}' ..= '\\u{1f47}' , 0usize) , ('Ὀ' ..= 'Ὅ' , 8usize) , ('\\u{1f4e}' ..= '\\u{1f4f}' , 0usize) , ('ὐ' ..= 'ὗ' , 8usize) , ('\\u{1f58}' ..= '\\u{1f58}' , 0usize) , ('Ὑ' ..= 'Ὑ' , 8usize) , ('\\u{1f5a}' ..= '\\u{1f5a}' , 0usize) , ('Ὓ' ..= 'Ὓ' , 8usize) , ('\\u{1f5c}' ..= '\\u{1f5c}' , 0usize) , ('Ὕ' ..= 'Ὕ' , 8usize) , ('\\u{1f5e}' ..= '\\u{1f5e}' , 0usize) , ('Ὗ' ..= 'ώ' , 8usize) , ('\\u{1f7e}' ..= '\\u{1f7f}' , 0usize) , ('ᾀ' ..= 'ᾴ' , 8usize) , ('\\u{1fb5}' ..= '\\u{1fb5}' , 0usize) , ('ᾶ' ..= 'ᾼ' , 8usize) , ('᾽' ..= '᾽' , 0usize) , ('ι' ..= 'ι' , 8usize) , ('᾿' ..= '῁' , 0usize) , ('ῂ' ..= 'ῄ' , 8usize) , ('\\u{1fc5}' ..= '\\u{1fc5}' , 0usize) , ('ῆ' ..= 'ῌ' , 8usize) , ('῍' ..= '῏' , 0usize) , ('ῐ' ..= 'ΐ' , 8usize) , ('\\u{1fd4}' ..= '\\u{1fd5}' , 0usize) , ('ῖ' ..= 'Ί' , 8usize) , ('\\u{1fdc}' ..= '῟' , 0usize) , ('ῠ' ..= 'Ῥ' , 8usize) , ('῭' ..= '\\u{1ff1}' , 0usize) , ('ῲ' ..= 'ῴ' , 8usize) , ('\\u{1ff5}' ..= '\\u{1ff5}' , 0usize) , ('ῶ' ..= 'ῼ' , 8usize) , ('´' ..= '\\u{1fff}' , 0usize) , ('\\u{2000}' ..= '\\u{200a}' , 1usize) , ('\\u{200b}' ..= '\\u{200b}' , 0usize) , ('\\u{200c}' ..= '\\u{200d}' , 8usize) , ('\\u{200e}' ..= '‧' , 0usize) , ('\\u{2028}' ..= '\\u{2029}' , 1usize) , ('\\u{202a}' ..= '\\u{202e}' , 0usize) , ('\\u{202f}' ..= '\\u{202f}' , 1usize) , ('‰' ..= '‾' , 0usize) , ('‿' ..= '⁀' , 8usize) , ('⁁' ..= '⁓' , 0usize) , ('⁔' ..= '⁔' , 8usize) , ('⁕' ..= '⁞' , 0usize) , ('\\u{205f}' ..= '\\u{205f}' , 1usize) , ('\\u{2060}' ..= '⁰' , 0usize) , ('ⁱ' ..= 'ⁱ' , 8usize) , ('\\u{2072}' ..= '⁾' , 0usize) , ('ⁿ' ..= 'ⁿ' , 8usize) , ('₀' ..= '\\u{208f}' , 0usize) , ('ₐ' ..= 'ₜ' , 8usize) , ('\\u{209d}' ..= '\\u{20cf}' , 0usize) , ('\\u{20d0}' ..= '\\u{20f0}' , 8usize) , ('\\u{20f1}' ..= '℁' , 0usize) , ('ℂ' ..= 'ℂ' , 8usize) , ('℃' ..= '℆' , 0usize) , ('ℇ' ..= 'ℇ' , 8usize) , ('℈' ..= '℉' , 0usize) , ('ℊ' ..= 'ℓ' , 8usize) , ('℔' ..= '℔' , 0usize) , ('ℕ' ..= 'ℕ' , 8usize) , ('№' ..= '℘' , 0usize) , ('ℙ' ..= 'ℝ' , 8usize) , ('℞' ..= '℣' , 0usize) , ('ℤ' ..= 'ℤ' , 8usize) , ('℥' ..= '℥' , 0usize) , ('Ω' ..= 'Ω' , 8usize) , ('℧' ..= '℧' , 0usize) , ('ℨ' ..= 'ℨ' , 8usize) , ('℩' ..= '℩' , 0usize) , ('K' ..= 'ℭ' , 8usize) , ('℮' ..= '℮' , 0usize) , ('ℯ' ..= 'ℹ' , 8usize) , ('℺' ..= '℻' , 0usize) , ('ℼ' ..= 'ℿ' , 8usize) , ('⅀' ..= '⅄' , 0usize) , ('ⅅ' ..= 'ⅉ' , 8usize) , ('⅊' ..= '⅍' , 0usize) , ('ⅎ' ..= 'ⅎ' , 8usize) , ('⅏' ..= '⅟' , 0usize) , ('Ⅰ' ..= 'ↈ' , 8usize) , ('↉' ..= '⒵' , 0usize) , ('Ⓐ' ..= 'ⓩ' , 8usize) , ('⓪' ..= '⯿' , 0usize) , ('Ⰰ' ..= 'ⳤ' , 8usize) , ('⳥' ..= '⳪' , 0usize) , ('Ⳬ' ..= 'ⳳ' , 8usize) , ('\\u{2cf4}' ..= '⳿' , 0usize) , ('ⴀ' ..= 'ⴥ' , 8usize) , ('\\u{2d26}' ..= '\\u{2d26}' , 0usize) , ('ⴧ' ..= 'ⴧ' , 8usize) , ('\\u{2d28}' ..= '\\u{2d2c}' , 0usize) , ('ⴭ' ..= 'ⴭ' , 8usize) , ('\\u{2d2e}' ..= '\\u{2d2f}' , 0usize) , ('ⴰ' ..= 'ⵧ' , 8usize) , ('\\u{2d68}' ..= '\\u{2d6e}' , 0usize) , ('ⵯ' ..= 'ⵯ' , 8usize) , ('⵰' ..= '\\u{2d7e}' , 0usize) , ('\\u{2d7f}' ..= 'ⶖ' , 8usize) , ('\\u{2d97}' ..= '\\u{2d9f}' , 0usize) , ('ⶠ' ..= 'ⶦ' , 8usize) , ('\\u{2da7}' ..= '\\u{2da7}' , 0usize) , ('ⶨ' ..= 'ⶮ' , 8usize) , ('\\u{2daf}' ..= '\\u{2daf}' , 0usize) , ('ⶰ' ..= 'ⶶ' , 8usize) , ('\\u{2db7}' ..= '\\u{2db7}' , 0usize) , ('ⶸ' ..= 'ⶾ' , 8usize) , ('\\u{2dbf}' ..= '\\u{2dbf}' , 0usize) , ('ⷀ' ..= 'ⷆ' , 8usize) , ('\\u{2dc7}' ..= '\\u{2dc7}' , 0usize) , ('ⷈ' ..= 'ⷎ' , 8usize) , ('\\u{2dcf}' ..= '\\u{2dcf}' , 0usize) , ('ⷐ' ..= 'ⷖ' , 8usize) , ('\\u{2dd7}' ..= '\\u{2dd7}' , 0usize) , ('ⷘ' ..= 'ⷞ' , 8usize) , ('\\u{2ddf}' ..= '\\u{2ddf}' , 0usize) , ('\\u{2de0}' ..= '\\u{2dff}' , 8usize) , ('⸀' ..= '⸮' , 0usize) , ('ⸯ' ..= 'ⸯ' , 8usize) , ('⸰' ..= '⿿' , 0usize) , ('\\u{3000}' ..= '\\u{3000}' , 1usize) , ('、' ..= '〄' , 0usize) , ('々' ..= '〇' , 8usize) , ('〈' ..= '〠' , 0usize) , ('〡' ..= '\\u{302f}' , 8usize) , ('〰' ..= '〰' , 0usize) , ('〱' ..= '〵' , 8usize) , ('〶' ..= '〷' , 0usize) , ('〸' ..= '〼' , 8usize) , ('〽' ..= '\\u{3040}' , 0usize) , ('ぁ' ..= 'ゖ' , 8usize) , ('\\u{3097}' ..= '\\u{3098}' , 0usize) , ('\\u{3099}' ..= '\\u{309a}' , 8usize) , ('゛' ..= '゜' , 0usize) , ('ゝ' ..= 'ゟ' , 8usize) , ('゠' ..= '゠' , 0usize) , ('ァ' ..= 'ヺ' , 8usize) , ('・' ..= '・' , 0usize) , ('ー' ..= 'ヿ' , 8usize) , ('\\u{3100}' ..= '\\u{3104}' , 0usize) , ('ㄅ' ..= 'ㄯ' , 8usize) , ('\\u{3130}' ..= '\\u{3130}' , 0usize) , ('ㄱ' ..= 'ㆎ' , 8usize) , ('\\u{318f}' ..= '㆟' , 0usize) , ('ㆠ' ..= 'ㆿ' , 8usize) , ('㇀' ..= '㇯' , 0usize) , ('ㇰ' ..= 'ㇿ' , 8usize) , ('㈀' ..= '㏿' , 0usize) , ('㐀' ..= '䶿' , 8usize) , ('䷀' ..= '䷿' , 0usize) , ('一' ..= 'ꒌ' , 8usize) , ('\\u{a48d}' ..= '\\u{a4cf}' , 0usize) , ('ꓐ' ..= 'ꓽ' , 8usize) , ('꓾' ..= '꓿' , 0usize) , ('ꔀ' ..= 'ꘌ' , 8usize) , ('꘍' ..= '꘏' , 0usize) , ('ꘐ' ..= 'ꘫ' , 8usize) , ('\\u{a62c}' ..= '\\u{a63f}' , 0usize) , ('Ꙁ' ..= '\\u{a672}' , 8usize) , ('꙳' ..= '꙳' , 0usize) , ('\\u{a674}' ..= '\\u{a67d}' , 8usize) , ('꙾' ..= '꙾' , 0usize) , ('ꙿ' ..= '\\u{a6f1}' , 8usize) , ('꛲' ..= '꜖' , 0usize) , ('ꜗ' ..= 'ꜟ' , 8usize) , ('꜠' ..= '꜡' , 0usize) , ('Ꜣ' ..= 'ꞈ' , 8usize) , ('꞉' ..= '꞊' , 0usize) , ('Ꞌ' ..= 'ꟍ' , 8usize) , ('꟎' ..= '꟏' , 0usize) , ('Ꟑ' ..= 'ꟑ' , 8usize) , ('꟒' ..= '꟒' , 0usize) , ('ꟓ' ..= 'ꟓ' , 8usize) , ('꟔' ..= '꟔' , 0usize) , ('ꟕ' ..= 'Ƛ' , 8usize) , ('\\u{a7dd}' ..= '꟱' , 0usize) , ('ꟲ' ..= 'ꠧ' , 8usize) , ('꠨' ..= '꠫' , 0usize) , ('\\u{a82c}' ..= '\\u{a82c}' , 8usize) , ('\\u{a82d}' ..= '\\u{a83f}' , 0usize) , ('ꡀ' ..= 'ꡳ' , 8usize) , ('꡴' ..= '\\u{a87f}' , 0usize) , ('ꢀ' ..= '\\u{a8c5}' , 8usize) , ('\\u{a8c6}' ..= '꣏' , 0usize) , ('꣐' ..= '꣙' , 8usize) , ('\\u{a8da}' ..= '\\u{a8df}' , 0usize) , ('\\u{a8e0}' ..= 'ꣷ' , 8usize) , ('꣸' ..= '꣺' , 0usize) , ('ꣻ' ..= 'ꣻ' , 8usize) , ('꣼' ..= '꣼' , 0usize) , ('ꣽ' ..= '\\u{a92d}' , 8usize) , ('꤮' ..= '꤯' , 0usize) , ('ꤰ' ..= '\\u{a953}' , 8usize) , ('\\u{a954}' ..= '꥟' , 0usize) , ('ꥠ' ..= 'ꥼ' , 8usize) , ('\\u{a97d}' ..= '\\u{a97f}' , 0usize) , ('\\u{a980}' ..= '\\u{a9c0}' , 8usize) , ('꧁' ..= '\\u{a9ce}' , 0usize) , ('ꧏ' ..= '꧙' , 8usize) , ('\\u{a9da}' ..= '꧟' , 0usize) , ('ꧠ' ..= 'ꧾ' , 8usize) , ('\\u{a9ff}' ..= '\\u{a9ff}' , 0usize) , ('ꨀ' ..= '\\u{aa36}' , 8usize) , ('\\u{aa37}' ..= '\\u{aa3f}' , 0usize) , ('ꩀ' ..= 'ꩍ' , 8usize) , ('\\u{aa4e}' ..= '\\u{aa4f}' , 0usize) , ('꩐' ..= '꩙' , 8usize) , ('\\u{aa5a}' ..= '꩟' , 0usize) , ('ꩠ' ..= 'ꩶ' , 8usize) , ('꩷' ..= '꩹' , 0usize) , ('ꩺ' ..= 'ꫂ' , 8usize) , ('\\u{aac3}' ..= '\\u{aada}' , 0usize) , ('ꫛ' ..= 'ꫝ' , 8usize) , ('꫞' ..= '꫟' , 0usize) , ('ꫠ' ..= 'ꫯ' , 8usize) , ('꫰' ..= '꫱' , 0usize) , ('ꫲ' ..= '\\u{aaf6}' , 8usize) , ('\\u{aaf7}' ..= '\\u{ab00}' , 0usize) , ('ꬁ' ..= 'ꬆ' , 8usize) , ('\\u{ab07}' ..= '\\u{ab08}' , 0usize) , ('ꬉ' ..= 'ꬎ' , 8usize) , ('\\u{ab0f}' ..= '\\u{ab10}' , 0usize) , ('ꬑ' ..= 'ꬖ' , 8usize) , ('\\u{ab17}' ..= '\\u{ab1f}' , 0usize) , ('ꬠ' ..= 'ꬦ' , 8usize) , ('\\u{ab27}' ..= '\\u{ab27}' , 0usize) , ('ꬨ' ..= 'ꬮ' , 8usize) , ('\\u{ab2f}' ..= '\\u{ab2f}' , 0usize) , ('ꬰ' ..= 'ꭚ' , 8usize) , ('꭛' ..= '꭛' , 0usize) , ('ꭜ' ..= 'ꭩ' , 8usize) , ('꭪' ..= '\\u{ab6f}' , 0usize) , ('ꭰ' ..= 'ꯪ' , 8usize) , ('꯫' ..= '꯫' , 0usize) , ('꯬' ..= '\\u{abed}' , 8usize) , ('\\u{abee}' ..= '\\u{abef}' , 0usize) , ('꯰' ..= '꯹' , 8usize) , ('\\u{abfa}' ..= '\\u{abff}' , 0usize) , ('가' ..= '힣' , 8usize) , ('\\u{d7a4}' ..= '\\u{d7af}' , 0usize) , ('ힰ' ..= 'ퟆ' , 8usize) , ('\\u{d7c7}' ..= '\\u{d7ca}' , 0usize) , ('ퟋ' ..= 'ퟻ' , 8usize) , ('\\u{d7fc}' ..= '\\u{f8ff}' , 0usize) , ('豈' ..= '舘' , 8usize) , ('\\u{fa6e}' ..= '\\u{fa6f}' , 0usize) , ('並' ..= '龎' , 8usize) , ('\\u{fada}' ..= '\\u{faff}' , 0usize) , ('ﬀ' ..= 'ﬆ' , 8usize) , ('\\u{fb07}' ..= '\\u{fb12}' , 0usize) , ('ﬓ' ..= 'ﬗ' , 8usize) , ('\\u{fb18}' ..= '\\u{fb1c}' , 0usize) , ('יִ' ..= 'ﬨ' , 8usize) , ('﬩' ..= '﬩' , 0usize) , ('שׁ' ..= 'זּ' , 8usize) , ('\\u{fb37}' ..= '\\u{fb37}' , 0usize) , ('טּ' ..= 'לּ' , 8usize) , ('\\u{fb3d}' ..= '\\u{fb3d}' , 0usize) , ('מּ' ..= 'מּ' , 8usize) , ('\\u{fb3f}' ..= '\\u{fb3f}' , 0usize) , ('נּ' ..= 'סּ' , 8usize) , ('\\u{fb42}' ..= '\\u{fb42}' , 0usize) , ('ףּ' ..= 'פּ' , 8usize) , ('\\u{fb45}' ..= '\\u{fb45}' , 0usize) , ('צּ' ..= 'ﮱ' , 8usize) , ('﮲' ..= '﯒' , 0usize) , ('ﯓ' ..= 'ﴽ' , 8usize) , ('﴾' ..= '﵏' , 0usize) , ('ﵐ' ..= 'ﶏ' , 8usize) , ('﶐' ..= '﶑' , 0usize) , ('ﶒ' ..= 'ﷇ' , 8usize) , ('﷈' ..= '\\u{fdef}' , 0usize) , ('ﷰ' ..= 'ﷻ' , 8usize) , ('﷼' ..= '﷿' , 0usize) , ('\\u{fe00}' ..= '\\u{fe0f}' , 8usize) , ('︐' ..= '\\u{fe1f}' , 0usize) , ('\\u{fe20}' ..= '\\u{fe2f}' , 8usize) , ('︰' ..= '︲' , 0usize) , ('︳' ..= '︴' , 8usize) , ('︵' ..= '﹌' , 0usize) , ('﹍' ..= '﹏' , 8usize) , ('﹐' ..= '\\u{fe6f}' , 0usize) , ('ﹰ' ..= 'ﹴ' , 8usize) , ('\\u{fe75}' ..= '\\u{fe75}' , 0usize) , ('ﹶ' ..= 'ﻼ' , 8usize) , ('\\u{fefd}' ..= '／' , 0usize) , ('０' ..= '９' , 8usize) , ('：' ..= '＠' , 0usize) , ('Ａ' ..= 'Ｚ' , 8usize) , ('［' ..= '＾' , 0usize) , ('＿' ..= '＿' , 8usize) , ('｀' ..= '｀' , 0usize) , ('ａ' ..= 'ｚ' , 8usize) , ('｛' ..= '･' , 0usize) , ('ｦ' ..= 'ﾾ' , 8usize) , ('\\u{ffbf}' ..= '\\u{ffc1}' , 0usize) , ('ￂ' ..= 'ￇ' , 8usize) , ('\\u{ffc8}' ..= '\\u{ffc9}' , 0usize) , ('ￊ' ..= 'ￏ' , 8usize) , ('\\u{ffd0}' ..= '\\u{ffd1}' , 0usize) , ('ￒ' ..= 'ￗ' , 8usize) , ('\\u{ffd8}' ..= '\\u{ffd9}' , 0usize) , ('ￚ' ..= 'ￜ' , 8usize) , ('\\u{ffdd}' ..= '\\u{ffff}' , 0usize) , ('𐀀' ..= '𐀋' , 8usize) , ('\\u{1000c}' ..= '\\u{1000c}' , 0usize) , ('𐀍' ..= '𐀦' , 8usize) , ('\\u{10027}' ..= '\\u{10027}' , 0usize) , ('𐀨' ..= '𐀺' , 8usize) , ('\\u{1003b}' ..= '\\u{1003b}' , 0usize) , ('𐀼' ..= '𐀽' , 8usize) , ('\\u{1003e}' ..= '\\u{1003e}' , 0usize) , ('𐀿' ..= '𐁍' , 8usize) , ('\\u{1004e}' ..= '\\u{1004f}' , 0usize) , ('𐁐' ..= '𐁝' , 8usize) , ('\\u{1005e}' ..= '\\u{1007f}' , 0usize) , ('𐂀' ..= '𐃺' , 8usize) , ('\\u{100fb}' ..= '𐄿' , 0usize) , ('𐅀' ..= '𐅴' , 8usize) , ('𐅵' ..= '𐇼' , 0usize) , ('\\u{101fd}' ..= '\\u{101fd}' , 8usize) , ('\\u{101fe}' ..= '\\u{1027f}' , 0usize) , ('𐊀' ..= '𐊜' , 8usize) , ('\\u{1029d}' ..= '\\u{1029f}' , 0usize) , ('𐊠' ..= '𐋐' , 8usize) , ('\\u{102d1}' ..= '\\u{102df}' , 0usize) , ('\\u{102e0}' ..= '\\u{102e0}' , 8usize) , ('𐋡' ..= '\\u{102ff}' , 0usize) , ('𐌀' ..= '𐌟' , 8usize) , ('𐌠' ..= '\\u{1032c}' , 0usize) , ('𐌭' ..= '𐍊' , 8usize) , ('\\u{1034b}' ..= '\\u{1034f}' , 0usize) , ('𐍐' ..= '\\u{1037a}' , 8usize) , ('\\u{1037b}' ..= '\\u{1037f}' , 0usize) , ('𐎀' ..= '𐎝' , 8usize) , ('\\u{1039e}' ..= '𐎟' , 0usize) , ('𐎠' ..= '𐏃' , 8usize) , ('\\u{103c4}' ..= '\\u{103c7}' , 0usize) , ('𐏈' ..= '𐏏' , 8usize) , ('𐏐' ..= '𐏐' , 0usize) , ('𐏑' ..= '𐏕' , 8usize) , ('\\u{103d6}' ..= '\\u{103ff}' , 0usize) , ('𐐀' ..= '𐒝' , 8usize) , ('\\u{1049e}' ..= '\\u{1049f}' , 0usize) , ('𐒠' ..= '𐒩' , 8usize) , ('\\u{104aa}' ..= '\\u{104af}' , 0usize) , ('𐒰' ..= '𐓓' , 8usize) , ('\\u{104d4}' ..= '\\u{104d7}' , 0usize) , ('𐓘' ..= '𐓻' , 8usize) , ('\\u{104fc}' ..= '\\u{104ff}' , 0usize) , ('𐔀' ..= '𐔧' , 8usize) , ('\\u{10528}' ..= '\\u{1052f}' , 0usize) , ('𐔰' ..= '𐕣' , 8usize) , ('\\u{10564}' ..= '𐕯' , 0usize) , ('𐕰' ..= '𐕺' , 8usize) , ('\\u{1057b}' ..= '\\u{1057b}' , 0usize) , ('𐕼' ..= '𐖊' , 8usize) , ('\\u{1058b}' ..= '\\u{1058b}' , 0usize) , ('𐖌' ..= '𐖒' , 8usize) , ('\\u{10593}' ..= '\\u{10593}' , 0usize) , ('𐖔' ..= '𐖕' , 8usize) , ('\\u{10596}' ..= '\\u{10596}' , 0usize) , ('𐖗' ..= '𐖡' , 8usize) , ('\\u{105a2}' ..= '\\u{105a2}' , 0usize) , ('𐖣' ..= '𐖱' , 8usize) , ('\\u{105b2}' ..= '\\u{105b2}' , 0usize) , ('𐖳' ..= '𐖹' , 8usize) , ('\\u{105ba}' ..= '\\u{105ba}' , 0usize) , ('𐖻' ..= '𐖼' , 8usize) , ('\\u{105bd}' ..= '\\u{105bf}' , 0usize) , ('𐗀' ..= '𐗳' , 8usize) , ('\\u{105f4}' ..= '\\u{105ff}' , 0usize) , ('𐘀' ..= '𐜶' , 8usize) , ('\\u{10737}' ..= '\\u{1073f}' , 0usize) , ('𐝀' ..= '𐝕' , 8usize) , ('\\u{10756}' ..= '\\u{1075f}' , 0usize) , ('𐝠' ..= '𐝧' , 8usize) , ('\\u{10768}' ..= '\\u{1077f}' , 0usize) , ('𐞀' ..= '𐞅' , 8usize) , ('\\u{10786}' ..= '\\u{10786}' , 0usize) , ('𐞇' ..= '𐞰' , 8usize) , ('\\u{107b1}' ..= '\\u{107b1}' , 0usize) , ('𐞲' ..= '𐞺' , 8usize) , ('\\u{107bb}' ..= '\\u{107ff}' , 0usize) , ('𐠀' ..= '𐠅' , 8usize) , ('\\u{10806}' ..= '\\u{10807}' , 0usize) , ('𐠈' ..= '𐠈' , 8usize) , ('\\u{10809}' ..= '\\u{10809}' , 0usize) , ('𐠊' ..= '𐠵' , 8usize) , ('\\u{10836}' ..= '\\u{10836}' , 0usize) , ('𐠷' ..= '𐠸' , 8usize) , ('\\u{10839}' ..= '\\u{1083b}' , 0usize) , ('𐠼' ..= '𐠼' , 8usize) , ('\\u{1083d}' ..= '\\u{1083e}' , 0usize) , ('𐠿' ..= '𐡕' , 8usize) , ('\\u{10856}' ..= '𐡟' , 0usize) , ('𐡠' ..= '𐡶' , 8usize) , ('𐡷' ..= '𐡿' , 0usize) , ('𐢀' ..= '𐢞' , 8usize) , ('\\u{1089f}' ..= '\\u{108df}' , 0usize) , ('𐣠' ..= '𐣲' , 8usize) , ('\\u{108f3}' ..= '\\u{108f3}' , 0usize) , ('𐣴' ..= '𐣵' , 8usize) , ('\\u{108f6}' ..= '𐣿' , 0usize) , ('𐤀' ..= '𐤕' , 8usize) , ('𐤖' ..= '𐤟' , 0usize) , ('𐤠' ..= '𐤹' , 8usize) , ('\\u{1093a}' ..= '\\u{1097f}' , 0usize) , ('𐦀' ..= '𐦷' , 8usize) , ('\\u{109b8}' ..= '𐦽' , 0usize) , ('𐦾' ..= '𐦿' , 8usize) , ('𐧀' ..= '𐧿' , 0usize) , ('𐨀' ..= '\\u{10a03}' , 8usize) , ('\\u{10a04}' ..= '\\u{10a04}' , 0usize) , ('\\u{10a05}' ..= '\\u{10a06}' , 8usize) , ('\\u{10a07}' ..= '\\u{10a0b}' , 0usize) , ('\\u{10a0c}' ..= '𐨓' , 8usize) , ('\\u{10a14}' ..= '\\u{10a14}' , 0usize) , ('𐨕' ..= '𐨗' , 8usize) , ('\\u{10a18}' ..= '\\u{10a18}' , 0usize) , ('𐨙' ..= '𐨵' , 8usize) , ('\\u{10a36}' ..= '\\u{10a37}' , 0usize) , ('\\u{10a38}' ..= '\\u{10a3a}' , 8usize) , ('\\u{10a3b}' ..= '\\u{10a3e}' , 0usize) , ('\\u{10a3f}' ..= '\\u{10a3f}' , 8usize) , ('𐩀' ..= '\\u{10a5f}' , 0usize) , ('𐩠' ..= '𐩼' , 8usize) , ('𐩽' ..= '𐩿' , 0usize) , ('𐪀' ..= '𐪜' , 8usize) , ('𐪝' ..= '\\u{10abf}' , 0usize) , ('𐫀' ..= '𐫇' , 8usize) , ('𐫈' ..= '𐫈' , 0usize) , ('𐫉' ..= '\\u{10ae6}' , 8usize) , ('\\u{10ae7}' ..= '\\u{10aff}' , 0usize) , ('𐬀' ..= '𐬵' , 8usize) , ('\\u{10b36}' ..= '𐬿' , 0usize) , ('𐭀' ..= '𐭕' , 8usize) , ('\\u{10b56}' ..= '𐭟' , 0usize) , ('𐭠' ..= '𐭲' , 8usize) , ('\\u{10b73}' ..= '𐭿' , 0usize) , ('𐮀' ..= '𐮑' , 8usize) , ('\\u{10b92}' ..= '\\u{10bff}' , 0usize) , ('𐰀' ..= '𐱈' , 8usize) , ('\\u{10c49}' ..= '\\u{10c7f}' , 0usize) , ('𐲀' ..= '𐲲' , 8usize) , ('\\u{10cb3}' ..= '\\u{10cbf}' , 0usize) , ('𐳀' ..= '𐳲' , 8usize) , ('\\u{10cf3}' ..= '𐳿' , 0usize) , ('𐴀' ..= '\\u{10d27}' , 8usize) , ('\\u{10d28}' ..= '\\u{10d2f}' , 0usize) , ('𐴰' ..= '𐴹' , 8usize) , ('\\u{10d3a}' ..= '\\u{10d3f}' , 0usize) , ('𐵀' ..= '𐵥' , 8usize) , ('\\u{10d66}' ..= '\\u{10d68}' , 0usize) , ('\\u{10d69}' ..= '\\u{10d6d}' , 8usize) , ('𐵮' ..= '𐵮' , 0usize) , ('𐵯' ..= '𐶅' , 8usize) , ('\\u{10d86}' ..= '\\u{10e7f}' , 0usize) , ('𐺀' ..= '𐺩' , 8usize) , ('\\u{10eaa}' ..= '\\u{10eaa}' , 0usize) , ('\\u{10eab}' ..= '\\u{10eac}' , 8usize) , ('𐺭' ..= '\\u{10eaf}' , 0usize) , ('𐺰' ..= '𐺱' , 8usize) , ('\\u{10eb2}' ..= '\\u{10ec1}' , 0usize) , ('𐻂' ..= '𐻄' , 8usize) , ('𐻅' ..= '\\u{10efb}' , 0usize) , ('\\u{10efc}' ..= '𐼜' , 8usize) , ('𐼝' ..= '𐼦' , 0usize) , ('𐼧' ..= '𐼧' , 8usize) , ('\\u{10f28}' ..= '\\u{10f2f}' , 0usize) , ('𐼰' ..= '\\u{10f50}' , 8usize) , ('𐽑' ..= '\\u{10f6f}' , 0usize) , ('𐽰' ..= '\\u{10f85}' , 8usize) , ('𐾆' ..= '\\u{10faf}' , 0usize) , ('𐾰' ..= '𐿄' , 8usize) , ('𐿅' ..= '\\u{10fdf}' , 0usize) , ('𐿠' ..= '𐿶' , 8usize) , ('\\u{10ff7}' ..= '\\u{10fff}' , 0usize) , ('𑀀' ..= '\\u{11046}' , 8usize) , ('𑁇' ..= '𑁥' , 0usize) , ('𑁦' ..= '𑁵' , 8usize) , ('\\u{11076}' ..= '\\u{1107e}' , 0usize) , ('\\u{1107f}' ..= '\\u{110ba}' , 8usize) , ('𑂻' ..= '𑃁' , 0usize) , ('\\u{110c2}' ..= '\\u{110c2}' , 8usize) , ('\\u{110c3}' ..= '\\u{110cf}' , 0usize) , ('𑃐' ..= '𑃨' , 8usize) , ('\\u{110e9}' ..= '\\u{110ef}' , 0usize) , ('𑃰' ..= '𑃹' , 8usize) , ('\\u{110fa}' ..= '\\u{110ff}' , 0usize) , ('\\u{11100}' ..= '\\u{11134}' , 8usize) , ('\\u{11135}' ..= '\\u{11135}' , 0usize) , ('𑄶' ..= '𑄿' , 8usize) , ('𑅀' ..= '𑅃' , 0usize) , ('𑅄' ..= '𑅇' , 8usize) , ('\\u{11148}' ..= '\\u{1114f}' , 0usize) , ('𑅐' ..= '\\u{11173}' , 8usize) , ('𑅴' ..= '𑅵' , 0usize) , ('𑅶' ..= '𑅶' , 8usize) , ('\\u{11177}' ..= '\\u{1117f}' , 0usize) , ('\\u{11180}' ..= '𑇄' , 8usize) , ('𑇅' ..= '𑇈' , 0usize) , ('\\u{111c9}' ..= '\\u{111cc}' , 8usize) , ('𑇍' ..= '𑇍' , 0usize) , ('𑇎' ..= '𑇚' , 8usize) , ('𑇛' ..= '𑇛' , 0usize) , ('𑇜' ..= '𑇜' , 8usize) , ('𑇝' ..= '\\u{111ff}' , 0usize) , ('𑈀' ..= '𑈑' , 8usize) , ('\\u{11212}' ..= '\\u{11212}' , 0usize) , ('𑈓' ..= '\\u{11237}' , 8usize) , ('𑈸' ..= '𑈽' , 0usize) , ('\\u{1123e}' ..= '\\u{11241}' , 8usize) , ('\\u{11242}' ..= '\\u{1127f}' , 0usize) , ('𑊀' ..= '𑊆' , 8usize) , ('\\u{11287}' ..= '\\u{11287}' , 0usize) , ('𑊈' ..= '𑊈' , 8usize) , ('\\u{11289}' ..= '\\u{11289}' , 0usize) , ('𑊊' ..= '𑊍' , 8usize) , ('\\u{1128e}' ..= '\\u{1128e}' , 0usize) , ('𑊏' ..= '𑊝' , 8usize) , ('\\u{1129e}' ..= '\\u{1129e}' , 0usize) , ('𑊟' ..= '𑊨' , 8usize) , ('𑊩' ..= '\\u{112af}' , 0usize) , ('𑊰' ..= '\\u{112ea}' , 8usize) , ('\\u{112eb}' ..= '\\u{112ef}' , 0usize) , ('𑋰' ..= '𑋹' , 8usize) , ('\\u{112fa}' ..= '\\u{112ff}' , 0usize) , ('\\u{11300}' ..= '𑌃' , 8usize) , ('\\u{11304}' ..= '\\u{11304}' , 0usize) , ('𑌅' ..= '𑌌' , 8usize) , ('\\u{1130d}' ..= '\\u{1130e}' , 0usize) , ('𑌏' ..= '𑌐' , 8usize) , ('\\u{11311}' ..= '\\u{11312}' , 0usize) , ('𑌓' ..= '𑌨' , 8usize) , ('\\u{11329}' ..= '\\u{11329}' , 0usize) , ('𑌪' ..= '𑌰' , 8usize) , ('\\u{11331}' ..= '\\u{11331}' , 0usize) , ('𑌲' ..= '𑌳' , 8usize) , ('\\u{11334}' ..= '\\u{11334}' , 0usize) , ('𑌵' ..= '𑌹' , 8usize) , ('\\u{1133a}' ..= '\\u{1133a}' , 0usize) , ('\\u{1133b}' ..= '𑍄' , 8usize) , ('\\u{11345}' ..= '\\u{11346}' , 0usize) , ('𑍇' ..= '𑍈' , 8usize) , ('\\u{11349}' ..= '\\u{1134a}' , 0usize) , ('𑍋' ..= '\\u{1134d}' , 8usize) , ('\\u{1134e}' ..= '\\u{1134f}' , 0usize) , ('𑍐' ..= '𑍐' , 8usize) , ('\\u{11351}' ..= '\\u{11356}' , 0usize) , ('\\u{11357}' ..= '\\u{11357}' , 8usize) , ('\\u{11358}' ..= '\\u{1135c}' , 0usize) , ('𑍝' ..= '𑍣' , 8usize) , ('\\u{11364}' ..= '\\u{11365}' , 0usize) , ('\\u{11366}' ..= '\\u{1136c}' , 8usize) , ('\\u{1136d}' ..= '\\u{1136f}' , 0usize) , ('\\u{11370}' ..= '\\u{11374}' , 8usize) , ('\\u{11375}' ..= '\\u{1137f}' , 0usize) , ('𑎀' ..= '𑎉' , 8usize) , ('\\u{1138a}' ..= '\\u{1138a}' , 0usize) , ('𑎋' ..= '𑎋' , 8usize) , ('\\u{1138c}' ..= '\\u{1138d}' , 0usize) , ('𑎎' ..= '𑎎' , 8usize) , ('\\u{1138f}' ..= '\\u{1138f}' , 0usize) , ('𑎐' ..= '𑎵' , 8usize) , ('\\u{113b6}' ..= '\\u{113b6}' , 0usize) , ('𑎷' ..= '\\u{113c0}' , 8usize) , ('\\u{113c1}' ..= '\\u{113c1}' , 0usize) , ('\\u{113c2}' ..= '\\u{113c2}' , 8usize) , ('\\u{113c3}' ..= '\\u{113c4}' , 0usize) , ('\\u{113c5}' ..= '\\u{113c5}' , 8usize) , ('\\u{113c6}' ..= '\\u{113c6}' , 0usize) , ('\\u{113c7}' ..= '𑏊' , 8usize) , ('\\u{113cb}' ..= '\\u{113cb}' , 0usize) , ('𑏌' ..= '𑏓' , 8usize) , ('𑏔' ..= '\\u{113e0}' , 0usize) , ('\\u{113e1}' ..= '\\u{113e2}' , 8usize) , ('\\u{113e3}' ..= '\\u{113ff}' , 0usize) , ('𑐀' ..= '𑑊' , 8usize) , ('𑑋' ..= '𑑏' , 0usize) , ('𑑐' ..= '𑑙' , 8usize) , ('𑑚' ..= '𑑝' , 0usize) , ('\\u{1145e}' ..= '𑑡' , 8usize) , ('\\u{11462}' ..= '\\u{1147f}' , 0usize) , ('𑒀' ..= '𑓅' , 8usize) , ('𑓆' ..= '𑓆' , 0usize) , ('𑓇' ..= '𑓇' , 8usize) , ('\\u{114c8}' ..= '\\u{114cf}' , 0usize) , ('𑓐' ..= '𑓙' , 8usize) , ('\\u{114da}' ..= '\\u{1157f}' , 0usize) , ('𑖀' ..= '\\u{115b5}' , 8usize) , ('\\u{115b6}' ..= '\\u{115b7}' , 0usize) , ('𑖸' ..= '\\u{115c0}' , 8usize) , ('𑗁' ..= '𑗗' , 0usize) , ('𑗘' ..= '\\u{115dd}' , 8usize) , ('\\u{115de}' ..= '\\u{115ff}' , 0usize) , ('𑘀' ..= '\\u{11640}' , 8usize) , ('𑙁' ..= '𑙃' , 0usize) , ('𑙄' ..= '𑙄' , 8usize) , ('\\u{11645}' ..= '\\u{1164f}' , 0usize) , ('𑙐' ..= '𑙙' , 8usize) , ('\\u{1165a}' ..= '\\u{1167f}' , 0usize) , ('𑚀' ..= '𑚸' , 8usize) , ('𑚹' ..= '\\u{116bf}' , 0usize) , ('𑛀' ..= '𑛉' , 8usize) , ('\\u{116ca}' ..= '\\u{116cf}' , 0usize) , ('𑛐' ..= '𑛣' , 8usize) , ('\\u{116e4}' ..= '\\u{116ff}' , 0usize) , ('𑜀' ..= '𑜚' , 8usize) , ('\\u{1171b}' ..= '\\u{1171c}' , 0usize) , ('\\u{1171d}' ..= '\\u{1172b}' , 8usize) , ('\\u{1172c}' ..= '\\u{1172f}' , 0usize) , ('𑜰' ..= '𑜹' , 8usize) , ('𑜺' ..= '𑜿' , 0usize) , ('𑝀' ..= '𑝆' , 8usize) , ('\\u{11747}' ..= '\\u{117ff}' , 0usize) , ('𑠀' ..= '\\u{1183a}' , 8usize) , ('𑠻' ..= '\\u{1189f}' , 0usize) , ('𑢠' ..= '𑣩' , 8usize) , ('𑣪' ..= '\\u{118fe}' , 0usize) , ('𑣿' ..= '𑤆' , 8usize) , ('\\u{11907}' ..= '\\u{11908}' , 0usize) , ('𑤉' ..= '𑤉' , 8usize) , ('\\u{1190a}' ..= '\\u{1190b}' , 0usize) , ('𑤌' ..= '𑤓' , 8usize) , ('\\u{11914}' ..= '\\u{11914}' , 0usize) , ('𑤕' ..= '𑤖' , 8usize) , ('\\u{11917}' ..= '\\u{11917}' , 0usize) , ('𑤘' ..= '𑤵' , 8usize) , ('\\u{11936}' ..= '\\u{11936}' , 0usize) , ('𑤷' ..= '𑤸' , 8usize) , ('\\u{11939}' ..= '\\u{1193a}' , 0usize) , ('\\u{1193b}' ..= '\\u{11943}' , 8usize) , ('𑥄' ..= '\\u{1194f}' , 0usize) , ('𑥐' ..= '𑥙' , 8usize) , ('\\u{1195a}' ..= '\\u{1199f}' , 0usize) , ('𑦠' ..= '𑦧' , 8usize) , ('\\u{119a8}' ..= '\\u{119a9}' , 0usize) , ('𑦪' ..= '\\u{119d7}' , 8usize) , ('\\u{119d8}' ..= '\\u{119d9}' , 0usize) , ('\\u{119da}' ..= '𑧡' , 8usize) , ('𑧢' ..= '𑧢' , 0usize) , ('𑧣' ..= '𑧤' , 8usize) , ('\\u{119e5}' ..= '\\u{119ff}' , 0usize) , ('𑨀' ..= '\\u{11a3e}' , 8usize) , ('𑨿' ..= '𑩆' , 0usize) , ('\\u{11a47}' ..= '\\u{11a47}' , 8usize) , ('\\u{11a48}' ..= '\\u{11a4f}' , 0usize) , ('𑩐' ..= '\\u{11a99}' , 8usize) , ('𑪚' ..= '𑪜' , 0usize) , ('𑪝' ..= '𑪝' , 8usize) , ('𑪞' ..= '\\u{11aaf}' , 0usize) , ('𑪰' ..= '𑫸' , 8usize) , ('\\u{11af9}' ..= '\\u{11bbf}' , 0usize) , ('𑯀' ..= '𑯠' , 8usize) , ('𑯡' ..= '\\u{11bef}' , 0usize) , ('𑯰' ..= '𑯹' , 8usize) , ('\\u{11bfa}' ..= '\\u{11bff}' , 0usize) , ('𑰀' ..= '𑰈' , 8usize) , ('\\u{11c09}' ..= '\\u{11c09}' , 0usize) , ('𑰊' ..= '\\u{11c36}' , 8usize) , ('\\u{11c37}' ..= '\\u{11c37}' , 0usize) , ('\\u{11c38}' ..= '𑱀' , 8usize) , ('𑱁' ..= '\\u{11c4f}' , 0usize) , ('𑱐' ..= '𑱙' , 8usize) , ('𑱚' ..= '𑱱' , 0usize) , ('𑱲' ..= '𑲏' , 8usize) , ('\\u{11c90}' ..= '\\u{11c91}' , 0usize) , ('\\u{11c92}' ..= '\\u{11ca7}' , 8usize) , ('\\u{11ca8}' ..= '\\u{11ca8}' , 0usize) , ('𑲩' ..= '\\u{11cb6}' , 8usize) , ('\\u{11cb7}' ..= '\\u{11cff}' , 0usize) , ('𑴀' ..= '𑴆' , 8usize) , ('\\u{11d07}' ..= '\\u{11d07}' , 0usize) , ('𑴈' ..= '𑴉' , 8usize) , ('\\u{11d0a}' ..= '\\u{11d0a}' , 0usize) , ('𑴋' ..= '\\u{11d36}' , 8usize) , ('\\u{11d37}' ..= '\\u{11d39}' , 0usize) , ('\\u{11d3a}' ..= '\\u{11d3a}' , 8usize) , ('\\u{11d3b}' ..= '\\u{11d3b}' , 0usize) , ('\\u{11d3c}' ..= '\\u{11d3d}' , 8usize) , ('\\u{11d3e}' ..= '\\u{11d3e}' , 0usize) , ('\\u{11d3f}' ..= '\\u{11d47}' , 8usize) , ('\\u{11d48}' ..= '\\u{11d4f}' , 0usize) , ('𑵐' ..= '𑵙' , 8usize) , ('\\u{11d5a}' ..= '\\u{11d5f}' , 0usize) , ('𑵠' ..= '𑵥' , 8usize) , ('\\u{11d66}' ..= '\\u{11d66}' , 0usize) , ('𑵧' ..= '𑵨' , 8usize) , ('\\u{11d69}' ..= '\\u{11d69}' , 0usize) , ('𑵪' ..= '𑶎' , 8usize) , ('\\u{11d8f}' ..= '\\u{11d8f}' , 0usize) , ('\\u{11d90}' ..= '\\u{11d91}' , 8usize) , ('\\u{11d92}' ..= '\\u{11d92}' , 0usize) , ('𑶓' ..= '𑶘' , 8usize) , ('\\u{11d99}' ..= '\\u{11d9f}' , 0usize) , ('𑶠' ..= '𑶩' , 8usize) , ('\\u{11daa}' ..= '\\u{11edf}' , 0usize) , ('𑻠' ..= '𑻶' , 8usize) , ('𑻷' ..= '\\u{11eff}' , 0usize) , ('\\u{11f00}' ..= '𑼐' , 8usize) , ('\\u{11f11}' ..= '\\u{11f11}' , 0usize) , ('𑼒' ..= '\\u{11f3a}' , 8usize) , ('\\u{11f3b}' ..= '\\u{11f3d}' , 0usize) , ('𑼾' ..= '\\u{11f42}' , 8usize) , ('𑽃' ..= '𑽏' , 0usize) , ('𑽐' ..= '\\u{11f5a}' , 8usize) , ('\\u{11f5b}' ..= '\\u{11faf}' , 0usize) , ('𑾰' ..= '𑾰' , 8usize) , ('\\u{11fb1}' ..= '𑿿' , 0usize) , ('𒀀' ..= '𒎙' , 8usize) , ('\\u{1239a}' ..= '\\u{123ff}' , 0usize) , ('𒐀' ..= '𒑮' , 8usize) , ('\\u{1246f}' ..= '\\u{1247f}' , 0usize) , ('𒒀' ..= '𒕃' , 8usize) , ('\\u{12544}' ..= '\\u{12f8f}' , 0usize) , ('𒾐' ..= '𒿰' , 8usize) , ('𒿱' ..= '\\u{12fff}' , 0usize) , ('𓀀' ..= '𓐯' , 8usize) , ('\\u{13430}' ..= '\\u{1343f}' , 0usize) , ('\\u{13440}' ..= '\\u{13455}' , 8usize) , ('\\u{13456}' ..= '\\u{1345f}' , 0usize) , ('𓑠' ..= '𔏺' , 8usize) , ('\\u{143fb}' ..= '\\u{143ff}' , 0usize) , ('𔐀' ..= '𔙆' , 8usize) , ('\\u{14647}' ..= '\\u{160ff}' , 0usize) , ('𖄀' ..= '𖄹' , 8usize) , ('\\u{1613a}' ..= '\\u{167ff}' , 0usize) , ('𖠀' ..= '𖨸' , 8usize) , ('\\u{16a39}' ..= '\\u{16a3f}' , 0usize) , ('𖩀' ..= '𖩞' , 8usize) , ('\\u{16a5f}' ..= '\\u{16a5f}' , 0usize) , ('𖩠' ..= '𖩩' , 8usize) , ('\\u{16a6a}' ..= '𖩯' , 0usize) , ('𖩰' ..= '𖪾' , 8usize) , ('\\u{16abf}' ..= '\\u{16abf}' , 0usize) , ('𖫀' ..= '𖫉' , 8usize) , ('\\u{16aca}' ..= '\\u{16acf}' , 0usize) , ('𖫐' ..= '𖫭' , 8usize) , ('\\u{16aee}' ..= '\\u{16aef}' , 0usize) , ('\\u{16af0}' ..= '\\u{16af4}' , 8usize) , ('𖫵' ..= '\\u{16aff}' , 0usize) , ('𖬀' ..= '\\u{16b36}' , 8usize) , ('𖬷' ..= '𖬿' , 0usize) , ('𖭀' ..= '𖭃' , 8usize) , ('𖭄' ..= '\\u{16b4f}' , 0usize) , ('𖭐' ..= '𖭙' , 8usize) , ('\\u{16b5a}' ..= '\\u{16b62}' , 0usize) , ('𖭣' ..= '𖭷' , 8usize) , ('\\u{16b78}' ..= '\\u{16b7c}' , 0usize) , ('𖭽' ..= '𖮏' , 8usize) , ('\\u{16b90}' ..= '\\u{16d3f}' , 0usize) , ('𖵀' ..= '𖵬' , 8usize) , ('𖵭' ..= '𖵯' , 0usize) , ('𖵰' ..= '𖵹' , 8usize) , ('\\u{16d7a}' ..= '\\u{16e3f}' , 0usize) , ('𖹀' ..= '𖹿' , 8usize) , ('𖺀' ..= '\\u{16eff}' , 0usize) , ('𖼀' ..= '𖽊' , 8usize) , ('\\u{16f4b}' ..= '\\u{16f4e}' , 0usize) , ('\\u{16f4f}' ..= '𖾇' , 8usize) , ('\\u{16f88}' ..= '\\u{16f8e}' , 0usize) , ('\\u{16f8f}' ..= '𖾟' , 8usize) , ('\\u{16fa0}' ..= '\\u{16fdf}' , 0usize) , ('𖿠' ..= '𖿡' , 8usize) , ('𖿢' ..= '𖿢' , 0usize) , ('𖿣' ..= '\\u{16fe4}' , 8usize) , ('\\u{16fe5}' ..= '\\u{16fef}' , 0usize) , ('\\u{16ff0}' ..= '\\u{16ff1}' , 8usize) , ('𖿲' ..= '\\u{16fff}' , 0usize) , ('𗀀' ..= '𘟷' , 8usize) , ('𘟸' ..= '𘟿' , 0usize) , ('𘠀' ..= '𘳕' , 8usize) , ('\\u{18cd6}' ..= '\\u{18cfe}' , 0usize) , ('𘳿' ..= '𘴈' , 8usize) , ('𘴉' ..= '\\u{1afef}' , 0usize) , ('𚿰' ..= '𚿳' , 8usize) , ('\\u{1aff4}' ..= '\\u{1aff4}' , 0usize) , ('𚿵' ..= '𚿻' , 8usize) , ('\\u{1affc}' ..= '\\u{1affc}' , 0usize) , ('𚿽' ..= '𚿾' , 8usize) , ('\\u{1afff}' ..= '\\u{1afff}' , 0usize) , ('𛀀' ..= '𛄢' , 8usize) , ('\\u{1b123}' ..= '\\u{1b131}' , 0usize) , ('𛄲' ..= '𛄲' , 8usize) , ('\\u{1b133}' ..= '\\u{1b14f}' , 0usize) , ('𛅐' ..= '𛅒' , 8usize) , ('\\u{1b153}' ..= '\\u{1b154}' , 0usize) , ('𛅕' ..= '𛅕' , 8usize) , ('\\u{1b156}' ..= '\\u{1b163}' , 0usize) , ('𛅤' ..= '𛅧' , 8usize) , ('\\u{1b168}' ..= '\\u{1b16f}' , 0usize) , ('𛅰' ..= '𛋻' , 8usize) , ('\\u{1b2fc}' ..= '\\u{1bbff}' , 0usize) , ('𛰀' ..= '𛱪' , 8usize) , ('\\u{1bc6b}' ..= '\\u{1bc6f}' , 0usize) , ('𛱰' ..= '𛱼' , 8usize) , ('\\u{1bc7d}' ..= '\\u{1bc7f}' , 0usize) , ('𛲀' ..= '𛲈' , 8usize) , ('\\u{1bc89}' ..= '\\u{1bc8f}' , 0usize) , ('𛲐' ..= '𛲙' , 8usize) , ('\\u{1bc9a}' ..= '𛲜' , 0usize) , ('\\u{1bc9d}' ..= '\\u{1bc9e}' , 8usize) , ('𛲟' ..= '𜳯' , 0usize) , ('𜳰' ..= '𜳹' , 8usize) , ('𜳺' ..= '\\u{1ceff}' , 0usize) , ('\\u{1cf00}' ..= '\\u{1cf2d}' , 8usize) , ('\\u{1cf2e}' ..= '\\u{1cf2f}' , 0usize) , ('\\u{1cf30}' ..= '\\u{1cf46}' , 8usize) , ('\\u{1cf47}' ..= '𝅘𝅥𝅲' , 0usize) , ('\\u{1d165}' ..= '\\u{1d169}' , 8usize) , ('𝅪' ..= '𝅬' , 0usize) , ('\\u{1d16d}' ..= '\\u{1d172}' , 8usize) , ('\\u{1d173}' ..= '\\u{1d17a}' , 0usize) , ('\\u{1d17b}' ..= '\\u{1d182}' , 8usize) , ('𝆃' ..= '𝆄' , 0usize) , ('\\u{1d185}' ..= '\\u{1d18b}' , 8usize) , ('𝆌' ..= '𝆩' , 0usize) , ('\\u{1d1aa}' ..= '\\u{1d1ad}' , 8usize) , ('𝆮' ..= '𝉁' , 0usize) , ('\\u{1d242}' ..= '\\u{1d244}' , 8usize) , ('𝉅' ..= '\\u{1d3ff}' , 0usize) , ('𝐀' ..= '𝑔' , 8usize) , ('\\u{1d455}' ..= '\\u{1d455}' , 0usize) , ('𝑖' ..= '𝒜' , 8usize) , ('\\u{1d49d}' ..= '\\u{1d49d}' , 0usize) , ('𝒞' ..= '𝒟' , 8usize) , ('\\u{1d4a0}' ..= '\\u{1d4a1}' , 0usize) , ('𝒢' ..= '𝒢' , 8usize) , ('\\u{1d4a3}' ..= '\\u{1d4a4}' , 0usize) , ('𝒥' ..= '𝒦' , 8usize) , ('\\u{1d4a7}' ..= '\\u{1d4a8}' , 0usize) , ('𝒩' ..= '𝒬' , 8usize) , ('\\u{1d4ad}' ..= '\\u{1d4ad}' , 0usize) , ('𝒮' ..= '𝒹' , 8usize) , ('\\u{1d4ba}' ..= '\\u{1d4ba}' , 0usize) , ('𝒻' ..= '𝒻' , 8usize) , ('\\u{1d4bc}' ..= '\\u{1d4bc}' , 0usize) , ('𝒽' ..= '𝓃' , 8usize) , ('\\u{1d4c4}' ..= '\\u{1d4c4}' , 0usize) , ('𝓅' ..= '𝔅' , 8usize) , ('\\u{1d506}' ..= '\\u{1d506}' , 0usize) , ('𝔇' ..= '𝔊' , 8usize) , ('\\u{1d50b}' ..= '\\u{1d50c}' , 0usize) , ('𝔍' ..= '𝔔' , 8usize) , ('\\u{1d515}' ..= '\\u{1d515}' , 0usize) , ('𝔖' ..= '𝔜' , 8usize) , ('\\u{1d51d}' ..= '\\u{1d51d}' , 0usize) , ('𝔞' ..= '𝔹' , 8usize) , ('\\u{1d53a}' ..= '\\u{1d53a}' , 0usize) , ('𝔻' ..= '𝔾' , 8usize) , ('\\u{1d53f}' ..= '\\u{1d53f}' , 0usize) , ('𝕀' ..= '𝕄' , 8usize) , ('\\u{1d545}' ..= '\\u{1d545}' , 0usize) , ('𝕆' ..= '𝕆' , 8usize) , ('\\u{1d547}' ..= '\\u{1d549}' , 0usize) , ('𝕊' ..= '𝕐' , 8usize) , ('\\u{1d551}' ..= '\\u{1d551}' , 0usize) , ('𝕒' ..= '𝚥' , 8usize) , ('\\u{1d6a6}' ..= '\\u{1d6a7}' , 0usize) , ('𝚨' ..= '𝛀' , 8usize) , ('𝛁' ..= '𝛁' , 0usize) , ('𝛂' ..= '𝛚' , 8usize) , ('𝛛' ..= '𝛛' , 0usize) , ('𝛜' ..= '𝛺' , 8usize) , ('𝛻' ..= '𝛻' , 0usize) , ('𝛼' ..= '𝜔' , 8usize) , ('𝜕' ..= '𝜕' , 0usize) , ('𝜖' ..= '𝜴' , 8usize) , ('𝜵' ..= '𝜵' , 0usize) , ('𝜶' ..= '𝝎' , 8usize) , ('𝝏' ..= '𝝏' , 0usize) , ('𝝐' ..= '𝝮' , 8usize) , ('𝝯' ..= '𝝯' , 0usize) , ('𝝰' ..= '𝞈' , 8usize) , ('𝞉' ..= '𝞉' , 0usize) , ('𝞊' ..= '𝞨' , 8usize) , ('𝞩' ..= '𝞩' , 0usize) , ('𝞪' ..= '𝟂' , 8usize) , ('𝟃' ..= '𝟃' , 0usize) , ('𝟄' ..= '𝟋' , 8usize) , ('\\u{1d7cc}' ..= '\\u{1d7cd}' , 0usize) , ('𝟎' ..= '𝟿' , 8usize) , ('𝠀' ..= '𝧿' , 0usize) , ('\\u{1da00}' ..= '\\u{1da36}' , 8usize) , ('𝨷' ..= '𝨺' , 0usize) , ('\\u{1da3b}' ..= '\\u{1da6c}' , 8usize) , ('𝩭' ..= '𝩴' , 0usize) , ('\\u{1da75}' ..= '\\u{1da75}' , 8usize) , ('𝩶' ..= '𝪃' , 0usize) , ('\\u{1da84}' ..= '\\u{1da84}' , 8usize) , ('𝪅' ..= '\\u{1da9a}' , 0usize) , ('\\u{1da9b}' ..= '\\u{1da9f}' , 8usize) , ('\\u{1daa0}' ..= '\\u{1daa0}' , 0usize) , ('\\u{1daa1}' ..= '\\u{1daaf}' , 8usize) , ('\\u{1dab0}' ..= '\\u{1deff}' , 0usize) , ('𝼀' ..= '𝼞' , 8usize) , ('\\u{1df1f}' ..= '\\u{1df24}' , 0usize) , ('𝼥' ..= '𝼪' , 8usize) , ('\\u{1df2b}' ..= '\\u{1dfff}' , 0usize) , ('\\u{1e000}' ..= '\\u{1e006}' , 8usize) , ('\\u{1e007}' ..= '\\u{1e007}' , 0usize) , ('\\u{1e008}' ..= '\\u{1e018}' , 8usize) , ('\\u{1e019}' ..= '\\u{1e01a}' , 0usize) , ('\\u{1e01b}' ..= '\\u{1e021}' , 8usize) , ('\\u{1e022}' ..= '\\u{1e022}' , 0usize) , ('\\u{1e023}' ..= '\\u{1e024}' , 8usize) , ('\\u{1e025}' ..= '\\u{1e025}' , 0usize) , ('\\u{1e026}' ..= '\\u{1e02a}' , 8usize) , ('\\u{1e02b}' ..= '\\u{1e02f}' , 0usize) , ('𞀰' ..= '𞁭' , 8usize) , ('\\u{1e06e}' ..= '\\u{1e08e}' , 0usize) , ('\\u{1e08f}' ..= '\\u{1e08f}' , 8usize) , ('\\u{1e090}' ..= '\\u{1e0ff}' , 0usize) , ('𞄀' ..= '𞄬' , 8usize) , ('\\u{1e12d}' ..= '\\u{1e12f}' , 0usize) , ('\\u{1e130}' ..= '𞄽' , 8usize) , ('\\u{1e13e}' ..= '\\u{1e13f}' , 0usize) , ('𞅀' ..= '𞅉' , 8usize) , ('\\u{1e14a}' ..= '\\u{1e14d}' , 0usize) , ('𞅎' ..= '𞅎' , 8usize) , ('𞅏' ..= '\\u{1e28f}' , 0usize) , ('𞊐' ..= '\\u{1e2ae}' , 8usize) , ('\\u{1e2af}' ..= '\\u{1e2bf}' , 0usize) , ('𞋀' ..= '𞋹' , 8usize) , ('\\u{1e2fa}' ..= '\\u{1e4cf}' , 0usize) , ('𞓐' ..= '𞓹' , 8usize) , ('\\u{1e4fa}' ..= '\\u{1e5cf}' , 0usize) , ('𞗐' ..= '𞗺' , 8usize) , ('\\u{1e5fb}' ..= '\\u{1e7df}' , 0usize) , ('𞟠' ..= '𞟦' , 8usize) , ('\\u{1e7e7}' ..= '\\u{1e7e7}' , 0usize) , ('𞟨' ..= '𞟫' , 8usize) , ('\\u{1e7ec}' ..= '\\u{1e7ec}' , 0usize) , ('𞟭' ..= '𞟮' , 8usize) , ('\\u{1e7ef}' ..= '\\u{1e7ef}' , 0usize) , ('𞟰' ..= '𞟾' , 8usize) , ('\\u{1e7ff}' ..= '\\u{1e7ff}' , 0usize) , ('𞠀' ..= '𞣄' , 8usize) , ('\\u{1e8c5}' ..= '𞣏' , 0usize) , ('\\u{1e8d0}' ..= '\\u{1e8d6}' , 8usize) , ('\\u{1e8d7}' ..= '\\u{1e8ff}' , 0usize) , ('𞤀' ..= '𞥋' , 8usize) , ('\\u{1e94c}' ..= '\\u{1e94f}' , 0usize) , ('𞥐' ..= '𞥙' , 8usize) , ('\\u{1e95a}' ..= '\\u{1edff}' , 0usize) , ('𞸀' ..= '𞸃' , 8usize) , ('\\u{1ee04}' ..= '\\u{1ee04}' , 0usize) , ('𞸅' ..= '𞸟' , 8usize) , ('\\u{1ee20}' ..= '\\u{1ee20}' , 0usize) , ('𞸡' ..= '𞸢' , 8usize) , ('\\u{1ee23}' ..= '\\u{1ee23}' , 0usize) , ('𞸤' ..= '𞸤' , 8usize) , ('\\u{1ee25}' ..= '\\u{1ee26}' , 0usize) , ('𞸧' ..= '𞸧' , 8usize) , ('\\u{1ee28}' ..= '\\u{1ee28}' , 0usize) , ('𞸩' ..= '𞸲' , 8usize) , ('\\u{1ee33}' ..= '\\u{1ee33}' , 0usize) , ('𞸴' ..= '𞸷' , 8usize) , ('\\u{1ee38}' ..= '\\u{1ee38}' , 0usize) , ('𞸹' ..= '𞸹' , 8usize) , ('\\u{1ee3a}' ..= '\\u{1ee3a}' , 0usize) , ('𞸻' ..= '𞸻' , 8usize) , ('\\u{1ee3c}' ..= '\\u{1ee41}' , 0usize) , ('𞹂' ..= '𞹂' , 8usize) , ('\\u{1ee43}' ..= '\\u{1ee46}' , 0usize) , ('𞹇' ..= '𞹇' , 8usize) , ('\\u{1ee48}' ..= '\\u{1ee48}' , 0usize) , ('𞹉' ..= '𞹉' , 8usize) , ('\\u{1ee4a}' ..= '\\u{1ee4a}' , 0usize) , ('𞹋' ..= '𞹋' , 8usize) , ('\\u{1ee4c}' ..= '\\u{1ee4c}' , 0usize) , ('𞹍' ..= '𞹏' , 8usize) , ('\\u{1ee50}' ..= '\\u{1ee50}' , 0usize) , ('𞹑' ..= '𞹒' , 8usize) , ('\\u{1ee53}' ..= '\\u{1ee53}' , 0usize) , ('𞹔' ..= '𞹔' , 8usize) , ('\\u{1ee55}' ..= '\\u{1ee56}' , 0usize) , ('𞹗' ..= '𞹗' , 8usize) , ('\\u{1ee58}' ..= '\\u{1ee58}' , 0usize) , ('𞹙' ..= '𞹙' , 8usize) , ('\\u{1ee5a}' ..= '\\u{1ee5a}' , 0usize) , ('𞹛' ..= '𞹛' , 8usize) , ('\\u{1ee5c}' ..= '\\u{1ee5c}' , 0usize) , ('𞹝' ..= '𞹝' , 8usize) , ('\\u{1ee5e}' ..= '\\u{1ee5e}' , 0usize) , ('𞹟' ..= '𞹟' , 8usize) , ('\\u{1ee60}' ..= '\\u{1ee60}' , 0usize) , ('𞹡' ..= '𞹢' , 8usize) , ('\\u{1ee63}' ..= '\\u{1ee63}' , 0usize) , ('𞹤' ..= '𞹤' , 8usize) , ('\\u{1ee65}' ..= '\\u{1ee66}' , 0usize) , ('𞹧' ..= '𞹪' , 8usize) , ('\\u{1ee6b}' ..= '\\u{1ee6b}' , 0usize) , ('𞹬' ..= '𞹲' , 8usize) , ('\\u{1ee73}' ..= '\\u{1ee73}' , 0usize) , ('𞹴' ..= '𞹷' , 8usize) , ('\\u{1ee78}' ..= '\\u{1ee78}' , 0usize) , ('𞹹' ..= '𞹼' , 8usize) , ('\\u{1ee7d}' ..= '\\u{1ee7d}' , 0usize) , ('𞹾' ..= '𞹾' , 8usize) , ('\\u{1ee7f}' ..= '\\u{1ee7f}' , 0usize) , ('𞺀' ..= '𞺉' , 8usize) , ('\\u{1ee8a}' ..= '\\u{1ee8a}' , 0usize) , ('𞺋' ..= '𞺛' , 8usize) , ('\\u{1ee9c}' ..= '\\u{1eea0}' , 0usize) , ('𞺡' ..= '𞺣' , 8usize) , ('\\u{1eea4}' ..= '\\u{1eea4}' , 0usize) , ('𞺥' ..= '𞺩' , 8usize) , ('\\u{1eeaa}' ..= '\\u{1eeaa}' , 0usize) , ('𞺫' ..= '𞺻' , 8usize) , ('\\u{1eebc}' ..= '🄯' , 0usize) , ('🄰' ..= '🅉' , 8usize) , ('🅊' ..= '🅏' , 0usize) , ('🅐' ..= '🅩' , 8usize) , ('🅪' ..= '🅯' , 0usize) , ('🅰' ..= '🆉' , 8usize) , ('🆊' ..= '🯯' , 0usize) , ('🯰' ..= '🯹' , 8usize) , ('🯺' ..= '\\u{1ffff}' , 0usize) , ('𠀀' ..= '𪛟' , 8usize) , ('\\u{2a6e0}' ..= '\\u{2a6ff}' , 0usize) , ('𪜀' ..= '𫜹' , 8usize) , ('𫜺' ..= '𫜿' , 0usize) , ('𫝀' ..= '𫠝' , 8usize) , ('\\u{2b81e}' ..= '\\u{2b81f}' , 0usize) , ('𫠠' ..= '𬺡' , 8usize) , ('𬺢' ..= '\\u{2ceaf}' , 0usize) , ('𬺰' ..= '𮯠' , 8usize) , ('\\u{2ebe1}' ..= '\\u{2ebef}' , 0usize) , ('𮯰' ..= '𮹝' , 8usize) , ('\\u{2ee5e}' ..= '\\u{2f7ff}' , 0usize) , ('丽' ..= '𪘀' , 8usize) , ('\\u{2fa1e}' ..= '\\u{2ffff}' , 0usize) , ('𰀀' ..= '𱍊' , 8usize) , ('\\u{3134b}' ..= '\\u{3134f}' , 0usize) , ('𱍐' ..= '𲎯' , 8usize) , ('𲎰' ..= '\\u{e00ff}' , 0usize) , ('\\u{e0100}' ..= '\\u{e01ef}' , 8usize) , ('\\u{e01f0}' ..= '\\u{10fffe}' , 0usize)] ; let interval_idx = match INTERVALS . binary_search_by (| interval | { if c < * interval . 0 . start () { Ordering :: Greater } else if c > * interval . 0 . end () { Ordering :: Less } else { Ordering :: Equal } }) { Ok (idx) => idx , Err (_) => return None , } ; INTERVALS [interval_idx] . 1 . into () } # [doc = r\" Creates a find_matches iterator for the given input and offset.\"] pub fn find_matches < 'a > (& 'a self , input : & 'a str , offset : usize ,) -> scnr2 :: FindMatches < 'a , fn (char) -> Option < usize >> { ScannerImpl :: find_matches (self . scanner_impl . clone () , input , offset , & (Self :: match_function as fn (char) -> Option < usize >)) } # [doc = r\" Creates a find_matches_with_position iterator for the given input and offset.\"] pub fn find_matches_with_position < 'a > (& 'a self , input : & 'a str , offset : usize ,) -> scnr2 :: FindMatchesWithPosition < 'a , fn (char) -> Option < usize >> { ScannerImpl :: find_matches_with_position (self . scanner_impl . clone () , input , offset , & (Self :: match_function as fn (char) -> Option < usize >)) } # [doc = r\" Returns the current mode index.\"] pub fn current_mode_index (& self) -> usize { self . scanner_impl . borrow () . current_mode_index () } # [doc = r\" Returns the name of the given mode.\"] pub fn mode_name (& self , index : usize) -> Option < & 'static str > { self . scanner_impl . borrow () . mode_name (index) } # [doc = r\" returns the name of the current mode.\"] pub fn current_mode_name (& self) -> & 'static str { self . scanner_impl . borrow () . current_mode_name () } } }"
[INFO] [stdout]  right: "pub mod test_scanner {\n    use scnr2::{\n        AcceptData, Dfa, DfaState, DfaTransition, Lookahead, ScannerImpl, ScannerMode, Transition,\n    };\n    pub const MODES: &[ScannerMode] = &[\n        ScannerMode {\n            name: \"INITIAL\",\n            transitions: &[Transition::SetMode(8usize, 1usize)],\n            dfa: Dfa {\n                states: &[\n                    DfaState {\n                        transitions: &[\n                            Some(DfaTransition { to: 22usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 3usize }),\n                            Some(DfaTransition { to: 4usize }),\n                            Some(DfaTransition { to: 12usize }),\n                            Some(DfaTransition { to: 9usize }),\n                            Some(DfaTransition { to: 22usize }),\n                            Some(DfaTransition { to: 23usize }),\n                            Some(DfaTransition { to: 22usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 19usize }),\n                            Some(DfaTransition { to: 20usize }),\n                            Some(DfaTransition { to: 22usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: None,\n                    },\n                    DfaState {\n                        transitions: &[\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 2usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                        ],\n                        accept_data: None,\n                    },\n                    DfaState {\n                        transitions: &[\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 8usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 1usize }),\n                        ],\n                        accept_data: None,\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 1usize,\n                            priority: 0usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            Some(DfaTransition { to: 3usize }),\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 1usize,\n                            priority: 0usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            Some(DfaTransition { to: 5usize }),\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 2usize,\n                            priority: 1usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 3usize,\n                            priority: 2usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 6usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 7usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 3usize,\n                            priority: 2usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 4usize,\n                            priority: 3usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 8usize,\n                            priority: 4usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 9usize,\n                            priority: 5usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 10usize,\n                            priority: 6usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 12usize,\n                            priority: 8usize,\n                            lookahead: Lookahead::Negative(Dfa {\n                                states: &[\n                                    DfaState {\n                                        transitions: &[\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            Some(DfaTransition { to: 1usize }),\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                            None,\n                                        ],\n                                        accept_data: None,\n                                    },\n                                    DfaState {\n                                        transitions: &[\n                                            None, None, None, None, None, None, None, None, None,\n                                            None, None, None, None, None, None, None, None, None,\n                                            None,\n                                        ],\n                                        accept_data: Some(AcceptData {\n                                            token_type: 4294967295usize,\n                                            priority: 0usize,\n                                            lookahead: Lookahead::None,\n                                        }),\n                                    },\n                                ],\n                            }),\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 11usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 10usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 13usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 14usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 16usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 15usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 17usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 18usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            None,\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                            Some(DfaTransition { to: 21usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 13usize,\n                            priority: 9usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 14usize,\n                            priority: 10usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 14usize,\n                            priority: 10usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                ],\n            },\n        },\n        ScannerMode {\n            name: \"STRING\",\n            transitions: &[Transition::SetMode(8usize, 0usize)],\n            dfa: Dfa {\n                states: &[\n                    DfaState {\n                        transitions: &[\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 6usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 7usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                        ],\n                        accept_data: None,\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 4usize }),\n                            Some(DfaTransition { to: 2usize }),\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                        ],\n                        accept_data: None,\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            None,\n                            Some(DfaTransition { to: 4usize }),\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                        ],\n                        accept_data: None,\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 5usize,\n                            priority: 0usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 6usize,\n                            priority: 1usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            None,\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            None,\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                            Some(DfaTransition { to: 5usize }),\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 7usize,\n                            priority: 2usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None, None, None, None, None, None, None, None, None, None, None, None,\n                            None, None, None, None, None, None, None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 8usize,\n                            priority: 3usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                    DfaState {\n                        transitions: &[\n                            None,\n                            Some(DfaTransition { to: 1usize }),\n                            Some(DfaTransition { to: 4usize }),\n                            Some(DfaTransition { to: 2usize }),\n                            None,\n                            Some(DfaTransition { to: 3usize }),\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                            Some(DfaTransition { to: 3usize }),\n                            Some(DfaTransition { to: 3usize }),\n                            None,\n                            None,\n                            None,\n                            None,\n                            None,\n                        ],\n                        accept_data: Some(AcceptData {\n                            token_type: 14usize,\n                            priority: 4usize,\n                            lookahead: Lookahead::None,\n                        }),\n                    },\n                ],\n            },\n        },\n    ];\n    #[doc = r\" The scanner type generated for this grammar.\"]\n    pub struct TestScanner {\n        #[doc = r\" The member that handles the actual scanning logic.\"]\n        pub scanner_impl: std::rc::Rc<std::cell::RefCell<ScannerImpl>>,\n    }\n    impl TestScanner {\n        #[doc = r\" Creates a new instance of the scanner.\"]\n        pub fn new() -> Self {\n            TestScanner {\n                scanner_impl: std::rc::Rc::new(std::cell::RefCell::new(ScannerImpl::new(MODES))),\n            }\n        }\n        #[doc = r\" Returns the disjunct character classes of the given character.\"]\n        #[doc = r\" Used for matching characters in the scanner.\"]\n        #[allow(clippy::manual_is_ascii_check, dead_code)]\n        pub(crate) fn match_function(c: char) -> Option<usize> {\n            use std::cmp::Ordering;\n            static INTERVALS: &[(std::ops::RangeInclusive<char>, usize)] = &[\n                ('\\0'..='\\u{8}', 0usize),\n                ('\\t'..='\\t', 1usize),\n                ('\\n'..='\\n', 2usize),\n                ('\\u{b}'..='\\u{c}', 1usize),\n                ('\\r'..='\\r', 3usize),\n                ('\\u{e}'..='\\u{1f}', 0usize),\n                (' '..=' ', 1usize),\n                ('!'..='!', 4usize),\n                ('\"'..='\"', 5usize),\n                ('#'..=')', 0usize),\n                ('*'..='*', 6usize),\n                ('+'..='.', 0usize),\n                ('/'..='/', 7usize),\n                ('0'..='9', 8usize),\n                (':'..='@', 0usize),\n                ('A'..='G', 9usize),\n                ('H'..='H', 10usize),\n                ('I'..='V', 9usize),\n                ('W'..='W', 11usize),\n                ('X'..='Z', 9usize),\n                ('['..='[', 0usize),\n                ('\\\\'..='\\\\', 12usize),\n                (']'..='^', 0usize),\n                ('_'..='_', 9usize),\n                ('`'..='`', 0usize),\n                ('a'..='a', 9usize),\n                ('b'..='b', 13usize),\n                ('c'..='c', 9usize),\n                ('d'..='d', 14usize),\n                ('e'..='e', 15usize),\n                ('f'..='f', 13usize),\n                ('g'..='k', 9usize),\n                ('l'..='l', 16usize),\n                ('m'..='m', 9usize),\n                ('n'..='n', 13usize),\n                ('o'..='o', 17usize),\n                ('p'..='q', 9usize),\n                ('r'..='r', 18usize),\n                ('s'..='s', 9usize),\n                ('t'..='t', 13usize),\n                ('u'..='z', 9usize),\n                ('{'..='\\u{84}', 0usize),\n                ('\\u{85}'..='\\u{85}', 1usize),\n                ('\\u{86}'..='\\u{9f}', 0usize),\n                ('\\u{a0}'..='\\u{a0}', 1usize),\n                ('¡'..='©', 0usize),\n                ('ª'..='ª', 8usize),\n                ('«'..='´', 0usize),\n                ('µ'..='µ', 8usize),\n                ('¶'..='¹', 0usize),\n                ('º'..='º', 8usize),\n                ('»'..='¿', 0usize),\n                ('À'..='Ö', 8usize),\n                ('×'..='×', 0usize),\n                ('Ø'..='ö', 8usize),\n                ('÷'..='÷', 0usize),\n                ('ø'..='ˁ', 8usize),\n                ('˂'..='˅', 0usize),\n                ('ˆ'..='ˑ', 8usize),\n                ('˒'..='˟', 0usize),\n                ('ˠ'..='ˤ', 8usize),\n                ('˥'..='˫', 0usize),\n                ('ˬ'..='ˬ', 8usize),\n                ('˭'..='˭', 0usize),\n                ('ˮ'..='ˮ', 8usize),\n                ('˯'..='˿', 0usize),\n                ('\\u{300}'..='ʹ', 8usize),\n                ('͵'..='͵', 0usize),\n                ('Ͷ'..='ͷ', 8usize),\n                ('\\u{378}'..='\\u{379}', 0usize),\n                ('ͺ'..='ͽ', 8usize),\n                (';'..=';', 0usize),\n                ('Ϳ'..='Ϳ', 8usize),\n                ('\\u{380}'..='΅', 0usize),\n                ('Ά'..='Ά', 8usize),\n                ('·'..='·', 0usize),\n                ('Έ'..='Ί', 8usize),\n                ('\\u{38b}'..='\\u{38b}', 0usize),\n                ('Ό'..='Ό', 8usize),\n                ('\\u{38d}'..='\\u{38d}', 0usize),\n                ('Ύ'..='Ρ', 8usize),\n                ('\\u{3a2}'..='\\u{3a2}', 0usize),\n                ('Σ'..='ϵ', 8usize),\n                ('϶'..='϶', 0usize),\n                ('Ϸ'..='ҁ', 8usize),\n                ('҂'..='҂', 0usize),\n                ('\\u{483}'..='ԯ', 8usize),\n                ('\\u{530}'..='\\u{530}', 0usize),\n                ('Ա'..='Ֆ', 8usize),\n                ('\\u{557}'..='\\u{558}', 0usize),\n                ('ՙ'..='ՙ', 8usize),\n                ('՚'..='՟', 0usize),\n                ('ՠ'..='ֈ', 8usize),\n                ('։'..='\\u{590}', 0usize),\n                ('\\u{591}'..='\\u{5bd}', 8usize),\n                ('־'..='־', 0usize),\n                ('\\u{5bf}'..='\\u{5bf}', 8usize),\n                ('׀'..='׀', 0usize),\n                ('\\u{5c1}'..='\\u{5c2}', 8usize),\n                ('׃'..='׃', 0usize),\n                ('\\u{5c4}'..='\\u{5c5}', 8usize),\n                ('׆'..='׆', 0usize),\n                ('\\u{5c7}'..='\\u{5c7}', 8usize),\n                ('\\u{5c8}'..='\\u{5cf}', 0usize),\n                ('א'..='ת', 8usize),\n                ('\\u{5eb}'..='\\u{5ee}', 0usize),\n                ('ׯ'..='ײ', 8usize),\n                ('׳'..='؏', 0usize),\n                ('\\u{610}'..='\\u{61a}', 8usize),\n                ('؛'..='؟', 0usize),\n                ('ؠ'..='٩', 8usize),\n                ('٪'..='٭', 0usize),\n                ('ٮ'..='ۓ', 8usize),\n                ('۔'..='۔', 0usize),\n                ('ە'..='\\u{6dc}', 8usize),\n                ('\\u{6dd}'..='۞', 0usize),\n                ('\\u{6df}'..='\\u{6e8}', 8usize),\n                ('۩'..='۩', 0usize),\n                ('\\u{6ea}'..='ۼ', 8usize),\n                ('۽'..='۾', 0usize),\n                ('ۿ'..='ۿ', 8usize),\n                ('܀'..='\\u{70f}', 0usize),\n                ('ܐ'..='\\u{74a}', 8usize),\n                ('\\u{74b}'..='\\u{74c}', 0usize),\n                ('ݍ'..='ޱ', 8usize),\n                ('\\u{7b2}'..='\\u{7bf}', 0usize),\n                ('߀'..='ߵ', 8usize),\n                ('߶'..='߹', 0usize),\n                ('ߺ'..='ߺ', 8usize),\n                ('\\u{7fb}'..='\\u{7fc}', 0usize),\n                ('\\u{7fd}'..='\\u{7fd}', 8usize),\n                ('߾'..='߿', 0usize),\n                ('ࠀ'..='\\u{82d}', 8usize),\n                ('\\u{82e}'..='\\u{83f}', 0usize),\n                ('ࡀ'..='\\u{85b}', 8usize),\n                ('\\u{85c}'..='\\u{85f}', 0usize),\n                ('ࡠ'..='ࡪ', 8usize),\n                ('\\u{86b}'..='\\u{86f}', 0usize),\n                ('ࡰ'..='ࢇ', 8usize),\n                ('࢈'..='࢈', 0usize),\n                ('ࢉ'..='ࢎ', 8usize),\n                ('\\u{88f}'..='\\u{896}', 0usize),\n                ('\\u{897}'..='\\u{8e1}', 8usize),\n                ('\\u{8e2}'..='\\u{8e2}', 0usize),\n                ('\\u{8e3}'..='\\u{963}', 8usize),\n                ('।'..='॥', 0usize),\n                ('०'..='९', 8usize),\n                ('॰'..='॰', 0usize),\n                ('ॱ'..='ঃ', 8usize),\n                ('\\u{984}'..='\\u{984}', 0usize),\n                ('অ'..='ঌ', 8usize),\n                ('\\u{98d}'..='\\u{98e}', 0usize),\n                ('এ'..='ঐ', 8usize),\n                ('\\u{991}'..='\\u{992}', 0usize),\n                ('ও'..='ন', 8usize),\n                ('\\u{9a9}'..='\\u{9a9}', 0usize),\n                ('প'..='র', 8usize),\n                ('\\u{9b1}'..='\\u{9b1}', 0usize),\n                ('ল'..='ল', 8usize),\n                ('\\u{9b3}'..='\\u{9b5}', 0usize),\n                ('শ'..='হ', 8usize),\n                ('\\u{9ba}'..='\\u{9bb}', 0usize),\n                ('\\u{9bc}'..='\\u{9c4}', 8usize),\n                ('\\u{9c5}'..='\\u{9c6}', 0usize),\n                ('ে'..='ৈ', 8usize),\n                ('\\u{9c9}'..='\\u{9ca}', 0usize),\n                ('ো'..='ৎ', 8usize),\n                ('\\u{9cf}'..='\\u{9d6}', 0usize),\n                ('\\u{9d7}'..='\\u{9d7}', 8usize),\n                ('\\u{9d8}'..='\\u{9db}', 0usize),\n                ('ড়'..='ঢ়', 8usize),\n                ('\\u{9de}'..='\\u{9de}', 0usize),\n                ('য়'..='\\u{9e3}', 8usize),\n                ('\\u{9e4}'..='\\u{9e5}', 0usize),\n                ('০'..='ৱ', 8usize),\n                ('৲'..='৻', 0usize),\n                ('ৼ'..='ৼ', 8usize),\n                ('৽'..='৽', 0usize),\n                ('\\u{9fe}'..='\\u{9fe}', 8usize),\n                ('\\u{9ff}'..='\\u{a00}', 0usize),\n                ('\\u{a01}'..='ਃ', 8usize),\n                ('\\u{a04}'..='\\u{a04}', 0usize),\n                ('ਅ'..='ਊ', 8usize),\n                ('\\u{a0b}'..='\\u{a0e}', 0usize),\n                ('ਏ'..='ਐ', 8usize),\n                ('\\u{a11}'..='\\u{a12}', 0usize),\n                ('ਓ'..='ਨ', 8usize),\n                ('\\u{a29}'..='\\u{a29}', 0usize),\n                ('ਪ'..='ਰ', 8usize),\n                ('\\u{a31}'..='\\u{a31}', 0usize),\n                ('ਲ'..='ਲ਼', 8usize),\n                ('\\u{a34}'..='\\u{a34}', 0usize),\n                ('ਵ'..='ਸ਼', 8usize),\n                ('\\u{a37}'..='\\u{a37}', 0usize),\n                ('ਸ'..='ਹ', 8usize),\n                ('\\u{a3a}'..='\\u{a3b}', 0usize),\n                ('\\u{a3c}'..='\\u{a3c}', 8usize),\n                ('\\u{a3d}'..='\\u{a3d}', 0usize),\n                ('ਾ'..='\\u{a42}', 8usize),\n                ('\\u{a43}'..='\\u{a46}', 0usize),\n                ('\\u{a47}'..='\\u{a48}', 8usize),\n                ('\\u{a49}'..='\\u{a4a}', 0usize),\n                ('\\u{a4b}'..='\\u{a4d}', 8usize),\n                ('\\u{a4e}'..='\\u{a50}', 0usize),\n                ('\\u{a51}'..='\\u{a51}', 8usize),\n                ('\\u{a52}'..='\\u{a58}', 0usize),\n                ('ਖ਼'..='ੜ', 8usize),\n                ('\\u{a5d}'..='\\u{a5d}', 0usize),\n                ('ਫ਼'..='ਫ਼', 8usize),\n                ('\\u{a5f}'..='\\u{a65}', 0usize),\n                ('੦'..='\\u{a75}', 8usize),\n                ('੶'..='\\u{a80}', 0usize),\n                ('\\u{a81}'..='ઃ', 8usize),\n                ('\\u{a84}'..='\\u{a84}', 0usize),\n                ('અ'..='ઍ', 8usize),\n                ('\\u{a8e}'..='\\u{a8e}', 0usize),\n                ('એ'..='ઑ', 8usize),\n                ('\\u{a92}'..='\\u{a92}', 0usize),\n                ('ઓ'..='ન', 8usize),\n                ('\\u{aa9}'..='\\u{aa9}', 0usize),\n                ('પ'..='ર', 8usize),\n                ('\\u{ab1}'..='\\u{ab1}', 0usize),\n                ('લ'..='ળ', 8usize),\n                ('\\u{ab4}'..='\\u{ab4}', 0usize),\n                ('વ'..='હ', 8usize),\n                ('\\u{aba}'..='\\u{abb}', 0usize),\n                ('\\u{abc}'..='\\u{ac5}', 8usize),\n                ('\\u{ac6}'..='\\u{ac6}', 0usize),\n                ('\\u{ac7}'..='ૉ', 8usize),\n                ('\\u{aca}'..='\\u{aca}', 0usize),\n                ('ો'..='\\u{acd}', 8usize),\n                ('\\u{ace}'..='\\u{acf}', 0usize),\n                ('ૐ'..='ૐ', 8usize),\n                ('\\u{ad1}'..='\\u{adf}', 0usize),\n                ('ૠ'..='\\u{ae3}', 8usize),\n                ('\\u{ae4}'..='\\u{ae5}', 0usize),\n                ('૦'..='૯', 8usize),\n                ('૰'..='\\u{af8}', 0usize),\n                ('ૹ'..='\\u{aff}', 8usize),\n                ('\\u{b00}'..='\\u{b00}', 0usize),\n                ('\\u{b01}'..='ଃ', 8usize),\n                ('\\u{b04}'..='\\u{b04}', 0usize),\n                ('ଅ'..='ଌ', 8usize),\n                ('\\u{b0d}'..='\\u{b0e}', 0usize),\n                ('ଏ'..='ଐ', 8usize),\n                ('\\u{b11}'..='\\u{b12}', 0usize),\n                ('ଓ'..='ନ', 8usize),\n                ('\\u{b29}'..='\\u{b29}', 0usize),\n                ('ପ'..='ର', 8usize),\n                ('\\u{b31}'..='\\u{b31}', 0usize),\n                ('ଲ'..='ଳ', 8usize),\n                ('\\u{b34}'..='\\u{b34}', 0usize),\n                ('ଵ'..='ହ', 8usize),\n                ('\\u{b3a}'..='\\u{b3b}', 0usize),\n                ('\\u{b3c}'..='\\u{b44}', 8usize),\n                ('\\u{b45}'..='\\u{b46}', 0usize),\n                ('େ'..='ୈ', 8usize),\n                ('\\u{b49}'..='\\u{b4a}', 0usize),\n                ('ୋ'..='\\u{b4d}', 8usize),\n                ('\\u{b4e}'..='\\u{b54}', 0usize),\n                ('\\u{b55}'..='\\u{b57}', 8usize),\n                ('\\u{b58}'..='\\u{b5b}', 0usize),\n                ('ଡ଼'..='ଢ଼', 8usize),\n                ('\\u{b5e}'..='\\u{b5e}', 0usize),\n                ('ୟ'..='\\u{b63}', 8usize),\n                ('\\u{b64}'..='\\u{b65}', 0usize),\n                ('୦'..='୯', 8usize),\n                ('୰'..='୰', 0usize),\n                ('ୱ'..='ୱ', 8usize),\n                ('୲'..='\\u{b81}', 0usize),\n                ('\\u{b82}'..='ஃ', 8usize),\n                ('\\u{b84}'..='\\u{b84}', 0usize),\n                ('அ'..='ஊ', 8usize),\n                ('\\u{b8b}'..='\\u{b8d}', 0usize),\n                ('எ'..='ஐ', 8usize),\n                ('\\u{b91}'..='\\u{b91}', 0usize),\n                ('ஒ'..='க', 8usize),\n                ('\\u{b96}'..='\\u{b98}', 0usize),\n                ('ங'..='ச', 8usize),\n                ('\\u{b9b}'..='\\u{b9b}', 0usize),\n                ('ஜ'..='ஜ', 8usize),\n                ('\\u{b9d}'..='\\u{b9d}', 0usize),\n                ('ஞ'..='ட', 8usize),\n                ('\\u{ba0}'..='\\u{ba2}', 0usize),\n                ('ண'..='த', 8usize),\n                ('\\u{ba5}'..='\\u{ba7}', 0usize),\n                ('ந'..='ப', 8usize),\n                ('\\u{bab}'..='\\u{bad}', 0usize),\n                ('ம'..='ஹ', 8usize),\n                ('\\u{bba}'..='\\u{bbd}', 0usize),\n                ('\\u{bbe}'..='ூ', 8usize),\n                ('\\u{bc3}'..='\\u{bc5}', 0usize),\n                ('ெ'..='ை', 8usize),\n                ('\\u{bc9}'..='\\u{bc9}', 0usize),\n                ('ொ'..='\\u{bcd}', 8usize),\n                ('\\u{bce}'..='\\u{bcf}', 0usize),\n                ('ௐ'..='ௐ', 8usize),\n                ('\\u{bd1}'..='\\u{bd6}', 0usize),\n                ('\\u{bd7}'..='\\u{bd7}', 8usize),\n                ('\\u{bd8}'..='\\u{be5}', 0usize),\n                ('௦'..='௯', 8usize),\n                ('௰'..='\\u{bff}', 0usize),\n                ('\\u{c00}'..='ఌ', 8usize),\n                ('\\u{c0d}'..='\\u{c0d}', 0usize),\n                ('ఎ'..='ఐ', 8usize),\n                ('\\u{c11}'..='\\u{c11}', 0usize),\n                ('ఒ'..='న', 8usize),\n                ('\\u{c29}'..='\\u{c29}', 0usize),\n                ('ప'..='హ', 8usize),\n                ('\\u{c3a}'..='\\u{c3b}', 0usize),\n                ('\\u{c3c}'..='ౄ', 8usize),\n                ('\\u{c45}'..='\\u{c45}', 0usize),\n                ('\\u{c46}'..='\\u{c48}', 8usize),\n                ('\\u{c49}'..='\\u{c49}', 0usize),\n                ('\\u{c4a}'..='\\u{c4d}', 8usize),\n                ('\\u{c4e}'..='\\u{c54}', 0usize),\n                ('\\u{c55}'..='\\u{c56}', 8usize),\n                ('\\u{c57}'..='\\u{c57}', 0usize),\n                ('ౘ'..='ౚ', 8usize),\n                ('\\u{c5b}'..='\\u{c5c}', 0usize),\n                ('ౝ'..='ౝ', 8usize),\n                ('\\u{c5e}'..='\\u{c5f}', 0usize),\n                ('ౠ'..='\\u{c63}', 8usize),\n                ('\\u{c64}'..='\\u{c65}', 0usize),\n                ('౦'..='౯', 8usize),\n                ('\\u{c70}'..='౿', 0usize),\n                ('ಀ'..='ಃ', 8usize),\n                ('಄'..='಄', 0usize),\n                ('ಅ'..='ಌ', 8usize),\n                ('\\u{c8d}'..='\\u{c8d}', 0usize),\n                ('ಎ'..='ಐ', 8usize),\n                ('\\u{c91}'..='\\u{c91}', 0usize),\n                ('ಒ'..='ನ', 8usize),\n                ('\\u{ca9}'..='\\u{ca9}', 0usize),\n                ('ಪ'..='ಳ', 8usize),\n                ('\\u{cb4}'..='\\u{cb4}', 0usize),\n                ('ವ'..='ಹ', 8usize),\n                ('\\u{cba}'..='\\u{cbb}', 0usize),\n                ('\\u{cbc}'..='ೄ', 8usize),\n                ('\\u{cc5}'..='\\u{cc5}', 0usize),\n                ('\\u{cc6}'..='\\u{cc8}', 8usize),\n                ('\\u{cc9}'..='\\u{cc9}', 0usize),\n                ('\\u{cca}'..='\\u{ccd}', 8usize),\n                ('\\u{cce}'..='\\u{cd4}', 0usize),\n                ('\\u{cd5}'..='\\u{cd6}', 8usize),\n                ('\\u{cd7}'..='\\u{cdc}', 0usize),\n                ('ೝ'..='ೞ', 8usize),\n                ('\\u{cdf}'..='\\u{cdf}', 0usize),\n                ('ೠ'..='\\u{ce3}', 8usize),\n                ('\\u{ce4}'..='\\u{ce5}', 0usize),\n                ('೦'..='೯', 8usize),\n                ('\\u{cf0}'..='\\u{cf0}', 0usize),\n                ('ೱ'..='ೳ', 8usize),\n                ('\\u{cf4}'..='\\u{cff}', 0usize),\n                ('\\u{d00}'..='ഌ', 8usize),\n                ('\\u{d0d}'..='\\u{d0d}', 0usize),\n                ('എ'..='ഐ', 8usize),\n                ('\\u{d11}'..='\\u{d11}', 0usize),\n                ('ഒ'..='\\u{d44}', 8usize),\n                ('\\u{d45}'..='\\u{d45}', 0usize),\n                ('െ'..='ൈ', 8usize),\n                ('\\u{d49}'..='\\u{d49}', 0usize),\n                ('ൊ'..='ൎ', 8usize),\n                ('൏'..='\\u{d53}', 0usize),\n                ('ൔ'..='\\u{d57}', 8usize),\n                ('൘'..='൞', 0usize),\n                ('ൟ'..='\\u{d63}', 8usize),\n                ('\\u{d64}'..='\\u{d65}', 0usize),\n                ('൦'..='൯', 8usize),\n                ('൰'..='൹', 0usize),\n                ('ൺ'..='ൿ', 8usize),\n                ('\\u{d80}'..='\\u{d80}', 0usize),\n                ('\\u{d81}'..='ඃ', 8usize),\n                ('\\u{d84}'..='\\u{d84}', 0usize),\n                ('අ'..='ඖ', 8usize),\n                ('\\u{d97}'..='\\u{d99}', 0usize),\n                ('ක'..='න', 8usize),\n                ('\\u{db2}'..='\\u{db2}', 0usize),\n                ('ඳ'..='ර', 8usize),\n                ('\\u{dbc}'..='\\u{dbc}', 0usize),\n                ('ල'..='ල', 8usize),\n                ('\\u{dbe}'..='\\u{dbf}', 0usize),\n                ('ව'..='ෆ', 8usize),\n                ('\\u{dc7}'..='\\u{dc9}', 0usize),\n                ('\\u{dca}'..='\\u{dca}', 8usize),\n                ('\\u{dcb}'..='\\u{dce}', 0usize),\n                ('\\u{dcf}'..='\\u{dd4}', 8usize),\n                ('\\u{dd5}'..='\\u{dd5}', 0usize),\n                ('\\u{dd6}'..='\\u{dd6}', 8usize),\n                ('\\u{dd7}'..='\\u{dd7}', 0usize),\n                ('ෘ'..='\\u{ddf}', 8usize),\n                ('\\u{de0}'..='\\u{de5}', 0usize),\n                ('෦'..='෯', 8usize),\n                ('\\u{df0}'..='\\u{df1}', 0usize),\n                ('ෲ'..='ෳ', 8usize),\n                ('෴'..='\\u{e00}', 0usize),\n                ('ก'..='\\u{e3a}', 8usize),\n                ('\\u{e3b}'..='฿', 0usize),\n                ('เ'..='\\u{e4e}', 8usize),\n                ('๏'..='๏', 0usize),\n                ('๐'..='๙', 8usize),\n                ('๚'..='\\u{e80}', 0usize),\n                ('ກ'..='ຂ', 8usize),\n                ('\\u{e83}'..='\\u{e83}', 0usize),\n                ('ຄ'..='ຄ', 8usize),\n                ('\\u{e85}'..='\\u{e85}', 0usize),\n                ('ຆ'..='ຊ', 8usize),\n                ('\\u{e8b}'..='\\u{e8b}', 0usize),\n                ('ຌ'..='ຣ', 8usize),\n                ('\\u{ea4}'..='\\u{ea4}', 0usize),\n                ('ລ'..='ລ', 8usize),\n                ('\\u{ea6}'..='\\u{ea6}', 0usize),\n                ('ວ'..='ຽ', 8usize),\n                ('\\u{ebe}'..='\\u{ebf}', 0usize),\n                ('ເ'..='ໄ', 8usize),\n                ('\\u{ec5}'..='\\u{ec5}', 0usize),\n                ('ໆ'..='ໆ', 8usize),\n                ('\\u{ec7}'..='\\u{ec7}', 0usize),\n                ('\\u{ec8}'..='\\u{ece}', 8usize),\n                ('\\u{ecf}'..='\\u{ecf}', 0usize),\n                ('໐'..='໙', 8usize),\n                ('\\u{eda}'..='\\u{edb}', 0usize),\n                ('ໜ'..='ໟ', 8usize),\n                ('\\u{ee0}'..='\\u{eff}', 0usize),\n                ('ༀ'..='ༀ', 8usize),\n                ('༁'..='༗', 0usize),\n                ('\\u{f18}'..='\\u{f19}', 8usize),\n                ('༚'..='༟', 0usize),\n                ('༠'..='༩', 8usize),\n                ('༪'..='༴', 0usize),\n                ('\\u{f35}'..='\\u{f35}', 8usize),\n                ('༶'..='༶', 0usize),\n                ('\\u{f37}'..='\\u{f37}', 8usize),\n                ('༸'..='༸', 0usize),\n                ('\\u{f39}'..='\\u{f39}', 8usize),\n                ('༺'..='༽', 0usize),\n                ('༾'..='ཇ', 8usize),\n                ('\\u{f48}'..='\\u{f48}', 0usize),\n                ('ཉ'..='ཬ', 8usize),\n                ('\\u{f6d}'..='\\u{f70}', 0usize),\n                ('\\u{f71}'..='\\u{f84}', 8usize),\n                ('྅'..='྅', 0usize),\n                ('\\u{f86}'..='\\u{f97}', 8usize),\n                ('\\u{f98}'..='\\u{f98}', 0usize),\n                ('\\u{f99}'..='\\u{fbc}', 8usize),\n                ('\\u{fbd}'..='࿅', 0usize),\n                ('\\u{fc6}'..='\\u{fc6}', 8usize),\n                ('࿇'..='\\u{fff}', 0usize),\n                ('က'..='၉', 8usize),\n                ('၊'..='၏', 0usize),\n                ('ၐ'..='\\u{109d}', 8usize),\n                ('႞'..='႟', 0usize),\n                ('Ⴀ'..='Ⴥ', 8usize),\n                ('\\u{10c6}'..='\\u{10c6}', 0usize),\n                ('Ⴧ'..='Ⴧ', 8usize),\n                ('\\u{10c8}'..='\\u{10cc}', 0usize),\n                ('Ⴭ'..='Ⴭ', 8usize),\n                ('\\u{10ce}'..='\\u{10cf}', 0usize),\n                ('ა'..='ჺ', 8usize),\n                ('჻'..='჻', 0usize),\n                ('ჼ'..='ቈ', 8usize),\n                ('\\u{1249}'..='\\u{1249}', 0usize),\n                ('ቊ'..='ቍ', 8usize),\n                ('\\u{124e}'..='\\u{124f}', 0usize),\n                ('ቐ'..='ቖ', 8usize),\n                ('\\u{1257}'..='\\u{1257}', 0usize),\n                ('ቘ'..='ቘ', 8usize),\n                ('\\u{1259}'..='\\u{1259}', 0usize),\n                ('ቚ'..='ቝ', 8usize),\n                ('\\u{125e}'..='\\u{125f}', 0usize),\n                ('በ'..='ኈ', 8usize),\n                ('\\u{1289}'..='\\u{1289}', 0usize),\n                ('ኊ'..='ኍ', 8usize),\n                ('\\u{128e}'..='\\u{128f}', 0usize),\n                ('ነ'..='ኰ', 8usize),\n                ('\\u{12b1}'..='\\u{12b1}', 0usize),\n                ('ኲ'..='ኵ', 8usize),\n                ('\\u{12b6}'..='\\u{12b7}', 0usize),\n                ('ኸ'..='ኾ', 8usize),\n                ('\\u{12bf}'..='\\u{12bf}', 0usize),\n                ('ዀ'..='ዀ', 8usize),\n                ('\\u{12c1}'..='\\u{12c1}', 0usize),\n                ('ዂ'..='ዅ', 8usize),\n                ('\\u{12c6}'..='\\u{12c7}', 0usize),\n                ('ወ'..='ዖ', 8usize),\n                ('\\u{12d7}'..='\\u{12d7}', 0usize),\n                ('ዘ'..='ጐ', 8usize),\n                ('\\u{1311}'..='\\u{1311}', 0usize),\n                ('ጒ'..='ጕ', 8usize),\n                ('\\u{1316}'..='\\u{1317}', 0usize),\n                ('ጘ'..='ፚ', 8usize),\n                ('\\u{135b}'..='\\u{135c}', 0usize),\n                ('\\u{135d}'..='\\u{135f}', 8usize),\n                ('፠'..='\\u{137f}', 0usize),\n                ('ᎀ'..='ᎏ', 8usize),\n                ('᎐'..='\\u{139f}', 0usize),\n                ('Ꭰ'..='Ᏽ', 8usize),\n                ('\\u{13f6}'..='\\u{13f7}', 0usize),\n                ('ᏸ'..='ᏽ', 8usize),\n                ('\\u{13fe}'..='᐀', 0usize),\n                ('ᐁ'..='ᙬ', 8usize),\n                ('᙭'..='᙮', 0usize),\n                ('ᙯ'..='ᙿ', 8usize),\n                ('\\u{1680}'..='\\u{1680}', 1usize),\n                ('ᚁ'..='ᚚ', 8usize),\n                ('᚛'..='\\u{169f}', 0usize),\n                ('ᚠ'..='ᛪ', 8usize),\n                ('᛫'..='᛭', 0usize),\n                ('ᛮ'..='ᛸ', 8usize),\n                ('\\u{16f9}'..='\\u{16ff}', 0usize),\n                ('ᜀ'..='\\u{1715}', 8usize),\n                ('\\u{1716}'..='\\u{171e}', 0usize),\n                ('ᜟ'..='\\u{1734}', 8usize),\n                ('᜵'..='\\u{173f}', 0usize),\n                ('ᝀ'..='\\u{1753}', 8usize),\n                ('\\u{1754}'..='\\u{175f}', 0usize),\n                ('ᝠ'..='ᝬ', 8usize),\n                ('\\u{176d}'..='\\u{176d}', 0usize),\n                ('ᝮ'..='ᝰ', 8usize),\n                ('\\u{1771}'..='\\u{1771}', 0usize),\n                ('\\u{1772}'..='\\u{1773}', 8usize),\n                ('\\u{1774}'..='\\u{177f}', 0usize),\n                ('ក'..='\\u{17d3}', 8usize),\n                ('។'..='៖', 0usize),\n                ('ៗ'..='ៗ', 8usize),\n                ('៘'..='៛', 0usize),\n                ('ៜ'..='\\u{17dd}', 8usize),\n                ('\\u{17de}'..='\\u{17df}', 0usize),\n                ('០'..='៩', 8usize),\n                ('\\u{17ea}'..='᠊', 0usize),\n                ('\\u{180b}'..='\\u{180d}', 8usize),\n                ('\\u{180e}'..='\\u{180e}', 0usize),\n                ('\\u{180f}'..='᠙', 8usize),\n                ('\\u{181a}'..='\\u{181f}', 0usize),\n                ('ᠠ'..='ᡸ', 8usize),\n                ('\\u{1879}'..='\\u{187f}', 0usize),\n                ('ᢀ'..='ᢪ', 8usize),\n                ('\\u{18ab}'..='\\u{18af}', 0usize),\n                ('ᢰ'..='ᣵ', 8usize),\n                ('\\u{18f6}'..='\\u{18ff}', 0usize),\n                ('ᤀ'..='ᤞ', 8usize),\n                ('\\u{191f}'..='\\u{191f}', 0usize),\n                ('\\u{1920}'..='ᤫ', 8usize),\n                ('\\u{192c}'..='\\u{192f}', 0usize),\n                ('ᤰ'..='\\u{193b}', 8usize),\n                ('\\u{193c}'..='᥅', 0usize),\n                ('᥆'..='ᥭ', 8usize),\n                ('\\u{196e}'..='\\u{196f}', 0usize),\n                ('ᥰ'..='ᥴ', 8usize),\n                ('\\u{1975}'..='\\u{197f}', 0usize),\n                ('ᦀ'..='ᦫ', 8usize),\n                ('\\u{19ac}'..='\\u{19af}', 0usize),\n                ('ᦰ'..='ᧉ', 8usize),\n                ('\\u{19ca}'..='\\u{19cf}', 0usize),\n                ('᧐'..='᧙', 8usize),\n                ('᧚'..='᧿', 0usize),\n                ('ᨀ'..='\\u{1a1b}', 8usize),\n                ('\\u{1a1c}'..='᨟', 0usize),\n                ('ᨠ'..='\\u{1a5e}', 8usize),\n                ('\\u{1a5f}'..='\\u{1a5f}', 0usize),\n                ('\\u{1a60}'..='\\u{1a7c}', 8usize),\n                ('\\u{1a7d}'..='\\u{1a7e}', 0usize),\n                ('\\u{1a7f}'..='᪉', 8usize),\n                ('\\u{1a8a}'..='\\u{1a8f}', 0usize),\n                ('᪐'..='᪙', 8usize),\n                ('\\u{1a9a}'..='᪦', 0usize),\n                ('ᪧ'..='ᪧ', 8usize),\n                ('᪨'..='\\u{1aaf}', 0usize),\n                ('\\u{1ab0}'..='\\u{1ace}', 8usize),\n                ('\\u{1acf}'..='\\u{1aff}', 0usize),\n                ('\\u{1b00}'..='ᭌ', 8usize),\n                ('\\u{1b4d}'..='᭏', 0usize),\n                ('᭐'..='᭙', 8usize),\n                ('᭚'..='᭪', 0usize),\n                ('\\u{1b6b}'..='\\u{1b73}', 8usize),\n                ('᭴'..='᭿', 0usize),\n                ('\\u{1b80}'..='\\u{1bf3}', 8usize),\n                ('\\u{1bf4}'..='᯿', 0usize),\n                ('ᰀ'..='\\u{1c37}', 8usize),\n                ('\\u{1c38}'..='᰿', 0usize),\n                ('᱀'..='᱉', 8usize),\n                ('\\u{1c4a}'..='\\u{1c4c}', 0usize),\n                ('ᱍ'..='ᱽ', 8usize),\n                ('᱾'..='᱿', 0usize),\n                ('ᲀ'..='ᲊ', 8usize),\n                ('\\u{1c8b}'..='\\u{1c8f}', 0usize),\n                ('Ა'..='Ჺ', 8usize),\n                ('\\u{1cbb}'..='\\u{1cbc}', 0usize),\n                ('Ჽ'..='Ჿ', 8usize),\n                ('᳀'..='\\u{1ccf}', 0usize),\n                ('\\u{1cd0}'..='\\u{1cd2}', 8usize),\n                ('᳓'..='᳓', 0usize),\n                ('\\u{1cd4}'..='ᳺ', 8usize),\n                ('\\u{1cfb}'..='\\u{1cff}', 0usize),\n                ('ᴀ'..='ἕ', 8usize),\n                ('\\u{1f16}'..='\\u{1f17}', 0usize),\n                ('Ἐ'..='Ἕ', 8usize),\n                ('\\u{1f1e}'..='\\u{1f1f}', 0usize),\n                ('ἠ'..='ὅ', 8usize),\n                ('\\u{1f46}'..='\\u{1f47}', 0usize),\n                ('Ὀ'..='Ὅ', 8usize),\n                ('\\u{1f4e}'..='\\u{1f4f}', 0usize),\n                ('ὐ'..='ὗ', 8usize),\n                ('\\u{1f58}'..='\\u{1f58}', 0usize),\n                ('Ὑ'..='Ὑ', 8usize),\n                ('\\u{1f5a}'..='\\u{1f5a}', 0usize),\n                ('Ὓ'..='Ὓ', 8usize),\n                ('\\u{1f5c}'..='\\u{1f5c}', 0usize),\n                ('Ὕ'..='Ὕ', 8usize),\n                ('\\u{1f5e}'..='\\u{1f5e}', 0usize),\n                ('Ὗ'..='ώ', 8usize),\n                ('\\u{1f7e}'..='\\u{1f7f}', 0usize),\n                ('ᾀ'..='ᾴ', 8usize),\n                ('\\u{1fb5}'..='\\u{1fb5}', 0usize),\n                ('ᾶ'..='ᾼ', 8usize),\n                ('᾽'..='᾽', 0usize),\n                ('ι'..='ι', 8usize),\n                ('᾿'..='῁', 0usize),\n                ('ῂ'..='ῄ', 8usize),\n                ('\\u{1fc5}'..='\\u{1fc5}', 0usize),\n                ('ῆ'..='ῌ', 8usize),\n                ('῍'..='῏', 0usize),\n                ('ῐ'..='ΐ', 8usize),\n                ('\\u{1fd4}'..='\\u{1fd5}', 0usize),\n                ('ῖ'..='Ί', 8usize),\n                ('\\u{1fdc}'..='῟', 0usize),\n                ('ῠ'..='Ῥ', 8usize),\n                ('῭'..='\\u{1ff1}', 0usize),\n                ('ῲ'..='ῴ', 8usize),\n                ('\\u{1ff5}'..='\\u{1ff5}', 0usize),\n                ('ῶ'..='ῼ', 8usize),\n                ('´'..='\\u{1fff}', 0usize),\n                ('\\u{2000}'..='\\u{200a}', 1usize),\n                ('\\u{200b}'..='\\u{200b}', 0usize),\n                ('\\u{200c}'..='\\u{200d}', 8usize),\n                ('\\u{200e}'..='‧', 0usize),\n                ('\\u{2028}'..='\\u{2029}', 1usize),\n                ('\\u{202a}'..='\\u{202e}', 0usize),\n                ('\\u{202f}'..='\\u{202f}', 1usize),\n                ('‰'..='‾', 0usize),\n                ('‿'..='⁀', 8usize),\n                ('⁁'..='⁓', 0usize),\n                ('⁔'..='⁔', 8usize),\n                ('⁕'..='⁞', 0usize),\n                ('\\u{205f}'..='\\u{205f}', 1usize),\n                ('\\u{2060}'..='⁰', 0usize),\n                ('ⁱ'..='ⁱ', 8usize),\n                ('\\u{2072}'..='⁾', 0usize),\n                ('ⁿ'..='ⁿ', 8usize),\n                ('₀'..='\\u{208f}', 0usize),\n                ('ₐ'..='ₜ', 8usize),\n                ('\\u{209d}'..='\\u{20cf}', 0usize),\n                ('\\u{20d0}'..='\\u{20f0}', 8usize),\n                ('\\u{20f1}'..='℁', 0usize),\n                ('ℂ'..='ℂ', 8usize),\n                ('℃'..='℆', 0usize),\n                ('ℇ'..='ℇ', 8usize),\n                ('℈'..='℉', 0usize),\n                ('ℊ'..='ℓ', 8usize),\n                ('℔'..='℔', 0usize),\n                ('ℕ'..='ℕ', 8usize),\n                ('№'..='℘', 0usize),\n                ('ℙ'..='ℝ', 8usize),\n                ('℞'..='℣', 0usize),\n                ('ℤ'..='ℤ', 8usize),\n                ('℥'..='℥', 0usize),\n                ('Ω'..='Ω', 8usize),\n                ('℧'..='℧', 0usize),\n                ('ℨ'..='ℨ', 8usize),\n                ('℩'..='℩', 0usize),\n                ('K'..='ℭ', 8usize),\n                ('℮'..='℮', 0usize),\n                ('ℯ'..='ℹ', 8usize),\n                ('℺'..='℻', 0usize),\n                ('ℼ'..='ℿ', 8usize),\n                ('⅀'..='⅄', 0usize),\n                ('ⅅ'..='ⅉ', 8usize),\n                ('⅊'..='⅍', 0usize),\n                ('ⅎ'..='ⅎ', 8usize),\n                ('⅏'..='⅟', 0usize),\n                ('Ⅰ'..='ↈ', 8usize),\n                ('↉'..='⒵', 0usize),\n                ('Ⓐ'..='ⓩ', 8usize),\n                ('⓪'..='⯿', 0usize),\n                ('Ⰰ'..='ⳤ', 8usize),\n                ('⳥'..='⳪', 0usize),\n                ('Ⳬ'..='ⳳ', 8usize),\n                ('\\u{2cf4}'..='⳿', 0usize),\n                ('ⴀ'..='ⴥ', 8usize),\n                ('\\u{2d26}'..='\\u{2d26}', 0usize),\n                ('ⴧ'..='ⴧ', 8usize),\n                ('\\u{2d28}'..='\\u{2d2c}', 0usize),\n                ('ⴭ'..='ⴭ', 8usize),\n                ('\\u{2d2e}'..='\\u{2d2f}', 0usize),\n                ('ⴰ'..='ⵧ', 8usize),\n                ('\\u{2d68}'..='\\u{2d6e}', 0usize),\n                ('ⵯ'..='ⵯ', 8usize),\n                ('⵰'..='\\u{2d7e}', 0usize),\n                ('\\u{2d7f}'..='ⶖ', 8usize),\n                ('\\u{2d97}'..='\\u{2d9f}', 0usize),\n                ('ⶠ'..='ⶦ', 8usize),\n                ('\\u{2da7}'..='\\u{2da7}', 0usize),\n                ('ⶨ'..='ⶮ', 8usize),\n                ('\\u{2daf}'..='\\u{2daf}', 0usize),\n                ('ⶰ'..='ⶶ', 8usize),\n                ('\\u{2db7}'..='\\u{2db7}', 0usize),\n                ('ⶸ'..='ⶾ', 8usize),\n                ('\\u{2dbf}'..='\\u{2dbf}', 0usize),\n                ('ⷀ'..='ⷆ', 8usize),\n                ('\\u{2dc7}'..='\\u{2dc7}', 0usize),\n                ('ⷈ'..='ⷎ', 8usize),\n                ('\\u{2dcf}'..='\\u{2dcf}', 0usize),\n                ('ⷐ'..='ⷖ', 8usize),\n                ('\\u{2dd7}'..='\\u{2dd7}', 0usize),\n                ('ⷘ'..='ⷞ', 8usize),\n                ('\\u{2ddf}'..='\\u{2ddf}', 0usize),\n                ('\\u{2de0}'..='\\u{2dff}', 8usize),\n                ('⸀'..='⸮', 0usize),\n                ('ⸯ'..='ⸯ', 8usize),\n                ('⸰'..='⿿', 0usize),\n                ('\\u{3000}'..='\\u{3000}', 1usize),\n                ('、'..='〄', 0usize),\n                ('々'..='〇', 8usize),\n                ('〈'..='〠', 0usize),\n                ('〡'..='\\u{302f}', 8usize),\n                ('〰'..='〰', 0usize),\n                ('〱'..='〵', 8usize),\n                ('〶'..='〷', 0usize),\n                ('〸'..='〼', 8usize),\n                ('〽'..='\\u{3040}', 0usize),\n                ('ぁ'..='ゖ', 8usize),\n                ('\\u{3097}'..='\\u{3098}', 0usize),\n                ('\\u{3099}'..='\\u{309a}', 8usize),\n                ('゛'..='゜', 0usize),\n                ('ゝ'..='ゟ', 8usize),\n                ('゠'..='゠', 0usize),\n                ('ァ'..='ヺ', 8usize),\n                ('・'..='・', 0usize),\n                ('ー'..='ヿ', 8usize),\n                ('\\u{3100}'..='\\u{3104}', 0usize),\n                ('ㄅ'..='ㄯ', 8usize),\n                ('\\u{3130}'..='\\u{3130}', 0usize),\n                ('ㄱ'..='ㆎ', 8usize),\n                ('\\u{318f}'..='㆟', 0usize),\n                ('ㆠ'..='ㆿ', 8usize),\n                ('㇀'..='㇯', 0usize),\n                ('ㇰ'..='ㇿ', 8usize),\n                ('㈀'..='㏿', 0usize),\n                ('㐀'..='䶿', 8usize),\n                ('䷀'..='䷿', 0usize),\n                ('一'..='ꒌ', 8usize),\n                ('\\u{a48d}'..='\\u{a4cf}', 0usize),\n                ('ꓐ'..='ꓽ', 8usize),\n                ('꓾'..='꓿', 0usize),\n                ('ꔀ'..='ꘌ', 8usize),\n                ('꘍'..='꘏', 0usize),\n                ('ꘐ'..='ꘫ', 8usize),\n                ('\\u{a62c}'..='\\u{a63f}', 0usize),\n                ('Ꙁ'..='\\u{a672}', 8usize),\n                ('꙳'..='꙳', 0usize),\n                ('\\u{a674}'..='\\u{a67d}', 8usize),\n                ('꙾'..='꙾', 0usize),\n                ('ꙿ'..='\\u{a6f1}', 8usize),\n                ('꛲'..='꜖', 0usize),\n                ('ꜗ'..='ꜟ', 8usize),\n                ('꜠'..='꜡', 0usize),\n                ('Ꜣ'..='ꞈ', 8usize),\n                ('꞉'..='꞊', 0usize),\n                ('Ꞌ'..='ꟍ', 8usize),\n                ('\\u{a7ce}'..='\\u{a7cf}', 0usize),\n                ('Ꟑ'..='ꟑ', 8usize),\n                ('\\u{a7d2}'..='\\u{a7d2}', 0usize),\n                ('ꟓ'..='ꟓ', 8usize),\n                ('\\u{a7d4}'..='\\u{a7d4}', 0usize),\n                ('ꟕ'..='Ƛ', 8usize),\n                ('\\u{a7dd}'..='\\u{a7f1}', 0usize),\n                ('ꟲ'..='ꠧ', 8usize),\n                ('꠨'..='꠫', 0usize),\n                ('\\u{a82c}'..='\\u{a82c}', 8usize),\n                ('\\u{a82d}'..='\\u{a83f}', 0usize),\n                ('ꡀ'..='ꡳ', 8usize),\n                ('꡴'..='\\u{a87f}', 0usize),\n                ('ꢀ'..='\\u{a8c5}', 8usize),\n                ('\\u{a8c6}'..='꣏', 0usize),\n                ('꣐'..='꣙', 8usize),\n                ('\\u{a8da}'..='\\u{a8df}', 0usize),\n                ('\\u{a8e0}'..='ꣷ', 8usize),\n                ('꣸'..='꣺', 0usize),\n                ('ꣻ'..='ꣻ', 8usize),\n                ('꣼'..='꣼', 0usize),\n                ('ꣽ'..='\\u{a92d}', 8usize),\n                ('꤮'..='꤯', 0usize),\n                ('ꤰ'..='\\u{a953}', 8usize),\n                ('\\u{a954}'..='꥟', 0usize),\n                ('ꥠ'..='ꥼ', 8usize),\n                ('\\u{a97d}'..='\\u{a97f}', 0usize),\n                ('\\u{a980}'..='\\u{a9c0}', 8usize),\n                ('꧁'..='\\u{a9ce}', 0usize),\n                ('ꧏ'..='꧙', 8usize),\n                ('\\u{a9da}'..='꧟', 0usize),\n                ('ꧠ'..='ꧾ', 8usize),\n                ('\\u{a9ff}'..='\\u{a9ff}', 0usize),\n                ('ꨀ'..='\\u{aa36}', 8usize),\n                ('\\u{aa37}'..='\\u{aa3f}', 0usize),\n                ('ꩀ'..='ꩍ', 8usize),\n                ('\\u{aa4e}'..='\\u{aa4f}', 0usize),\n                ('꩐'..='꩙', 8usize),\n                ('\\u{aa5a}'..='꩟', 0usize),\n                ('ꩠ'..='ꩶ', 8usize),\n                ('꩷'..='꩹', 0usize),\n                ('ꩺ'..='ꫂ', 8usize),\n                ('\\u{aac3}'..='\\u{aada}', 0usize),\n                ('ꫛ'..='ꫝ', 8usize),\n                ('꫞'..='꫟', 0usize),\n                ('ꫠ'..='ꫯ', 8usize),\n                ('꫰'..='꫱', 0usize),\n                ('ꫲ'..='\\u{aaf6}', 8usize),\n                ('\\u{aaf7}'..='\\u{ab00}', 0usize),\n                ('ꬁ'..='ꬆ', 8usize),\n                ('\\u{ab07}'..='\\u{ab08}', 0usize),\n                ('ꬉ'..='ꬎ', 8usize),\n                ('\\u{ab0f}'..='\\u{ab10}', 0usize),\n                ('ꬑ'..='ꬖ', 8usize),\n                ('\\u{ab17}'..='\\u{ab1f}', 0usize),\n                ('ꬠ'..='ꬦ', 8usize),\n                ('\\u{ab27}'..='\\u{ab27}', 0usize),\n                ('ꬨ'..='ꬮ', 8usize),\n                ('\\u{ab2f}'..='\\u{ab2f}', 0usize),\n                ('ꬰ'..='ꭚ', 8usize),\n                ('꭛'..='꭛', 0usize),\n                ('ꭜ'..='ꭩ', 8usize),\n                ('꭪'..='\\u{ab6f}', 0usize),\n                ('ꭰ'..='ꯪ', 8usize),\n                ('꯫'..='꯫', 0usize),\n                ('꯬'..='\\u{abed}', 8usize),\n                ('\\u{abee}'..='\\u{abef}', 0usize),\n                ('꯰'..='꯹', 8usize),\n                ('\\u{abfa}'..='\\u{abff}', 0usize),\n                ('가'..='힣', 8usize),\n                ('\\u{d7a4}'..='\\u{d7af}', 0usize),\n                ('ힰ'..='ퟆ', 8usize),\n                ('\\u{d7c7}'..='\\u{d7ca}', 0usize),\n                ('ퟋ'..='ퟻ', 8usize),\n                ('\\u{d7fc}'..='\\u{f8ff}', 0usize),\n                ('豈'..='舘', 8usize),\n                ('\\u{fa6e}'..='\\u{fa6f}', 0usize),\n                ('並'..='龎', 8usize),\n                ('\\u{fada}'..='\\u{faff}', 0usize),\n                ('ﬀ'..='ﬆ', 8usize),\n                ('\\u{fb07}'..='\\u{fb12}', 0usize),\n                ('ﬓ'..='ﬗ', 8usize),\n                ('\\u{fb18}'..='\\u{fb1c}', 0usize),\n                ('יִ'..='ﬨ', 8usize),\n                ('﬩'..='﬩', 0usize),\n                ('שׁ'..='זּ', 8usize),\n                ('\\u{fb37}'..='\\u{fb37}', 0usize),\n                ('טּ'..='לּ', 8usize),\n                ('\\u{fb3d}'..='\\u{fb3d}', 0usize),\n                ('מּ'..='מּ', 8usize),\n                ('\\u{fb3f}'..='\\u{fb3f}', 0usize),\n                ('נּ'..='סּ', 8usize),\n                ('\\u{fb42}'..='\\u{fb42}', 0usize),\n                ('ףּ'..='פּ', 8usize),\n                ('\\u{fb45}'..='\\u{fb45}', 0usize),\n                ('צּ'..='ﮱ', 8usize),\n                ('﮲'..='\\u{fbd2}', 0usize),\n                ('ﯓ'..='ﴽ', 8usize),\n                ('﴾'..='﵏', 0usize),\n                ('ﵐ'..='ﶏ', 8usize),\n                ('\\u{fd90}'..='\\u{fd91}', 0usize),\n                ('ﶒ'..='ﷇ', 8usize),\n                ('\\u{fdc8}'..='\\u{fdef}', 0usize),\n                ('ﷰ'..='ﷻ', 8usize),\n                ('﷼'..='﷿', 0usize),\n                ('\\u{fe00}'..='\\u{fe0f}', 8usize),\n                ('︐'..='\\u{fe1f}', 0usize),\n                ('\\u{fe20}'..='\\u{fe2f}', 8usize),\n                ('︰'..='︲', 0usize),\n                ('︳'..='︴', 8usize),\n                ('︵'..='﹌', 0usize),\n                ('﹍'..='﹏', 8usize),\n                ('﹐'..='\\u{fe6f}', 0usize),\n                ('ﹰ'..='ﹴ', 8usize),\n                ('\\u{fe75}'..='\\u{fe75}', 0usize),\n                ('ﹶ'..='ﻼ', 8usize),\n                ('\\u{fefd}'..='／', 0usize),\n                ('０'..='９', 8usize),\n                ('：'..='＠', 0usize),\n                ('Ａ'..='Ｚ', 8usize),\n                ('［'..='＾', 0usize),\n                ('＿'..='＿', 8usize),\n                ('｀'..='｀', 0usize),\n                ('ａ'..='ｚ', 8usize),\n                ('｛'..='･', 0usize),\n                ('ｦ'..='ﾾ', 8usize),\n                ('\\u{ffbf}'..='\\u{ffc1}', 0usize),\n                ('ￂ'..='ￇ', 8usize),\n                ('\\u{ffc8}'..='\\u{ffc9}', 0usize),\n                ('ￊ'..='ￏ', 8usize),\n                ('\\u{ffd0}'..='\\u{ffd1}', 0usize),\n                ('ￒ'..='ￗ', 8usize),\n                ('\\u{ffd8}'..='\\u{ffd9}', 0usize),\n                ('ￚ'..='ￜ', 8usize),\n                ('\\u{ffdd}'..='\\u{ffff}', 0usize),\n                ('𐀀'..='𐀋', 8usize),\n                ('\\u{1000c}'..='\\u{1000c}', 0usize),\n                ('𐀍'..='𐀦', 8usize),\n                ('\\u{10027}'..='\\u{10027}', 0usize),\n                ('𐀨'..='𐀺', 8usize),\n                ('\\u{1003b}'..='\\u{1003b}', 0usize),\n                ('𐀼'..='𐀽', 8usize),\n                ('\\u{1003e}'..='\\u{1003e}', 0usize),\n                ('𐀿'..='𐁍', 8usize),\n                ('\\u{1004e}'..='\\u{1004f}', 0usize),\n                ('𐁐'..='𐁝', 8usize),\n                ('\\u{1005e}'..='\\u{1007f}', 0usize),\n                ('𐂀'..='𐃺', 8usize),\n                ('\\u{100fb}'..='𐄿', 0usize),\n                ('𐅀'..='𐅴', 8usize),\n                ('𐅵'..='𐇼', 0usize),\n                ('\\u{101fd}'..='\\u{101fd}', 8usize),\n                ('\\u{101fe}'..='\\u{1027f}', 0usize),\n                ('𐊀'..='𐊜', 8usize),\n                ('\\u{1029d}'..='\\u{1029f}', 0usize),\n                ('𐊠'..='𐋐', 8usize),\n                ('\\u{102d1}'..='\\u{102df}', 0usize),\n                ('\\u{102e0}'..='\\u{102e0}', 8usize),\n                ('𐋡'..='\\u{102ff}', 0usize),\n                ('𐌀'..='𐌟', 8usize),\n                ('𐌠'..='\\u{1032c}', 0usize),\n                ('𐌭'..='𐍊', 8usize),\n                ('\\u{1034b}'..='\\u{1034f}', 0usize),\n                ('𐍐'..='\\u{1037a}', 8usize),\n                ('\\u{1037b}'..='\\u{1037f}', 0usize),\n                ('𐎀'..='𐎝', 8usize),\n                ('\\u{1039e}'..='𐎟', 0usize),\n                ('𐎠'..='𐏃', 8usize),\n                ('\\u{103c4}'..='\\u{103c7}', 0usize),\n                ('𐏈'..='𐏏', 8usize),\n                ('𐏐'..='𐏐', 0usize),\n                ('𐏑'..='𐏕', 8usize),\n                ('\\u{103d6}'..='\\u{103ff}', 0usize),\n                ('𐐀'..='𐒝', 8usize),\n                ('\\u{1049e}'..='\\u{1049f}', 0usize),\n                ('𐒠'..='𐒩', 8usize),\n                ('\\u{104aa}'..='\\u{104af}', 0usize),\n                ('𐒰'..='𐓓', 8usize),\n                ('\\u{104d4}'..='\\u{104d7}', 0usize),\n                ('𐓘'..='𐓻', 8usize),\n                ('\\u{104fc}'..='\\u{104ff}', 0usize),\n                ('𐔀'..='𐔧', 8usize),\n                ('\\u{10528}'..='\\u{1052f}', 0usize),\n                ('𐔰'..='𐕣', 8usize),\n                ('\\u{10564}'..='𐕯', 0usize),\n                ('𐕰'..='𐕺', 8usize),\n                ('\\u{1057b}'..='\\u{1057b}', 0usize),\n                ('𐕼'..='𐖊', 8usize),\n                ('\\u{1058b}'..='\\u{1058b}', 0usize),\n                ('𐖌'..='𐖒', 8usize),\n                ('\\u{10593}'..='\\u{10593}', 0usize),\n                ('𐖔'..='𐖕', 8usize),\n                ('\\u{10596}'..='\\u{10596}', 0usize),\n                ('𐖗'..='𐖡', 8usize),\n                ('\\u{105a2}'..='\\u{105a2}', 0usize),\n                ('𐖣'..='𐖱', 8usize),\n                ('\\u{105b2}'..='\\u{105b2}', 0usize),\n                ('𐖳'..='𐖹', 8usize),\n                ('\\u{105ba}'..='\\u{105ba}', 0usize),\n                ('𐖻'..='𐖼', 8usize),\n                ('\\u{105bd}'..='\\u{105bf}', 0usize),\n                ('𐗀'..='𐗳', 8usize),\n                ('\\u{105f4}'..='\\u{105ff}', 0usize),\n                ('𐘀'..='𐜶', 8usize),\n                ('\\u{10737}'..='\\u{1073f}', 0usize),\n                ('𐝀'..='𐝕', 8usize),\n                ('\\u{10756}'..='\\u{1075f}', 0usize),\n                ('𐝠'..='𐝧', 8usize),\n                ('\\u{10768}'..='\\u{1077f}', 0usize),\n                ('𐞀'..='𐞅', 8usize),\n                ('\\u{10786}'..='\\u{10786}', 0usize),\n                ('𐞇'..='𐞰', 8usize),\n                ('\\u{107b1}'..='\\u{107b1}', 0usize),\n                ('𐞲'..='𐞺', 8usize),\n                ('\\u{107bb}'..='\\u{107ff}', 0usize),\n                ('𐠀'..='𐠅', 8usize),\n                ('\\u{10806}'..='\\u{10807}', 0usize),\n                ('𐠈'..='𐠈', 8usize),\n                ('\\u{10809}'..='\\u{10809}', 0usize),\n                ('𐠊'..='𐠵', 8usize),\n                ('\\u{10836}'..='\\u{10836}', 0usize),\n                ('𐠷'..='𐠸', 8usize),\n                ('\\u{10839}'..='\\u{1083b}', 0usize),\n                ('𐠼'..='𐠼', 8usize),\n                ('\\u{1083d}'..='\\u{1083e}', 0usize),\n                ('𐠿'..='𐡕', 8usize),\n                ('\\u{10856}'..='𐡟', 0usize),\n                ('𐡠'..='𐡶', 8usize),\n                ('𐡷'..='𐡿', 0usize),\n                ('𐢀'..='𐢞', 8usize),\n                ('\\u{1089f}'..='\\u{108df}', 0usize),\n                ('𐣠'..='𐣲', 8usize),\n                ('\\u{108f3}'..='\\u{108f3}', 0usize),\n                ('𐣴'..='𐣵', 8usize),\n                ('\\u{108f6}'..='𐣿', 0usize),\n                ('𐤀'..='𐤕', 8usize),\n                ('𐤖'..='𐤟', 0usize),\n                ('𐤠'..='𐤹', 8usize),\n                ('\\u{1093a}'..='\\u{1097f}', 0usize),\n                ('𐦀'..='𐦷', 8usize),\n                ('\\u{109b8}'..='𐦽', 0usize),\n                ('𐦾'..='𐦿', 8usize),\n                ('𐧀'..='𐧿', 0usize),\n                ('𐨀'..='\\u{10a03}', 8usize),\n                ('\\u{10a04}'..='\\u{10a04}', 0usize),\n                ('\\u{10a05}'..='\\u{10a06}', 8usize),\n                ('\\u{10a07}'..='\\u{10a0b}', 0usize),\n                ('\\u{10a0c}'..='𐨓', 8usize),\n                ('\\u{10a14}'..='\\u{10a14}', 0usize),\n                ('𐨕'..='𐨗', 8usize),\n                ('\\u{10a18}'..='\\u{10a18}', 0usize),\n                ('𐨙'..='𐨵', 8usize),\n                ('\\u{10a36}'..='\\u{10a37}', 0usize),\n                ('\\u{10a38}'..='\\u{10a3a}', 8usize),\n                ('\\u{10a3b}'..='\\u{10a3e}', 0usize),\n                ('\\u{10a3f}'..='\\u{10a3f}', 8usize),\n                ('𐩀'..='\\u{10a5f}', 0usize),\n                ('𐩠'..='𐩼', 8usize),\n                ('𐩽'..='𐩿', 0usize),\n                ('𐪀'..='𐪜', 8usize),\n                ('𐪝'..='\\u{10abf}', 0usize),\n                ('𐫀'..='𐫇', 8usize),\n                ('𐫈'..='𐫈', 0usize),\n                ('𐫉'..='\\u{10ae6}', 8usize),\n                ('\\u{10ae7}'..='\\u{10aff}', 0usize),\n                ('𐬀'..='𐬵', 8usize),\n                ('\\u{10b36}'..='𐬿', 0usize),\n                ('𐭀'..='𐭕', 8usize),\n                ('\\u{10b56}'..='𐭟', 0usize),\n                ('𐭠'..='𐭲', 8usize),\n                ('\\u{10b73}'..='𐭿', 0usize),\n                ('𐮀'..='𐮑', 8usize),\n                ('\\u{10b92}'..='\\u{10bff}', 0usize),\n                ('𐰀'..='𐱈', 8usize),\n                ('\\u{10c49}'..='\\u{10c7f}', 0usize),\n                ('𐲀'..='𐲲', 8usize),\n                ('\\u{10cb3}'..='\\u{10cbf}', 0usize),\n                ('𐳀'..='𐳲', 8usize),\n                ('\\u{10cf3}'..='𐳿', 0usize),\n                ('𐴀'..='\\u{10d27}', 8usize),\n                ('\\u{10d28}'..='\\u{10d2f}', 0usize),\n                ('𐴰'..='𐴹', 8usize),\n                ('\\u{10d3a}'..='\\u{10d3f}', 0usize),\n                ('𐵀'..='𐵥', 8usize),\n                ('\\u{10d66}'..='\\u{10d68}', 0usize),\n                ('\\u{10d69}'..='\\u{10d6d}', 8usize),\n                ('𐵮'..='𐵮', 0usize),\n                ('𐵯'..='𐶅', 8usize),\n                ('\\u{10d86}'..='\\u{10e7f}', 0usize),\n                ('𐺀'..='𐺩', 8usize),\n                ('\\u{10eaa}'..='\\u{10eaa}', 0usize),\n                ('\\u{10eab}'..='\\u{10eac}', 8usize),\n                ('𐺭'..='\\u{10eaf}', 0usize),\n                ('𐺰'..='𐺱', 8usize),\n                ('\\u{10eb2}'..='\\u{10ec1}', 0usize),\n                ('𐻂'..='𐻄', 8usize),\n                ('\\u{10ec5}'..='\\u{10efb}', 0usize),\n                ('\\u{10efc}'..='𐼜', 8usize),\n                ('𐼝'..='𐼦', 0usize),\n                ('𐼧'..='𐼧', 8usize),\n                ('\\u{10f28}'..='\\u{10f2f}', 0usize),\n                ('𐼰'..='\\u{10f50}', 8usize),\n                ('𐽑'..='\\u{10f6f}', 0usize),\n                ('𐽰'..='\\u{10f85}', 8usize),\n                ('𐾆'..='\\u{10faf}', 0usize),\n                ('𐾰'..='𐿄', 8usize),\n                ('𐿅'..='\\u{10fdf}', 0usize),\n                ('𐿠'..='𐿶', 8usize),\n                ('\\u{10ff7}'..='\\u{10fff}', 0usize),\n                ('𑀀'..='\\u{11046}', 8usize),\n                ('𑁇'..='𑁥', 0usize),\n                ('𑁦'..='𑁵', 8usize),\n                ('\\u{11076}'..='\\u{1107e}', 0usize),\n                ('\\u{1107f}'..='\\u{110ba}', 8usize),\n                ('𑂻'..='𑃁', 0usize),\n                ('\\u{110c2}'..='\\u{110c2}', 8usize),\n                ('\\u{110c3}'..='\\u{110cf}', 0usize),\n                ('𑃐'..='𑃨', 8usize),\n                ('\\u{110e9}'..='\\u{110ef}', 0usize),\n                ('𑃰'..='𑃹', 8usize),\n                ('\\u{110fa}'..='\\u{110ff}', 0usize),\n                ('\\u{11100}'..='\\u{11134}', 8usize),\n                ('\\u{11135}'..='\\u{11135}', 0usize),\n                ('𑄶'..='𑄿', 8usize),\n                ('𑅀'..='𑅃', 0usize),\n                ('𑅄'..='𑅇', 8usize),\n                ('\\u{11148}'..='\\u{1114f}', 0usize),\n                ('𑅐'..='\\u{11173}', 8usize),\n                ('𑅴'..='𑅵', 0usize),\n                ('𑅶'..='𑅶', 8usize),\n                ('\\u{11177}'..='\\u{1117f}', 0usize),\n                ('\\u{11180}'..='𑇄', 8usize),\n                ('𑇅'..='𑇈', 0usize),\n                ('\\u{111c9}'..='\\u{111cc}', 8usize),\n                ('𑇍'..='𑇍', 0usize),\n                ('𑇎'..='𑇚', 8usize),\n                ('𑇛'..='𑇛', 0usize),\n                ('𑇜'..='𑇜', 8usize),\n                ('𑇝'..='\\u{111ff}', 0usize),\n                ('𑈀'..='𑈑', 8usize),\n                ('\\u{11212}'..='\\u{11212}', 0usize),\n                ('𑈓'..='\\u{11237}', 8usize),\n                ('𑈸'..='𑈽', 0usize),\n                ('\\u{1123e}'..='\\u{11241}', 8usize),\n                ('\\u{11242}'..='\\u{1127f}', 0usize),\n                ('𑊀'..='𑊆', 8usize),\n                ('\\u{11287}'..='\\u{11287}', 0usize),\n                ('𑊈'..='𑊈', 8usize),\n                ('\\u{11289}'..='\\u{11289}', 0usize),\n                ('𑊊'..='𑊍', 8usize),\n                ('\\u{1128e}'..='\\u{1128e}', 0usize),\n                ('𑊏'..='𑊝', 8usize),\n                ('\\u{1129e}'..='\\u{1129e}', 0usize),\n                ('𑊟'..='𑊨', 8usize),\n                ('𑊩'..='\\u{112af}', 0usize),\n                ('𑊰'..='\\u{112ea}', 8usize),\n                ('\\u{112eb}'..='\\u{112ef}', 0usize),\n                ('𑋰'..='𑋹', 8usize),\n                ('\\u{112fa}'..='\\u{112ff}', 0usize),\n                ('\\u{11300}'..='𑌃', 8usize),\n                ('\\u{11304}'..='\\u{11304}', 0usize),\n                ('𑌅'..='𑌌', 8usize),\n                ('\\u{1130d}'..='\\u{1130e}', 0usize),\n                ('𑌏'..='𑌐', 8usize),\n                ('\\u{11311}'..='\\u{11312}', 0usize),\n                ('𑌓'..='𑌨', 8usize),\n                ('\\u{11329}'..='\\u{11329}', 0usize),\n                ('𑌪'..='𑌰', 8usize),\n                ('\\u{11331}'..='\\u{11331}', 0usize),\n                ('𑌲'..='𑌳', 8usize),\n                ('\\u{11334}'..='\\u{11334}', 0usize),\n                ('𑌵'..='𑌹', 8usize),\n                ('\\u{1133a}'..='\\u{1133a}', 0usize),\n                ('\\u{1133b}'..='𑍄', 8usize),\n                ('\\u{11345}'..='\\u{11346}', 0usize),\n                ('𑍇'..='𑍈', 8usize),\n                ('\\u{11349}'..='\\u{1134a}', 0usize),\n                ('𑍋'..='\\u{1134d}', 8usize),\n                ('\\u{1134e}'..='\\u{1134f}', 0usize),\n                ('𑍐'..='𑍐', 8usize),\n                ('\\u{11351}'..='\\u{11356}', 0usize),\n                ('\\u{11357}'..='\\u{11357}', 8usize),\n                ('\\u{11358}'..='\\u{1135c}', 0usize),\n                ('𑍝'..='𑍣', 8usize),\n                ('\\u{11364}'..='\\u{11365}', 0usize),\n                ('\\u{11366}'..='\\u{1136c}', 8usize),\n                ('\\u{1136d}'..='\\u{1136f}', 0usize),\n                ('\\u{11370}'..='\\u{11374}', 8usize),\n                ('\\u{11375}'..='\\u{1137f}', 0usize),\n                ('𑎀'..='𑎉', 8usize),\n                ('\\u{1138a}'..='\\u{1138a}', 0usize),\n                ('𑎋'..='𑎋', 8usize),\n                ('\\u{1138c}'..='\\u{1138d}', 0usize),\n                ('𑎎'..='𑎎', 8usize),\n                ('\\u{1138f}'..='\\u{1138f}', 0usize),\n                ('𑎐'..='𑎵', 8usize),\n                ('\\u{113b6}'..='\\u{113b6}', 0usize),\n                ('𑎷'..='\\u{113c0}', 8usize),\n                ('\\u{113c1}'..='\\u{113c1}', 0usize),\n                ('\\u{113c2}'..='\\u{113c2}', 8usize),\n                ('\\u{113c3}'..='\\u{113c4}', 0usize),\n                ('\\u{113c5}'..='\\u{113c5}', 8usize),\n                ('\\u{113c6}'..='\\u{113c6}', 0usize),\n                ('\\u{113c7}'..='𑏊', 8usize),\n                ('\\u{113cb}'..='\\u{113cb}', 0usize),\n                ('𑏌'..='𑏓', 8usize),\n                ('𑏔'..='\\u{113e0}', 0usize),\n                ('\\u{113e1}'..='\\u{113e2}', 8usize),\n                ('\\u{113e3}'..='\\u{113ff}', 0usize),\n                ('𑐀'..='𑑊', 8usize),\n                ('𑑋'..='𑑏', 0usize),\n                ('𑑐'..='𑑙', 8usize),\n                ('𑑚'..='𑑝', 0usize),\n                ('\\u{1145e}'..='𑑡', 8usize),\n                ('\\u{11462}'..='\\u{1147f}', 0usize),\n                ('𑒀'..='𑓅', 8usize),\n                ('𑓆'..='𑓆', 0usize),\n                ('𑓇'..='𑓇', 8usize),\n                ('\\u{114c8}'..='\\u{114cf}', 0usize),\n                ('𑓐'..='𑓙', 8usize),\n                ('\\u{114da}'..='\\u{1157f}', 0usize),\n                ('𑖀'..='\\u{115b5}', 8usize),\n                ('\\u{115b6}'..='\\u{115b7}', 0usize),\n                ('𑖸'..='\\u{115c0}', 8usize),\n                ('𑗁'..='𑗗', 0usize),\n                ('𑗘'..='\\u{115dd}', 8usize),\n                ('\\u{115de}'..='\\u{115ff}', 0usize),\n                ('𑘀'..='\\u{11640}', 8usize),\n                ('𑙁'..='𑙃', 0usize),\n                ('𑙄'..='𑙄', 8usize),\n                ('\\u{11645}'..='\\u{1164f}', 0usize),\n                ('𑙐'..='𑙙', 8usize),\n                ('\\u{1165a}'..='\\u{1167f}', 0usize),\n                ('𑚀'..='𑚸', 8usize),\n                ('𑚹'..='\\u{116bf}', 0usize),\n                ('𑛀'..='𑛉', 8usize),\n                ('\\u{116ca}'..='\\u{116cf}', 0usize),\n                ('𑛐'..='𑛣', 8usize),\n                ('\\u{116e4}'..='\\u{116ff}', 0usize),\n                ('𑜀'..='𑜚', 8usize),\n                ('\\u{1171b}'..='\\u{1171c}', 0usize),\n                ('\\u{1171d}'..='\\u{1172b}', 8usize),\n                ('\\u{1172c}'..='\\u{1172f}', 0usize),\n                ('𑜰'..='𑜹', 8usize),\n                ('𑜺'..='𑜿', 0usize),\n                ('𑝀'..='𑝆', 8usize),\n                ('\\u{11747}'..='\\u{117ff}', 0usize),\n                ('𑠀'..='\\u{1183a}', 8usize),\n                ('𑠻'..='\\u{1189f}', 0usize),\n                ('𑢠'..='𑣩', 8usize),\n                ('𑣪'..='\\u{118fe}', 0usize),\n                ('𑣿'..='𑤆', 8usize),\n                ('\\u{11907}'..='\\u{11908}', 0usize),\n                ('𑤉'..='𑤉', 8usize),\n                ('\\u{1190a}'..='\\u{1190b}', 0usize),\n                ('𑤌'..='𑤓', 8usize),\n                ('\\u{11914}'..='\\u{11914}', 0usize),\n                ('𑤕'..='𑤖', 8usize),\n                ('\\u{11917}'..='\\u{11917}', 0usize),\n                ('𑤘'..='𑤵', 8usize),\n                ('\\u{11936}'..='\\u{11936}', 0usize),\n                ('𑤷'..='𑤸', 8usize),\n                ('\\u{11939}'..='\\u{1193a}', 0usize),\n                ('\\u{1193b}'..='\\u{11943}', 8usize),\n                ('𑥄'..='\\u{1194f}', 0usize),\n                ('𑥐'..='𑥙', 8usize),\n                ('\\u{1195a}'..='\\u{1199f}', 0usize),\n                ('𑦠'..='𑦧', 8usize),\n                ('\\u{119a8}'..='\\u{119a9}', 0usize),\n                ('𑦪'..='\\u{119d7}', 8usize),\n                ('\\u{119d8}'..='\\u{119d9}', 0usize),\n                ('\\u{119da}'..='𑧡', 8usize),\n                ('𑧢'..='𑧢', 0usize),\n                ('𑧣'..='𑧤', 8usize),\n                ('\\u{119e5}'..='\\u{119ff}', 0usize),\n                ('𑨀'..='\\u{11a3e}', 8usize),\n                ('𑨿'..='𑩆', 0usize),\n                ('\\u{11a47}'..='\\u{11a47}', 8usize),\n                ('\\u{11a48}'..='\\u{11a4f}', 0usize),\n                ('𑩐'..='\\u{11a99}', 8usize),\n                ('𑪚'..='𑪜', 0usize),\n                ('𑪝'..='𑪝', 8usize),\n                ('𑪞'..='\\u{11aaf}', 0usize),\n                ('𑪰'..='𑫸', 8usize),\n                ('\\u{11af9}'..='\\u{11bbf}', 0usize),\n                ('𑯀'..='𑯠', 8usize),\n                ('𑯡'..='\\u{11bef}', 0usize),\n                ('𑯰'..='𑯹', 8usize),\n                ('\\u{11bfa}'..='\\u{11bff}', 0usize),\n                ('𑰀'..='𑰈', 8usize),\n                ('\\u{11c09}'..='\\u{11c09}', 0usize),\n                ('𑰊'..='\\u{11c36}', 8usize),\n                ('\\u{11c37}'..='\\u{11c37}', 0usize),\n                ('\\u{11c38}'..='𑱀', 8usize),\n                ('𑱁'..='\\u{11c4f}', 0usize),\n                ('𑱐'..='𑱙', 8usize),\n                ('𑱚'..='𑱱', 0usize),\n                ('𑱲'..='𑲏', 8usize),\n                ('\\u{11c90}'..='\\u{11c91}', 0usize),\n                ('\\u{11c92}'..='\\u{11ca7}', 8usize),\n                ('\\u{11ca8}'..='\\u{11ca8}', 0usize),\n                ('𑲩'..='\\u{11cb6}', 8usize),\n                ('\\u{11cb7}'..='\\u{11cff}', 0usize),\n                ('𑴀'..='𑴆', 8usize),\n                ('\\u{11d07}'..='\\u{11d07}', 0usize),\n                ('𑴈'..='𑴉', 8usize),\n                ('\\u{11d0a}'..='\\u{11d0a}', 0usize),\n                ('𑴋'..='\\u{11d36}', 8usize),\n                ('\\u{11d37}'..='\\u{11d39}', 0usize),\n                ('\\u{11d3a}'..='\\u{11d3a}', 8usize),\n                ('\\u{11d3b}'..='\\u{11d3b}', 0usize),\n                ('\\u{11d3c}'..='\\u{11d3d}', 8usize),\n                ('\\u{11d3e}'..='\\u{11d3e}', 0usize),\n                ('\\u{11d3f}'..='\\u{11d47}', 8usize),\n                ('\\u{11d48}'..='\\u{11d4f}', 0usize),\n                ('𑵐'..='𑵙', 8usize),\n                ('\\u{11d5a}'..='\\u{11d5f}', 0usize),\n                ('𑵠'..='𑵥', 8usize),\n                ('\\u{11d66}'..='\\u{11d66}', 0usize),\n                ('𑵧'..='𑵨', 8usize),\n                ('\\u{11d69}'..='\\u{11d69}', 0usize),\n                ('𑵪'..='𑶎', 8usize),\n                ('\\u{11d8f}'..='\\u{11d8f}', 0usize),\n                ('\\u{11d90}'..='\\u{11d91}', 8usize),\n                ('\\u{11d92}'..='\\u{11d92}', 0usize),\n                ('𑶓'..='𑶘', 8usize),\n                ('\\u{11d99}'..='\\u{11d9f}', 0usize),\n                ('𑶠'..='𑶩', 8usize),\n                ('\\u{11daa}'..='\\u{11edf}', 0usize),\n                ('𑻠'..='𑻶', 8usize),\n                ('𑻷'..='\\u{11eff}', 0usize),\n                ('\\u{11f00}'..='𑼐', 8usize),\n                ('\\u{11f11}'..='\\u{11f11}', 0usize),\n                ('𑼒'..='\\u{11f3a}', 8usize),\n                ('\\u{11f3b}'..='\\u{11f3d}', 0usize),\n                ('𑼾'..='\\u{11f42}', 8usize),\n                ('𑽃'..='𑽏', 0usize),\n                ('𑽐'..='\\u{11f5a}', 8usize),\n                ('\\u{11f5b}'..='\\u{11faf}', 0usize),\n                ('𑾰'..='𑾰', 8usize),\n                ('\\u{11fb1}'..='𑿿', 0usize),\n                ('𒀀'..='𒎙', 8usize),\n                ('\\u{1239a}'..='\\u{123ff}', 0usize),\n                ('𒐀'..='𒑮', 8usize),\n                ('\\u{1246f}'..='\\u{1247f}', 0usize),\n                ('𒒀'..='𒕃', 8usize),\n                ('\\u{12544}'..='\\u{12f8f}', 0usize),\n                ('𒾐'..='𒿰', 8usize),\n                ('𒿱'..='\\u{12fff}', 0usize),\n                ('𓀀'..='𓐯', 8usize),\n                ('\\u{13430}'..='\\u{1343f}', 0usize),\n                ('\\u{13440}'..='\\u{13455}', 8usize),\n                ('\\u{13456}'..='\\u{1345f}', 0usize),\n                ('𓑠'..='𔏺', 8usize),\n                ('\\u{143fb}'..='\\u{143ff}', 0usize),\n                ('𔐀'..='𔙆', 8usize),\n                ('\\u{14647}'..='\\u{160ff}', 0usize),\n                ('𖄀'..='𖄹', 8usize),\n                ('\\u{1613a}'..='\\u{167ff}', 0usize),\n                ('𖠀'..='𖨸', 8usize),\n                ('\\u{16a39}'..='\\u{16a3f}', 0usize),\n                ('𖩀'..='𖩞', 8usize),\n                ('\\u{16a5f}'..='\\u{16a5f}', 0usize),\n                ('𖩠'..='𖩩', 8usize),\n                ('\\u{16a6a}'..='𖩯', 0usize),\n                ('𖩰'..='𖪾', 8usize),\n                ('\\u{16abf}'..='\\u{16abf}', 0usize),\n                ('𖫀'..='𖫉', 8usize),\n                ('\\u{16aca}'..='\\u{16acf}', 0usize),\n                ('𖫐'..='𖫭', 8usize),\n                ('\\u{16aee}'..='\\u{16aef}', 0usize),\n                ('\\u{16af0}'..='\\u{16af4}', 8usize),\n                ('𖫵'..='\\u{16aff}', 0usize),\n                ('𖬀'..='\\u{16b36}', 8usize),\n                ('𖬷'..='𖬿', 0usize),\n                ('𖭀'..='𖭃', 8usize),\n                ('𖭄'..='\\u{16b4f}', 0usize),\n                ('𖭐'..='𖭙', 8usize),\n                ('\\u{16b5a}'..='\\u{16b62}', 0usize),\n                ('𖭣'..='𖭷', 8usize),\n                ('\\u{16b78}'..='\\u{16b7c}', 0usize),\n                ('𖭽'..='𖮏', 8usize),\n                ('\\u{16b90}'..='\\u{16d3f}', 0usize),\n                ('𖵀'..='𖵬', 8usize),\n                ('𖵭'..='𖵯', 0usize),\n                ('𖵰'..='𖵹', 8usize),\n                ('\\u{16d7a}'..='\\u{16e3f}', 0usize),\n                ('𖹀'..='𖹿', 8usize),\n                ('𖺀'..='\\u{16eff}', 0usize),\n                ('𖼀'..='𖽊', 8usize),\n                ('\\u{16f4b}'..='\\u{16f4e}', 0usize),\n                ('\\u{16f4f}'..='𖾇', 8usize),\n                ('\\u{16f88}'..='\\u{16f8e}', 0usize),\n                ('\\u{16f8f}'..='𖾟', 8usize),\n                ('\\u{16fa0}'..='\\u{16fdf}', 0usize),\n                ('𖿠'..='𖿡', 8usize),\n                ('𖿢'..='𖿢', 0usize),\n                ('𖿣'..='\\u{16fe4}', 8usize),\n                ('\\u{16fe5}'..='\\u{16fef}', 0usize),\n                ('\\u{16ff0}'..='\\u{16ff1}', 8usize),\n                ('\\u{16ff2}'..='\\u{16fff}', 0usize),\n                ('𗀀'..='𘟷', 8usize),\n                ('\\u{187f8}'..='\\u{187ff}', 0usize),\n                ('𘠀'..='𘳕', 8usize),\n                ('\\u{18cd6}'..='\\u{18cfe}', 0usize),\n                ('𘳿'..='𘴈', 8usize),\n                ('\\u{18d09}'..='\\u{1afef}', 0usize),\n                ('𚿰'..='𚿳', 8usize),\n                ('\\u{1aff4}'..='\\u{1aff4}', 0usize),\n                ('𚿵'..='𚿻', 8usize),\n                ('\\u{1affc}'..='\\u{1affc}', 0usize),\n                ('𚿽'..='𚿾', 8usize),\n                ('\\u{1afff}'..='\\u{1afff}', 0usize),\n                ('𛀀'..='𛄢', 8usize),\n                ('\\u{1b123}'..='\\u{1b131}', 0usize),\n                ('𛄲'..='𛄲', 8usize),\n                ('\\u{1b133}'..='\\u{1b14f}', 0usize),\n                ('𛅐'..='𛅒', 8usize),\n                ('\\u{1b153}'..='\\u{1b154}', 0usize),\n                ('𛅕'..='𛅕', 8usize),\n                ('\\u{1b156}'..='\\u{1b163}', 0usize),\n                ('𛅤'..='𛅧', 8usize),\n                ('\\u{1b168}'..='\\u{1b16f}', 0usize),\n                ('𛅰'..='𛋻', 8usize),\n                ('\\u{1b2fc}'..='\\u{1bbff}', 0usize),\n                ('𛰀'..='𛱪', 8usize),\n                ('\\u{1bc6b}'..='\\u{1bc6f}', 0usize),\n                ('𛱰'..='𛱼', 8usize),\n                ('\\u{1bc7d}'..='\\u{1bc7f}', 0usize),\n                ('𛲀'..='𛲈', 8usize),\n                ('\\u{1bc89}'..='\\u{1bc8f}', 0usize),\n                ('𛲐'..='𛲙', 8usize),\n                ('\\u{1bc9a}'..='𛲜', 0usize),\n                ('\\u{1bc9d}'..='\\u{1bc9e}', 8usize),\n                ('𛲟'..='𜳯', 0usize),\n                ('𜳰'..='𜳹', 8usize),\n                ('\\u{1ccfa}'..='\\u{1ceff}', 0usize),\n                ('\\u{1cf00}'..='\\u{1cf2d}', 8usize),\n                ('\\u{1cf2e}'..='\\u{1cf2f}', 0usize),\n                ('\\u{1cf30}'..='\\u{1cf46}', 8usize),\n                ('\\u{1cf47}'..='𝅘𝅥𝅲', 0usize),\n                ('\\u{1d165}'..='\\u{1d169}', 8usize),\n                ('𝅪'..='𝅬', 0usize),\n                ('\\u{1d16d}'..='\\u{1d172}', 8usize),\n                ('\\u{1d173}'..='\\u{1d17a}', 0usize),\n                ('\\u{1d17b}'..='\\u{1d182}', 8usize),\n                ('𝆃'..='𝆄', 0usize),\n                ('\\u{1d185}'..='\\u{1d18b}', 8usize),\n                ('𝆌'..='𝆩', 0usize),\n                ('\\u{1d1aa}'..='\\u{1d1ad}', 8usize),\n                ('𝆮'..='𝉁', 0usize),\n                ('\\u{1d242}'..='\\u{1d244}', 8usize),\n                ('𝉅'..='\\u{1d3ff}', 0usize),\n                ('𝐀'..='𝑔', 8usize),\n                ('\\u{1d455}'..='\\u{1d455}', 0usize),\n                ('𝑖'..='𝒜', 8usize),\n                ('\\u{1d49d}'..='\\u{1d49d}', 0usize),\n                ('𝒞'..='𝒟', 8usize),\n                ('\\u{1d4a0}'..='\\u{1d4a1}', 0usize),\n                ('𝒢'..='𝒢', 8usize),\n                ('\\u{1d4a3}'..='\\u{1d4a4}', 0usize),\n                ('𝒥'..='𝒦', 8usize),\n                ('\\u{1d4a7}'..='\\u{1d4a8}', 0usize),\n                ('𝒩'..='𝒬', 8usize),\n                ('\\u{1d4ad}'..='\\u{1d4ad}', 0usize),\n                ('𝒮'..='𝒹', 8usize),\n                ('\\u{1d4ba}'..='\\u{1d4ba}', 0usize),\n                ('𝒻'..='𝒻', 8usize),\n                ('\\u{1d4bc}'..='\\u{1d4bc}', 0usize),\n                ('𝒽'..='𝓃', 8usize),\n                ('\\u{1d4c4}'..='\\u{1d4c4}', 0usize),\n                ('𝓅'..='𝔅', 8usize),\n                ('\\u{1d506}'..='\\u{1d506}', 0usize),\n                ('𝔇'..='𝔊', 8usize),\n                ('\\u{1d50b}'..='\\u{1d50c}', 0usize),\n                ('𝔍'..='𝔔', 8usize),\n                ('\\u{1d515}'..='\\u{1d515}', 0usize),\n                ('𝔖'..='𝔜', 8usize),\n                ('\\u{1d51d}'..='\\u{1d51d}', 0usize),\n                ('𝔞'..='𝔹', 8usize),\n                ('\\u{1d53a}'..='\\u{1d53a}', 0usize),\n                ('𝔻'..='𝔾', 8usize),\n                ('\\u{1d53f}'..='\\u{1d53f}', 0usize),\n                ('𝕀'..='𝕄', 8usize),\n                ('\\u{1d545}'..='\\u{1d545}', 0usize),\n                ('𝕆'..='𝕆', 8usize),\n                ('\\u{1d547}'..='\\u{1d549}', 0usize),\n                ('𝕊'..='𝕐', 8usize),\n                ('\\u{1d551}'..='\\u{1d551}', 0usize),\n                ('𝕒'..='𝚥', 8usize),\n                ('\\u{1d6a6}'..='\\u{1d6a7}', 0usize),\n                ('𝚨'..='𝛀', 8usize),\n                ('𝛁'..='𝛁', 0usize),\n                ('𝛂'..='𝛚', 8usize),\n                ('𝛛'..='𝛛', 0usize),\n                ('𝛜'..='𝛺', 8usize),\n                ('𝛻'..='𝛻', 0usize),\n                ('𝛼'..='𝜔', 8usize),\n                ('𝜕'..='𝜕', 0usize),\n                ('𝜖'..='𝜴', 8usize),\n                ('𝜵'..='𝜵', 0usize),\n                ('𝜶'..='𝝎', 8usize),\n                ('𝝏'..='𝝏', 0usize),\n                ('𝝐'..='𝝮', 8usize),\n                ('𝝯'..='𝝯', 0usize),\n                ('𝝰'..='𝞈', 8usize),\n                ('𝞉'..='𝞉', 0usize),\n                ('𝞊'..='𝞨', 8usize),\n                ('𝞩'..='𝞩', 0usize),\n                ('𝞪'..='𝟂', 8usize),\n                ('𝟃'..='𝟃', 0usize),\n                ('𝟄'..='𝟋', 8usize),\n                ('\\u{1d7cc}'..='\\u{1d7cd}', 0usize),\n                ('𝟎'..='𝟿', 8usize),\n                ('𝠀'..='𝧿', 0usize),\n                ('\\u{1da00}'..='\\u{1da36}', 8usize),\n                ('𝨷'..='𝨺', 0usize),\n                ('\\u{1da3b}'..='\\u{1da6c}', 8usize),\n                ('𝩭'..='𝩴', 0usize),\n                ('\\u{1da75}'..='\\u{1da75}', 8usize),\n                ('𝩶'..='𝪃', 0usize),\n                ('\\u{1da84}'..='\\u{1da84}', 8usize),\n                ('𝪅'..='\\u{1da9a}', 0usize),\n                ('\\u{1da9b}'..='\\u{1da9f}', 8usize),\n                ('\\u{1daa0}'..='\\u{1daa0}', 0usize),\n                ('\\u{1daa1}'..='\\u{1daaf}', 8usize),\n                ('\\u{1dab0}'..='\\u{1deff}', 0usize),\n                ('𝼀'..='𝼞', 8usize),\n                ('\\u{1df1f}'..='\\u{1df24}', 0usize),\n                ('𝼥'..='𝼪', 8usize),\n                ('\\u{1df2b}'..='\\u{1dfff}', 0usize),\n                ('\\u{1e000}'..='\\u{1e006}', 8usize),\n                ('\\u{1e007}'..='\\u{1e007}', 0usize),\n                ('\\u{1e008}'..='\\u{1e018}', 8usize),\n                ('\\u{1e019}'..='\\u{1e01a}', 0usize),\n                ('\\u{1e01b}'..='\\u{1e021}', 8usize),\n                ('\\u{1e022}'..='\\u{1e022}', 0usize),\n                ('\\u{1e023}'..='\\u{1e024}', 8usize),\n                ('\\u{1e025}'..='\\u{1e025}', 0usize),\n                ('\\u{1e026}'..='\\u{1e02a}', 8usize),\n                ('\\u{1e02b}'..='\\u{1e02f}', 0usize),\n                ('𞀰'..='𞁭', 8usize),\n                ('\\u{1e06e}'..='\\u{1e08e}', 0usize),\n                ('\\u{1e08f}'..='\\u{1e08f}', 8usize),\n                ('\\u{1e090}'..='\\u{1e0ff}', 0usize),\n                ('𞄀'..='𞄬', 8usize),\n                ('\\u{1e12d}'..='\\u{1e12f}', 0usize),\n                ('\\u{1e130}'..='𞄽', 8usize),\n                ('\\u{1e13e}'..='\\u{1e13f}', 0usize),\n                ('𞅀'..='𞅉', 8usize),\n                ('\\u{1e14a}'..='\\u{1e14d}', 0usize),\n                ('𞅎'..='𞅎', 8usize),\n                ('𞅏'..='\\u{1e28f}', 0usize),\n                ('𞊐'..='\\u{1e2ae}', 8usize),\n                ('\\u{1e2af}'..='\\u{1e2bf}', 0usize),\n                ('𞋀'..='𞋹', 8usize),\n                ('\\u{1e2fa}'..='\\u{1e4cf}', 0usize),\n                ('𞓐'..='𞓹', 8usize),\n                ('\\u{1e4fa}'..='\\u{1e5cf}', 0usize),\n                ('𞗐'..='𞗺', 8usize),\n                ('\\u{1e5fb}'..='\\u{1e7df}', 0usize),\n                ('𞟠'..='𞟦', 8usize),\n                ('\\u{1e7e7}'..='\\u{1e7e7}', 0usize),\n                ('𞟨'..='𞟫', 8usize),\n                ('\\u{1e7ec}'..='\\u{1e7ec}', 0usize),\n                ('𞟭'..='𞟮', 8usize),\n                ('\\u{1e7ef}'..='\\u{1e7ef}', 0usize),\n                ('𞟰'..='𞟾', 8usize),\n                ('\\u{1e7ff}'..='\\u{1e7ff}', 0usize),\n                ('𞠀'..='𞣄', 8usize),\n                ('\\u{1e8c5}'..='𞣏', 0usize),\n                ('\\u{1e8d0}'..='\\u{1e8d6}', 8usize),\n                ('\\u{1e8d7}'..='\\u{1e8ff}', 0usize),\n                ('𞤀'..='𞥋', 8usize),\n                ('\\u{1e94c}'..='\\u{1e94f}', 0usize),\n                ('𞥐'..='𞥙', 8usize),\n                ('\\u{1e95a}'..='\\u{1edff}', 0usize),\n                ('𞸀'..='𞸃', 8usize),\n                ('\\u{1ee04}'..='\\u{1ee04}', 0usize),\n                ('𞸅'..='𞸟', 8usize),\n                ('\\u{1ee20}'..='\\u{1ee20}', 0usize),\n                ('𞸡'..='𞸢', 8usize),\n                ('\\u{1ee23}'..='\\u{1ee23}', 0usize),\n                ('𞸤'..='𞸤', 8usize),\n                ('\\u{1ee25}'..='\\u{1ee26}', 0usize),\n                ('𞸧'..='𞸧', 8usize),\n                ('\\u{1ee28}'..='\\u{1ee28}', 0usize),\n                ('𞸩'..='𞸲', 8usize),\n                ('\\u{1ee33}'..='\\u{1ee33}', 0usize),\n                ('𞸴'..='𞸷', 8usize),\n                ('\\u{1ee38}'..='\\u{1ee38}', 0usize),\n                ('𞸹'..='𞸹', 8usize),\n                ('\\u{1ee3a}'..='\\u{1ee3a}', 0usize),\n                ('𞸻'..='𞸻', 8usize),\n                ('\\u{1ee3c}'..='\\u{1ee41}', 0usize),\n                ('𞹂'..='𞹂', 8usize),\n                ('\\u{1ee43}'..='\\u{1ee46}', 0usize),\n                ('𞹇'..='𞹇', 8usize),\n                ('\\u{1ee48}'..='\\u{1ee48}', 0usize),\n                ('𞹉'..='𞹉', 8usize),\n                ('\\u{1ee4a}'..='\\u{1ee4a}', 0usize),\n                ('𞹋'..='𞹋', 8usize),\n                ('\\u{1ee4c}'..='\\u{1ee4c}', 0usize),\n                ('𞹍'..='𞹏', 8usize),\n                ('\\u{1ee50}'..='\\u{1ee50}', 0usize),\n                ('𞹑'..='𞹒', 8usize),\n                ('\\u{1ee53}'..='\\u{1ee53}', 0usize),\n                ('𞹔'..='𞹔', 8usize),\n                ('\\u{1ee55}'..='\\u{1ee56}', 0usize),\n                ('𞹗'..='𞹗', 8usize),\n                ('\\u{1ee58}'..='\\u{1ee58}', 0usize),\n                ('𞹙'..='𞹙', 8usize),\n                ('\\u{1ee5a}'..='\\u{1ee5a}', 0usize),\n                ('𞹛'..='𞹛', 8usize),\n                ('\\u{1ee5c}'..='\\u{1ee5c}', 0usize),\n                ('𞹝'..='𞹝', 8usize),\n                ('\\u{1ee5e}'..='\\u{1ee5e}', 0usize),\n                ('𞹟'..='𞹟', 8usize),\n                ('\\u{1ee60}'..='\\u{1ee60}', 0usize),\n                ('𞹡'..='𞹢', 8usize),\n                ('\\u{1ee63}'..='\\u{1ee63}', 0usize),\n                ('𞹤'..='𞹤', 8usize),\n                ('\\u{1ee65}'..='\\u{1ee66}', 0usize),\n                ('𞹧'..='𞹪', 8usize),\n                ('\\u{1ee6b}'..='\\u{1ee6b}', 0usize),\n                ('𞹬'..='𞹲', 8usize),\n                ('\\u{1ee73}'..='\\u{1ee73}', 0usize),\n                ('𞹴'..='𞹷', 8usize),\n                ('\\u{1ee78}'..='\\u{1ee78}', 0usize),\n                ('𞹹'..='𞹼', 8usize),\n                ('\\u{1ee7d}'..='\\u{1ee7d}', 0usize),\n                ('𞹾'..='𞹾', 8usize),\n                ('\\u{1ee7f}'..='\\u{1ee7f}', 0usize),\n                ('𞺀'..='𞺉', 8usize),\n                ('\\u{1ee8a}'..='\\u{1ee8a}', 0usize),\n                ('𞺋'..='𞺛', 8usize),\n                ('\\u{1ee9c}'..='\\u{1eea0}', 0usize),\n                ('𞺡'..='𞺣', 8usize),\n                ('\\u{1eea4}'..='\\u{1eea4}', 0usize),\n                ('𞺥'..='𞺩', 8usize),\n                ('\\u{1eeaa}'..='\\u{1eeaa}', 0usize),\n                ('𞺫'..='𞺻', 8usize),\n                ('\\u{1eebc}'..='🄯', 0usize),\n                ('🄰'..='🅉', 8usize),\n                ('🅊'..='🅏', 0usize),\n                ('🅐'..='🅩', 8usize),\n                ('🅪'..='🅯', 0usize),\n                ('🅰'..='🆉', 8usize),\n                ('🆊'..='🯯', 0usize),\n                ('🯰'..='🯹', 8usize),\n                ('\\u{1fbfa}'..='\\u{1ffff}', 0usize),\n                ('𠀀'..='𪛟', 8usize),\n                ('\\u{2a6e0}'..='\\u{2a6ff}', 0usize),\n                ('𪜀'..='𫜹', 8usize),\n                ('\\u{2b73a}'..='\\u{2b73f}', 0usize),\n                ('𫝀'..='𫠝', 8usize),\n                ('\\u{2b81e}'..='\\u{2b81f}', 0usize),\n                ('𫠠'..='𬺡', 8usize),\n                ('\\u{2cea2}'..='\\u{2ceaf}', 0usize),\n                ('𬺰'..='𮯠', 8usize),\n                ('\\u{2ebe1}'..='\\u{2ebef}', 0usize),\n                ('𮯰'..='𮹝', 8usize),\n                ('\\u{2ee5e}'..='\\u{2f7ff}', 0usize),\n                ('丽'..='𪘀', 8usize),\n                ('\\u{2fa1e}'..='\\u{2ffff}', 0usize),\n                ('𰀀'..='𱍊', 8usize),\n                ('\\u{3134b}'..='\\u{3134f}', 0usize),\n                ('𱍐'..='𲎯', 8usize),\n                ('\\u{323b0}'..='\\u{e00ff}', 0usize),\n                ('\\u{e0100}'..='\\u{e01ef}', 8usize),\n                ('\\u{e01f0}'..='\\u{10fffe}', 0usize),\n            ];\n            let interval_idx = match INTERVALS.binary_search_by(|interval| {\n                if c < *interval.0.start() {\n                    Ordering::Greater\n                } else if c > *interval.0.end() {\n                    Ordering::Less\n                } else {\n                    Ordering::Equal\n                }\n            }) {\n                Ok(idx) => idx,\n                Err(_) => return None,\n            };\n            INTERVALS[interval_idx].1.into()\n        }\n        #[doc = r\" Creates a find_matches iterator for the given input and offset.\"]\n        pub fn find_matches<'a>(\n            &'a self,\n            input: &'a str,\n            offset: usize,\n        ) -> scnr2::FindMatches<'a, fn(char) -> Option<usize>> {\n            ScannerImpl::find_matches(\n                self.scanner_impl.clone(),\n                input,\n                offset,\n                &(Self::match_function as fn(char) -> Option<usize>),\n            )\n        }\n        #[doc = r\" Creates a find_matches_with_position iterator for the given input and offset.\"]\n        pub fn find_matches_with_position<'a>(\n            &'a self,\n            input: &'a str,\n            offset: usize,\n        ) -> scnr2::FindMatchesWithPosition<'a, fn(char) -> Option<usize>> {\n            ScannerImpl::find_matches_with_position(\n                self.scanner_impl.clone(),\n                input,\n                offset,\n                &(Self::match_function as fn(char) -> Option<usize>),\n            )\n        }\n        #[doc = r\" Returns the current mode index.\"]\n        pub fn current_mode_index(&self) -> usize {\n            self.scanner_impl.borrow().current_mode_index()\n        }\n        #[doc = r\" Returns the name of the given mode.\"]\n        pub fn mode_name(&self, index: usize) -> Option<&'static str> {\n            self.scanner_impl.borrow().mode_name(index)\n        }\n        #[doc = r\" returns the name of the current mode.\"]\n        pub fn current_mode_name(&self) -> &'static str {\n            self.scanner_impl.borrow().current_mode_name()\n        }\n    }\n}\n"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x650ab385fca2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x650ab385fca2 - std[3f03f8b59f91bef1]::backtrace_rs::backtrace::trace_unsynchronized::<std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x650ab385fca2 - std[3f03f8b59f91bef1]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x650ab385fca2 - <<std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[585f66e14d78f9ba]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x650ab3874fda - <core[585f66e14d78f9ba]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x650ab3874fda - core[585f66e14d78f9ba]::fmt::write
[INFO] [stdout]    6:     0x650ab3864b56 - std[3f03f8b59f91bef1]::io::default_write_fmt::<alloc[15e7b27aba85d2e2]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x650ab3864b56 - <alloc[15e7b27aba85d2e2]::vec::Vec<u8> as std[3f03f8b59f91bef1]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x650ab383da3f - <std[3f03f8b59f91bef1]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x650ab383da3f - std[3f03f8b59f91bef1]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x650ab3857a89 - std[3f03f8b59f91bef1]::panicking::default_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x650ab3727ffe - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x650ab3727ffe - test[30224e0cb089acd2]::test_main_with_exit_callback::<test[30224e0cb089acd2]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x650ab3857cf2 - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn for<'a, 'b> core[585f66e14d78f9ba]::ops::function::Fn<(&'a std[3f03f8b59f91bef1]::panic::PanicHookInfo<'b>,), Output = ()> + core[585f66e14d78f9ba]::marker::Sync + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::Fn<(&std[3f03f8b59f91bef1]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x650ab3857cf2 - std[3f03f8b59f91bef1]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x650ab383daf8 - std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x650ab3832b39 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_end_short_backtrace::<std[3f03f8b59f91bef1]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x650ab383e94d - __rustc[caa99d26c7bae192]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x650ab387579c - core[585f66e14d78f9ba]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x650ab3875653 - core[585f66e14d78f9ba]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x650ab37064a9 - core[585f66e14d78f9ba]::panicking::assert_failed::<alloc[15e7b27aba85d2e2]::string::String, alloc[15e7b27aba85d2e2]::string::String>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x650ab36b09a1 - scnr2_generate[16f391f2ab35bb23]::generate::tests::test_generate
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generate.rs:315:9
[INFO] [stdout]   22:     0x650ab36a23f7 - scnr2_generate[16f391f2ab35bb23]::generate::tests::test_generate::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/generate.rs:261:23
[INFO] [stdout]   23:     0x650ab36e8466 - <scnr2_generate[16f391f2ab35bb23]::generate::tests::test_generate::{closure#0} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x650ab371c3ab - <fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x650ab371c3ab - test[30224e0cb089acd2]::__rust_begin_short_backtrace::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, fn() -> core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x650ab3728c0a - test[30224e0cb089acd2]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x650ab3728c0a - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x650ab3728c0a - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x650ab3728c0a - std[3f03f8b59f91bef1]::panicking::catch_unwind::<core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>, core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x650ab3728c0a - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<test[30224e0cb089acd2]::run_test_in_process::{closure#0}>, core[585f66e14d78f9ba]::result::Result<(), alloc[15e7b27aba85d2e2]::string::String>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x650ab3728c0a - test[30224e0cb089acd2]::run_test_in_process
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x650ab3728c0a - test[30224e0cb089acd2]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x650ab37230d4 - test[30224e0cb089acd2]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x650ab37230d4 - std[3f03f8b59f91bef1]::sys::backtrace::__rust_begin_short_backtrace::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x650ab372b702 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x650ab372b702 - <core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x650ab372b702 - std[3f03f8b59f91bef1]::panicking::catch_unwind::do_call::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x650ab372b702 - std[3f03f8b59f91bef1]::panicking::catch_unwind::<(), core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x650ab372b702 - std[3f03f8b59f91bef1]::panic::catch_unwind::<core[585f66e14d78f9ba]::panic::unwind_safe::AssertUnwindSafe<std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x650ab372b702 - std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked::<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x650ab372b702 - <std[3f03f8b59f91bef1]::thread::lifecycle::spawn_unchecked<test[30224e0cb089acd2]::run_test::{closure#1}, ()>::{closure#1} as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x650ab385f19f - <alloc[15e7b27aba85d2e2]::boxed::Box<dyn core[585f66e14d78f9ba]::ops::function::FnOnce<(), Output = ()> + core[585f66e14d78f9ba]::marker::Send> as core[585f66e14d78f9ba]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x650ab385f19f - <std[3f03f8b59f91bef1]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/db823df02fd0c2cf67b43025ac3fef3f2d743245/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x72a5e340aaa4 - <unknown>
[INFO] [stdout]   45:     0x72a5e3497a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     generate::tests::test_generate
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 16 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "6a31e3ed9af393b96a9d1235325b68bd32e9713bd6b82d99b840914e25649f5d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a31e3ed9af393b96a9d1235325b68bd32e9713bd6b82d99b840914e25649f5d", kill_on_drop: false }`
[INFO] [stdout] 6a31e3ed9af393b96a9d1235325b68bd32e9713bd6b82d99b840914e25649f5d
