[INFO] cloning repository https://github.com/poppingmoon/aiscript-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/poppingmoon/aiscript-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpoppingmoon%2Faiscript-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpoppingmoon%2Faiscript-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 58ab038a578a98e9c57d41b0c1c49384ec6cdd39 [INFO] testing poppingmoon/aiscript-rs against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpoppingmoon%2Faiscript-rs" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/poppingmoon/aiscript-rs [INFO] finished tweaking git repo https://github.com/poppingmoon/aiscript-rs [INFO] tweaked toml for git repo https://github.com/poppingmoon/aiscript-rs written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/poppingmoon/aiscript-rs on toolchain f9988fefd3add01f414f52b414308e7872622fee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/poppingmoon/aiscript-rs 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" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded nibble_vec v0.1.0 [INFO] [stderr] Downloaded endian-type v0.1.2 [INFO] [stderr] Downloaded zmij v1.0.12 [INFO] [stderr] Downloaded rustyline v17.0.2 [INFO] [stderr] Downloaded home v0.5.12 [INFO] [stderr] Downloaded error-code v3.3.2 [INFO] [stderr] Downloaded peg-runtime v0.8.5 [INFO] [stderr] Downloaded bytecount v0.6.9 [INFO] [stderr] Downloaded find-msvc-tools v0.1.7 [INFO] [stderr] Downloaded peg-macros v0.8.5 [INFO] [stderr] Downloaded fd-lock v4.0.4 [INFO] [stderr] Downloaded clipboard-win v5.4.1 [INFO] [stderr] Downloaded nom_locate v5.0.0 [INFO] [stderr] Downloaded peg v0.8.5 [INFO] [stderr] Downloaded cc v1.2.52 [INFO] [stderr] Downloaded bumpalo v3.19.1 [INFO] [stderr] Downloaded zerocopy-derive v0.8.33 [INFO] [stderr] Downloaded radix_trie v0.2.1 [INFO] [stderr] Downloaded zerocopy v0.8.33 [INFO] [stderr] Downloaded rustix v1.1.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 638fccb7fc16fa30765a66176c7eedf9d6089f2ad5a622301612360b3adcedc0 [INFO] running `Command { std: "docker" "start" "-a" "638fccb7fc16fa30765a66176c7eedf9d6089f2ad5a622301612360b3adcedc0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "638fccb7fc16fa30765a66176c7eedf9d6089f2ad5a622301612360b3adcedc0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "638fccb7fc16fa30765a66176c7eedf9d6089f2ad5a622301612360b3adcedc0", kill_on_drop: false }` [INFO] [stdout] 638fccb7fc16fa30765a66176c7eedf9d6089f2ad5a622301612360b3adcedc0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae7e9c10e4bf9d0412b48e75e0c54dbcf8b0290ffb8356f15876823f27bde5d3 [INFO] running `Command { std: "docker" "start" "-a" "ae7e9c10e4bf9d0412b48e75e0c54dbcf8b0290ffb8356f15876823f27bde5d3", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling zmij v1.0.12 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling peg-runtime v0.8.5 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling bytecount v0.6.9 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling peg-macros v0.8.5 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling peg v0.8.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling nom_locate v5.0.0 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling aiscript-v1 v0.1.0 (/opt/rustwide/workdir/aiscript-v1) [INFO] [stderr] Compiling aiscript-v0 v0.1.0 (/opt/rustwide/workdir/aiscript-v0) [INFO] [stderr] Compiling aiscript v0.1.0 (/opt/rustwide/workdir/aiscript) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.75s [INFO] running `Command { std: "docker" "inspect" "ae7e9c10e4bf9d0412b48e75e0c54dbcf8b0290ffb8356f15876823f27bde5d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae7e9c10e4bf9d0412b48e75e0c54dbcf8b0290ffb8356f15876823f27bde5d3", kill_on_drop: false }` [INFO] [stdout] ae7e9c10e4bf9d0412b48e75e0c54dbcf8b0290ffb8356f15876823f27bde5d3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b067f3a64e5ab3d1a34d63d7121c4de9e6c4ba847ffe750d5bc8c8fcc6737c3b [INFO] running `Command { std: "docker" "start" "-a" "b067f3a64e5ab3d1a34d63d7121c4de9e6c4ba847ffe750d5bc8c8fcc6737c3b", kill_on_drop: false }` [INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/parse [INFO] [stderr] | [INFO] [stderr] = note: the example target `parse` in package `aiscript-v1 v0.1.0 (/opt/rustwide/workdir/aiscript-v1)` has the same output filename as the example target `parse` in package `aiscript-v0 v0.1.0 (/opt/rustwide/workdir/aiscript-v0)` [INFO] [stderr] = note: this may become a hard error in the future; see [INFO] [stderr] = help: consider changing their names to be unique or compiling them separately [INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/parse.dwp [INFO] [stderr] | [INFO] [stderr] = note: the example target `parse` in package `aiscript-v1 v0.1.0 (/opt/rustwide/workdir/aiscript-v1)` has the same output filename as the example target `parse` in package `aiscript-v0 v0.1.0 (/opt/rustwide/workdir/aiscript-v0)` [INFO] [stderr] = note: this may become a hard error in the future; see [INFO] [stderr] = help: consider changing their names to be unique or compiling them separately [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling endian-type v0.1.2 [INFO] [stderr] Compiling home v0.5.12 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling fd-lock v4.0.4 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling uuid v1.19.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling aiscript-v1 v0.1.0 (/opt/rustwide/workdir/aiscript-v1) [INFO] [stderr] Compiling aiscript-v0 v0.1.0 (/opt/rustwide/workdir/aiscript-v0) [INFO] [stderr] Compiling rustyline v17.0.2 [INFO] [stderr] Compiling aiscript v0.1.0 (/opt/rustwide/workdir/aiscript) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 43.28s [INFO] running `Command { std: "docker" "inspect" "b067f3a64e5ab3d1a34d63d7121c4de9e6c4ba847ffe750d5bc8c8fcc6737c3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b067f3a64e5ab3d1a34d63d7121c4de9e6c4ba847ffe750d5bc8c8fcc6737c3b", kill_on_drop: false }` [INFO] [stdout] b067f3a64e5ab3d1a34d63d7121c4de9e6c4ba847ffe750d5bc8c8fcc6737c3b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b0c0c86ac2b5fdc706e1a8cfcf73494a42db55983bf501bef44eb0cf5a295f09 [INFO] running `Command { std: "docker" "start" "-a" "b0c0c86ac2b5fdc706e1a8cfcf73494a42db55983bf501bef44eb0cf5a295f09", kill_on_drop: false }` [INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/parse [INFO] [stderr] | [INFO] [stderr] = note: the example target `parse` in package `aiscript-v1 v0.1.0 (/opt/rustwide/workdir/aiscript-v1)` has the same output filename as the example target `parse` in package `aiscript-v0 v0.1.0 (/opt/rustwide/workdir/aiscript-v0)` [INFO] [stderr] = note: this may become a hard error in the future; see [INFO] [stderr] = help: consider changing their names to be unique or compiling them separately [INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/parse.dwp [INFO] [stderr] | [INFO] [stderr] = note: the example target `parse` in package `aiscript-v1 v0.1.0 (/opt/rustwide/workdir/aiscript-v1)` has the same output filename as the example target `parse` in package `aiscript-v0 v0.1.0 (/opt/rustwide/workdir/aiscript-v0)` [INFO] [stderr] = note: this may become a hard error in the future; see [INFO] [stderr] = help: consider changing their names to be unique or compiling them separately [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aiscript-d8a6f031d1b6abeb) [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aiscript_v0-922f232dd4e1db81) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/test.rs (/opt/rustwide/target/debug/deps/test-c0863209a69fa42b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 308 tests [INFO] [stdout] test array::array_item_access ... ok [INFO] [stdout] test cannot_put_multiple_statements_in_a_line::var_def_op ... ok [INFO] [stdout] test attribute::multiple_attributes_with_function_obj_str_bool ... ok [INFO] [stdout] test array::assign_array_item_to_out_of_range ... ok [INFO] [stdout] test chain::index_chain_with_parenthesis ... ok [INFO] [stdout] test chain::chained_assign_left_side_prop_index ... ok [INFO] [stdout] test cannot_put_multiple_statements_in_a_line::var_def ... ok [INFO] [stdout] test attribute::single_attribute_no_value ... ok [INFO] [stdout] test chain::chained_inc_dec_left_side_index_prop ... ok [INFO] [stdout] test attribute::single_attribute_with_function_str ... ok [INFO] [stdout] test chain::chained_assign_right_side_prop_index_call ... ok [INFO] [stdout] test chain::longer_chain_with_parenthesis ... ok [INFO] [stdout] test chain::prop_in_def ... ok [INFO] [stdout] test chain::call_chain_with_parenthesis ... ok [INFO] [stdout] test chain::chained_inc_dec_left_side_prop_index ... ok [INFO] [stdout] test chain::prop_in_return ... ok [INFO] [stdout] test array::array_item_assign ... ok [INFO] [stdout] test chain::chain_access_prop_index_call ... ok [INFO] [stdout] test chain::property_chain_with_parenthesis ... ok [INFO] [stdout] test chain::prop_in_for ... ok [INFO] [stdout] test closure ... ok [INFO] [stdout] test comment::multi_line_comment ... ok [INFO] [stdout] test array::index_out_of_range_on_assignment ... ok [INFO] [stdout] test chain::property_chain_with_if ... ok [INFO] [stdout] test empty_function ... ok [INFO] [stdout] test chain::object_with_index ... ok [INFO] [stdout] test empty_script ... ok [INFO] [stdout] test empty_lambda ... ok [INFO] [stdout] test expression_containing_collon_is_not_object ... ok [INFO] [stdout] test for_::continue_ ... ok [INFO] [stdout] test for_::initial_value ... ok [INFO] [stdout] test for_::single_statement ... ok [INFO] [stdout] test for_::var_name_without_space ... ok [INFO] [stdout] test eval::returns_value ... ok [INFO] [stdout] test for_::without_brackets ... ok [INFO] [stdout] test exists::basic ... ok [INFO] [stdout] test chain::prop_in_each ... ok [INFO] [stdout] test for_::basic ... ok [INFO] [stdout] test closure_counter ... ok [INFO] [stdout] test for_of::var_name_without_space ... ok [INFO] [stdout] test function_call::with_args ... ok [INFO] [stdout] test extra::fizz_buzz ... ok [INFO] [stdout] test for_of::standard ... ok [INFO] [stdout] test for_::without_iterator ... ok [INFO] [stdout] test for_of::single_statement ... ok [INFO] [stdout] test extra::ski ... ok [INFO] [stdout] test function_call::std_throw_aiscript_error_when_required_arg_missing ... ok [INFO] [stdout] test function_call::omitted_args ... ok [INFO] [stdout] test for_of::break_ ... ok [INFO] [stdout] test array::non_integer_indexed_assignment ... ok [INFO] [stdout] test function_call::with_args_separated_by_space ... ok [INFO] [stdout] test for_::break_ ... ok [INFO] [stdout] test array::index_out_of_range_error ... ok [INFO] [stdout] test infix_expression::disallow_line_break ... ok [INFO] [stdout] test hello_world ... ok [INFO] [stdout] test comment::multi_line_comment_2 ... ok [INFO] [stdout] test if_::if_ ... ok [INFO] [stdout] test function_call::with_args_separated_by_comma ... ok [INFO] [stdout] test infix_expression::eval_eval ... ok [INFO] [stdout] test infix_expression::number_match_expression ... ok [INFO] [stdout] test infix_expression::infix_to_fncall_on_namespace ... ok [INFO] [stdout] test infix_expression::number_if_expression ... ok [INFO] [stdout] test comment::single_line_comment ... ok [INFO] [stdout] test infix_expression::simple_infix_expression ... ok [INFO] [stdout] test inc ... ok [INFO] [stdout] test infix_expression::escaped_line_break ... ok [INFO] [stdout] test dec ... ok [INFO] [stdout] test if_::elif ... ok [INFO] [stdout] test if_::if_elif_else ... ok [INFO] [stdout] test infix_expression::use_parentheses_to_distinguish_expr ... ok [INFO] [stdout] test if_::else_ ... ok [INFO] [stdout] test if_::expr ... ok [INFO] [stdout] test function_call::without_args ... ok [INFO] [stdout] test infix_expression::syntax_symbols_vs_infix_operators ... ok [INFO] [stdout] test lambda_that_returns_an_object ... ok [INFO] [stdout] test interpreter::scope::get_all ... ok [INFO] [stdout] test literal::arr_separated_by_line_break_and_comma ... ok [INFO] [stdout] test literal::bool_true ... ok [INFO] [stdout] test literal::number_int ... ok [INFO] [stdout] test literal::arr_separated_by_line_break ... ok [INFO] [stdout] test literal::number_float ... ok [INFO] [stdout] test literal::bool_false ... ok [INFO] [stdout] test literal::obj_separated_by_comma ... ok [INFO] [stdout] test literal::arr_separated_by_comma ... ok [INFO] [stdout] test literal::obj_and_arr_separated_by_line_break ... ok [INFO] [stdout] test literal::obj_separated_by_comma_with_trailing_comma ... ok [INFO] [stdout] test literal::arr_separated_by_line_break_and_comma_with_trailing_comma ... ok [INFO] [stdout] test literal::obj_separated_by_line_break ... ok [INFO] [stdout] test literal::arr_separated_by_comma_with_trailing_comma ... ok [INFO] [stdout] test literal::obj_separated_by_semicolon ... ok [INFO] [stdout] test literal::escaped_double_quote ... ok [INFO] [stdout] test literal::obj_separated_by_line_break_and_semicolon_with_trailing_semicolon ... ok [INFO] [stdout] test literal::string_double_quote ... ok [INFO] [stdout] test literal::string_single_quote ... ok [INFO] [stdout] test literal::escaped_single_quote ... ok [INFO] [stdout] test location::comment ... ok [INFO] [stdout] test location::function ... ok [INFO] [stdout] test literal::obj_separated_by_line_break_and_semicolon ... ok [INFO] [stdout] test literal::obj_separated_by_semicolon_with_trailing_semicolon ... ok [INFO] [stdout] test lang_version::number ... ok [INFO] [stdout] test lang_version::complex ... ok [INFO] [stdout] test lang_version::no_specified ... ok [INFO] [stdout] test loop_::basic ... ok [INFO] [stdout] test meta::default_meta ... ok [INFO] [stdout] test meta::boolean::valid ... ok [INFO] [stdout] test meta::array::valid ... ok [INFO] [stdout] test meta::object::invalid ... ok [INFO] [stdout] test meta::array::invalid ... ok [INFO] [stdout] test meta::object::valid ... ok [INFO] [stdout] test meta::expression::invalid ... ok [INFO] [stdout] test match_::basic ... ok [INFO] [stdout] test match_::with_block ... ok [INFO] [stdout] test meta::null::valid ... ok [INFO] [stdout] test match_::with_default ... ok [INFO] [stdout] test lang_version::chars ... ok [INFO] [stdout] test meta::number::valid ... ok [INFO] [stdout] test match_::when_default_not_provided_returns_null ... ok [INFO] [stdout] test meta::template::invalid ... ok [INFO] [stdout] test match_::with_return ... ok [INFO] [stdout] test name_validation_of_reserved_word::attr ... ok [INFO] [stdout] test name_validation_of_reserved_word::ns ... ok [INFO] [stdout] test loop_::with_continue ... ok [INFO] [stdout] test name_validation_of_reserved_word::def ... ok [INFO] [stdout] test name_validation_of_reserved_word::meta ... ok [INFO] [stdout] test name_validation_of_reserved_word::var ... ok [INFO] [stdout] test name_validation_of_reserved_word::prop ... ok [INFO] [stdout] test meta::string::valid ... ok [INFO] [stdout] test namespace::standard ... ok [INFO] [stdout] test namespace::self_ref ... ok [INFO] [stdout] test namespace::nested ... ok [INFO] [stdout] test namespace::cannot_declare_mutable_variable ... ok [INFO] [stdout] test namespace::nested_ref ... ok [INFO] [stdout] test not::basic ... ok [INFO] [stdout] test object::property_access_fn_call ... ok [INFO] [stdout] test object::property_access ... ok [INFO] [stdout] test ops::div ... ok [INFO] [stdout] test ops::lt ... ok [INFO] [stdout] test ops::add ... ok [INFO] [stdout] test name_validation_of_reserved_word::fn_ ... ok [INFO] [stdout] test ops::eq ... ok [INFO] [stdout] test ops::gt ... ok [INFO] [stdout] test ops::neq ... ok [INFO] [stdout] test ops::lteq ... ok [INFO] [stdout] test ops::mod_ ... ok [INFO] [stdout] test ops::negative_numbers ... ok [INFO] [stdout] test ops::pow ... ok [INFO] [stdout] test object::property_assign ... ok [INFO] [stdout] test ops::gteq ... ok [INFO] [stdout] test ops::sub ... ok [INFO] [stdout] test infix_expression::combination ... ok [INFO] [stdout] test ops::mul ... ok [INFO] [stdout] test ops::or ... ok [INFO] [stdout] test primitive_props::arr::copy ... ok [INFO] [stdout] test primitive_props::arr::filter_with_index ... ok [INFO] [stdout] test ops::precedence ... ok [INFO] [stdout] test primitive_props::arr::at_with_default_value ... ok [INFO] [stdout] test primitive_props::arr::at_fraction ... ok [INFO] [stdout] test primitive_props::arr::find ... ok [INFO] [stdout] test primitive_props::arr::concat ... ok [INFO] [stdout] test primitive_props::arr::filter ... ok [INFO] [stdout] test primitive_props::arr::fill ... ok [INFO] [stdout] test primitive_props::arr::at_without_default_value ... ok [INFO] [stdout] test ops::and ... ok [INFO] [stdout] test primitive_props::arr::every ... ok [INFO] [stdout] test primitive_props::arr::find_with_index ... ok [INFO] [stdout] test primitive_props::arr::flat ... ok [INFO] [stdout] test primitive_props::arr::insert ... ok [INFO] [stdout] test primitive_props::arr::incl ... ok [INFO] [stdout] test primitive_props::arr::join ... ok [INFO] [stdout] test primitive_props::arr::map ... ok [INFO] [stdout] test primitive_props::arr::shift ... ok [INFO] [stdout] test primitive_props::arr::len ... ok [INFO] [stdout] test primitive_props::arr::pop ... ok [INFO] [stdout] test primitive_props::arr::flat_map ... ok [INFO] [stdout] test primitive_props::arr::push ... ok [INFO] [stdout] test primitive_props::arr::map_with_index ... ok [INFO] [stdout] test primitive_props::arr::reduce ... ok [INFO] [stdout] test primitive_props::arr::slice ... ok [INFO] [stdout] test primitive_props::arr::index_of ... ok [INFO] [stdout] test primitive_props::arr::repeat ... ok [INFO] [stdout] test primitive_props::arr::remove ... ok [INFO] [stdout] test primitive_props::arr::reduce_of_empty_array_without_initial_value ... ok [INFO] [stdout] test primitive_props::arr::reduce_with_index ... ok [INFO] [stdout] test primitive_props::arr::slice_out_of_range ... ok [INFO] [stdout] test primitive_props::arr::reverse ... ok [INFO] [stdout] test primitive_props::num::to_str ... ok [INFO] [stdout] test primitive_props::arr::sort_string_array_with_str_lt ... ok [INFO] [stdout] test primitive_props::arr::sort_num_array ... ok [INFO] [stdout] test primitive_props::arr::splice_single_argument ... ok [INFO] [stdout] test primitive_props::arr::unshift ... ok [INFO] [stdout] test primitive_props::arr::sort_object_array ... ok [INFO] [stdout] test primitive_props::str::ends_with_with_index ... ok [INFO] [stdout] test primitive_props::str::len ... ok [INFO] [stdout] test primitive_props::arr::splice_negative_index ... ok [INFO] [stdout] test primitive_props::str::pick ... ok [INFO] [stdout] test primitive_props::str::pad_end ... ok [INFO] [stdout] test primitive_props::arr::some ... ok [INFO] [stdout] test primitive_props::str::pad_start ... ok [INFO] [stdout] test primitive_props::str::split ... ok [INFO] [stdout] test primitive_props::str::starts_with_no_index ... ok [INFO] [stdout] test primitive_props::str::starts_with_with_index ... ok [INFO] [stdout] test primitive_props::str::to_arr ... ok [INFO] [stdout] test primitive_props::str::to_charcode_arr ... ok [INFO] [stdout] test primitive_props::str::to_unicode_arr ... ok [INFO] [stdout] test primitive_props::arr::splice_larger_index ... ok [INFO] [stdout] test primitive_props::str::to_unicode_codepoint_arr ... ok [INFO] [stdout] test primitive_props::str::slice_out_of_range ... ok [INFO] [stdout] test primitive_props::str::to_utf8_byte_arr ... ok [INFO] [stdout] test primitive_props::str::to_num ... ok [INFO] [stdout] test primitive_props::str::to_char_arr ... ok [INFO] [stdout] test return_::early_return_nested_2 ... ok [INFO] [stdout] test return_::early_return ... ok [INFO] [stdout] test return_::early_return_nested ... ok [INFO] [stdout] test return_::return_inside_each ... ok [INFO] [stdout] test return_::return_inside_each_2 ... ok [INFO] [stdout] test primitive_props::str::incl ... ok [INFO] [stdout] test return_::return_inside_for_2 ... ok [INFO] [stdout] test primitive_props::str::replace ... ok [INFO] [stdout] test primitive_props::str::slice ... ok [INFO] [stdout] test primitive_props::str::lower ... ok [INFO] [stdout] test primitive_props::str::index_of ... ok [INFO] [stdout] test return_::early_return_without_block ... ok [INFO] [stdout] test primitive_props::arr::splice_full ... ok [INFO] [stdout] test std::core::abort ... ok [INFO] [stdout] test primitive_props::str::codepoint_at ... ok [INFO] [stdout] test std::arr::create ... ok [INFO] [stdout] test primitive_props::str::ends_with_no_index ... ok [INFO] [stdout] test std::core::range ... ok [INFO] [stdout] test security::cannot_access_js_native_property_via_object ... ok [INFO] [stdout] test primitive_props::arr::sort_string_array_with_str_gt ... ok [INFO] [stdout] test std::date::hour ... ok [INFO] [stdout] test security::cannot_access_js_native_property_via_primitive_prop ... ok [INFO] [stdout] test security::cannot_access_js_native_property_via_var ... ok [INFO] [stdout] test std::date::millisecond ... ok [INFO] [stdout] test std::date::day ... ok [INFO] [stdout] test return_::return_inside_loop ... ok [INFO] [stdout] test recursion ... ok [INFO] [stdout] test return_::return_inside_for ... ok [INFO] [stdout] test reference_is_not_chained ... ok [INFO] [stdout] test std::core::to_str ... ok [INFO] [stdout] test std::date::to_iso_str_05_18 ... ok [INFO] [stdout] test std::date::month ... ok [INFO] [stdout] test std::date::second ... ok [INFO] [stdout] test std::date::to_iso_str_09_00 ... ok [INFO] [stdout] test std::date::minute ... ok [INFO] [stdout] test std::math::abs ... ok [INFO] [stdout] test std::json::stringify_fn ... ok [INFO] [stdout] test std::math::max ... ok [INFO] [stdout] test std::error::create ... ok [INFO] [stdout] test std::date::to_iso_str ... ok [INFO] [stdout] test std::math::min ... ok [INFO] [stdout] test return_::return_inside_loop_2 ... ok [INFO] [stdout] test std::math::pow_and_sqrt ... ok [INFO] [stdout] test std::math::trig ... ok [INFO] [stdout] test std::json::parsable ... ok [INFO] [stdout] test std::math::rnd_with_arg ... ok [INFO] [stdout] test std::date::year ... ok [INFO] [stdout] test std::math::floor ... ok [INFO] [stdout] test std::math::ceil ... ok [INFO] [stdout] test std::obj::merge ... ok [INFO] [stdout] test std::str::from_unicode_codepoints ... ok [INFO] [stdout] test std::math::round ... ok [INFO] [stdout] test std::obj::kvs ... ok [INFO] [stdout] test std::obj::vals ... ok [INFO] [stdout] test std::str::from_utf8_bytes ... ok [INFO] [stdout] test std::str::lf ... ok [INFO] [stdout] test std::obj::keys ... ok [INFO] [stdout] test std::str::charcode_at ... ok [INFO] [stdout] test std::uri::decode_full ... ok [INFO] [stdout] test std::str::from_codepoint ... ok [INFO] [stdout] test std::json::unparsable ... ok [INFO] [stdout] test std::uri::decode_component ... ok [INFO] [stdout] test std::uri::encode_component ... ok [INFO] [stdout] test unicode::len ... ok [INFO] [stdout] test type_declaration::def ... ok [INFO] [stdout] test template_syntax::escape ... ok [INFO] [stdout] test throws_error_when_divided_by_zero ... ok [INFO] [stdout] test template_syntax::invalid ... ok [INFO] [stdout] test unicode::pick ... ok [INFO] [stdout] test std::uri::encode_full ... ok [INFO] [stdout] test unicode::codepoint_at ... ok [INFO] [stdout] test unicode::slice ... ok [INFO] [stdout] test unicode::charcode_at ... ok [INFO] [stdout] test template_syntax::basic ... ok [INFO] [stdout] test type_declaration::fn_def ... ok [INFO] [stdout] test unicode::split ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::false_ ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::break_ ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::each ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::for_ ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::loop_ ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::match_ ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::let_ ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::if_ ... ok [INFO] [stdout] test variable_assignment::destructuring_assingment ... ok [INFO] [stdout] test variable_assignment::simple ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::null ... ok [INFO] [stdout] test std::math::gen_rng ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::true_ ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::var ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::return_ ... ok [INFO] [stdout] test variable_declaration::do_not_assign_to_let_issue_328 ... ok [INFO] [stdout] test primitive_props::str::trim ... ok [INFO] [stdout] test primitive_props::str::upper ... ok [INFO] [stdout] test std::date::parse ... ok [INFO] [stdout] test var_name_starts_with_reserved_word::continue_ ... ok [INFO] [stdout] test std::date::to_iso_str_utc ... ok [INFO] [stdout] test template_syntax::convert_to_str ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 308 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aiscript_v1-bc854a0220d95d57) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test parser::scanner::tests::identifier ... ok [INFO] [stdout] test parser::scanner::tests::invalid_token ... ok [INFO] [stdout] test parser::scanner::tests::keyword ... ok [INFO] [stdout] test parser::scanner::tests::empty_lines ... ok [INFO] [stdout] test parser::scanner::tests::words ... ok [INFO] [stdout] test parser::scanner::tests::stream ... ok [INFO] [stdout] test parser::scanner::tests::eof ... ok [INFO] [stderr] Running tests/identifiers.rs (/opt/rustwide/target/debug/deps/identifiers-d37f09ef6e29c5f6) [INFO] [stdout] test parser::scanner::tests::multi_lines ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2257 tests [INFO] [stdout] test identifier_validation::attribute::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::attribute::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::attribute::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::attribute::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::attribute::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::attribute::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::attribute::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::attribute::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::attribute::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::attribute::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::each_break::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::each_break::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::each_break::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::each_break::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::each_break::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::each_break::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_break::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_break::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::each_continue::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::each_continue::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::each_continue::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::each_continue::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::each_continue::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::each_continue::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::each_continue::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::for_break::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::for_break::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::for_break::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::for_break::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::for_break::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_break::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_break::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::for_continue::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::for_continue::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::for_continue::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::for_continue::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::for_continue::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::for_continue::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::for_continue::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::for_continue::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::function::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::function::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::function::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::function::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::function::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::function::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::meta::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::meta::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::meta::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::meta::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::meta::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::namespace::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::namespace::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::namespace::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::namespace::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::namespace::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::namespace::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::namespace::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::namespace::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::type_param::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::type_param::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::type_param::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::type_param::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::type_param::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::type_param::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::type_param::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::type_param::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::variable::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::variable::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::variable::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::variable::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::variable::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::variable::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::variable::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::while_break::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::while_break::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::while_break::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::while_break::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::_a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_break::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::___must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::_A_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::_u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::_藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_break::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::__must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::_𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::as_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::a0_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::a_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::asynccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::async_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::ascat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::attr_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::attrcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::a‿b_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::a๑_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::break_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::awaitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::case_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::casecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::attribute_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::constructor_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::class_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::continue_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::catch_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::componentcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::constructorcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::classcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::await_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::breakcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::attributecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::catchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::component_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::else_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::eachcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::defaultcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::dictionary_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::continuecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::dollar_sign_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::dictionarycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::do_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed__u85CD ... ok [INFO] [stdout] test identifier_validation::while_continue::enumcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::enum_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::each_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed__u0041 ... ok [INFO] [stdout] test identifier_validation::while_continue::default_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::elif_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::docat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::elifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::elsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed__uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed__ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed_u0041 ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed_u85CD ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed__u85cd ... ok [INFO] [stdout] test identifier_validation::while_continue::eval_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::existscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::falsecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::exportcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::evalcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::finally_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::export_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::false_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed_ud842_udfb7 ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed_uD842_uDFB7 ... ok [INFO] [stdout] test identifier_validation::while_continue::escape_sequence_is_not_allowed_u85cd ... ok [INFO] [stdout] test identifier_validation::while_continue::forcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::fncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::exists_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::for_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::hashcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::hash_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::fn_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::finallycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::ifcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::if_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::importcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::meta_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::interface_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::metacat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::in_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::interfacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::letcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::loop_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::is_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::incat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::match_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::iscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::let_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::import_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::matchcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::loopcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::module_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::new_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::modulecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::namespace_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::namespacecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::out_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::outcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::null_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::nullcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::returncat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::publiccat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::private_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::privatecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::public_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::return_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::ref_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::refcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::newcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::structcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::throwcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::table_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::static_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::u000x_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::struct_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::this_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::throw_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::u0069_u0066_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::thiscat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::staticcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::tablecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::u0021_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::true_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::usecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::uD83E_uDD2F_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::trycat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::ud83e_udd2f_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::try_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::undefined_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::using_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::trait_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::undefinedcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::whencat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::yield_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::u_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::when_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::varcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::use_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::usingcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::while_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::traitcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::whilecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::truecat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::á_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::yieldcat_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::Dž_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::Lj_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::राम_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::Ⅳ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::बि‌ना_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::ʰ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::Ω_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::क‍्_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::β_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::々_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::藍_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::あ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_attribute_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_await_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::𠮷_must_be_rejected ... ok [INFO] [stdout] test identifier_validation::while_continue::var_must_be_rejected ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_async_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_case_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_break_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_attr_must_be_allowed ... ok [INFO] [stdout] test identifier_validation::while_continue::ᛮ_must_be_rejected ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_as_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_class_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_default_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_constructor_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_continue_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_component_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_enum_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_eval_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_catch_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_dictionary_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_else_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_finally_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_elif_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_fn_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_false_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_for_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_is_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_hash_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_interface_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_in_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_import_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_exists_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_export_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_if_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_do_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_each_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_let_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_meta_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_private_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_public_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_match_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_new_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_namespace_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_null_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_module_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_struct_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_loop_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_out_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_ref_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_return_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_static_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_table_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_this_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_throw_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_true_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_while_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_trait_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_try_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_as_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_attribute_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_using_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_yield_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_attr_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_var_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_when_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_use_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_async_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_await_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_catch_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_case_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::literal::reserved_word_undefined_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_default_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_class_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_component_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_do_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_continue_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_each_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_constructor_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_dictionary_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_else_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_elif_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_enum_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_for_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_false_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_finally_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_fn_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_export_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_eval_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_break_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_hash_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_interface_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_loop_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_exists_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_new_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_is_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_out_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_module_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_import_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_meta_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_namespace_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_null_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_match_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_let_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_in_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_ref_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_public_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_private_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_static_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_if_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_this_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_table_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_throw_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_using_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_try_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_true_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_use_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_return_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_var_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_yield_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_when_must_be_allowed ... ok [INFO] [stdout] test keyword_cannot_contain_escape_characters ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_while_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_trait_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_undefined_must_be_allowed ... ok [INFO] [stdout] test identifier_validation_on_obj_key::prop::reserved_word_struct_must_be_allowed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2257 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.57s [INFO] [stdout] [INFO] [stderr] Running tests/index.rs (/opt/rustwide/target/debug/deps/index-679c27252f688675) [INFO] [stdout] [INFO] [stdout] running 78 tests [INFO] [stdout] test attribute::single_attribute_no_value ... ok [INFO] [stdout] test chain::call_chain_with_parenthesis ... ok [INFO] [stdout] test array::index_out_of_range_error ... ok [INFO] [stdout] test array::assign_array_item_to_out_of_range ... ok [INFO] [stdout] test array::array_item_assign ... ok [INFO] [stdout] test chain::chain_access_prop_index_call ... ok [INFO] [stdout] test array::array_item_access ... ok [INFO] [stdout] test array::index_out_of_range_on_assignment ... ok [INFO] [stdout] test attribute::single_attribute_with_function_str ... ok [INFO] [stdout] test chain::chained_assign_right_side_prop_index_call ... ok [INFO] [stdout] test chain::chained_assign_left_side_prop_index ... ok [INFO] [stdout] test chain::index_chain_with_parenthesis ... ok [INFO] [stdout] test chain::chained_inc_dec_left_side_index_prop ... ok [INFO] [stdout] test chain::longer_chain_with_parenthesis ... ok [INFO] [stdout] test chain::property_chain_with_if ... ok [INFO] [stdout] test chain::property_chain_with_parenthesis ... ok [INFO] [stdout] test chain::object_with_index ... ok [INFO] [stdout] test chain::chained_inc_dec_left_side_prop_index ... ok [INFO] [stdout] test chain::prop_in_def ... ok [INFO] [stdout] test chain::prop_in_each ... ok [INFO] [stdout] test chain::prop_in_for ... ok [INFO] [stdout] test empty_lambda ... ok [INFO] [stdout] test array::non_integer_indexed_assignment ... ok [INFO] [stdout] test empty_script ... ok [INFO] [stdout] test function_call::args_must_not_be_both_optional_and_default_valued ... ok [INFO] [stdout] test function_call::missing_arg ... ok [INFO] [stdout] test expression_containing_collon_is_not_object ... ok [INFO] [stdout] test function_call::args_with_default_value ... ok [INFO] [stdout] test function_call::std_throw_aiscript_error_when_required_arg_missing ... ok [INFO] [stdout] test dec ... ok [INFO] [stdout] test function_call::without_args ... ok [INFO] [stdout] test function_call::with_args ... ok [INFO] [stdout] test does_not_throw_error_when_divided_by_zero ... ok [INFO] [stdout] test function_call::with_args_separated_by_comma ... ok [INFO] [stdout] test empty_function ... ok [INFO] [stdout] test hello_world ... ok [INFO] [stdout] test extra::fizz_buzz ... ok [INFO] [stdout] test lambda_that_returns_an_object ... ok [INFO] [stdout] test inc ... ok [INFO] [stdout] test location::function ... ok [INFO] [stdout] test location::comment ... ok [INFO] [stdout] test chain::prop_in_return ... ok [INFO] [stdout] test closure ... ok [INFO] [stdout] test object::property_access_fn_call ... ok [INFO] [stdout] test object::property_assign ... ok [INFO] [stdout] test object::string_key ... ok [INFO] [stdout] test location::template ... ok [INFO] [stdout] test object::property_access ... ok [INFO] [stdout] test object::string_key_including_colon_and_period ... ok [INFO] [stdout] test return_::early_return_without_block ... ok [INFO] [stdout] test attribute::multiple_attributes_with_function_obj_str_bool ... ok [INFO] [stdout] test recursion ... ok [INFO] [stdout] test closure_counter ... ok [INFO] [stdout] test extra::ski ... ok [INFO] [stdout] test return_::return_inside_for_2 ... ok [INFO] [stdout] test security::cannot_access_js_native_property_via_var ... ok [INFO] [stdout] test return_::early_return_nested ... ok [INFO] [stdout] test security::cannot_access_js_native_property_via_object ... ok [INFO] [stdout] test type_declaration::def_null ... ok [INFO] [stdout] test return_::return_inside_loop_2 ... ok [INFO] [stdout] test security::cannot_access_js_native_property_via_primitive_prop ... ok [INFO] [stdout] test return_::return_inside_each_2 ... ok [INFO] [stdout] test reference_is_not_chained ... ok [INFO] [stdout] test return_::early_return_nested_2 ... ok [INFO] [stdout] test return_::return_inside_each ... ok [INFO] [stdout] test return_::return_inside_loop ... ok [INFO] [stdout] test unicode::len ... ok [INFO] [stdout] test type_declaration::fn_def_null ... ok [INFO] [stdout] test unicode::pick ... ok [INFO] [stdout] test unicode::charcode_at ... ok [INFO] [stdout] test type_declaration::fn_def ... ok [INFO] [stdout] test unicode::slice ... ok [INFO] [stdout] test return_::return_inside_for ... ok [INFO] [stdout] test unicode::split ... ok [INFO] [stdout] test type_declaration::def ... ok [INFO] [stdout] test unicode::codepoint_at ... ok [INFO] [stdout] test function_call::optional_args ... ok [INFO] [stdout] test return_::early_return ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/interpreter.rs (/opt/rustwide/target/debug/deps/interpreter-e7edeb594ebe1fe9) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test attribute::single_attribute ... ok [INFO] [stdout] test attribute::no_attribute ... ok [INFO] [stdout] test attribute::single_attribute_without_value ... ok [INFO] [stdout] test error_handler::emit_error ... ok [INFO] [stdout] test callstack::error_in_function ... ok [INFO] [stdout] test callstack::error_in_anonymous_function ... ok [INFO] [stdout] test error_location::non_aiscript_error ... ok [INFO] [stdout] test error_location::no_var_in_namespace_declaration ... ok [INFO] [stdout] test error_location::no_such_prop ... ok [INFO] [stdout] test attribute::attribute_under_namespacee ... ok [INFO] [stdout] test callstack::error_in_function_in_namespace ... ok [INFO] [stdout] test error_handler::array_map_calls_the_handler_just_once ... ok [INFO] [stdout] test attribute::multiple_attributes ... ok [INFO] [stdout] test error_location::index_out_of_range ... ok [INFO] [stdout] test scope::get_all ... ok [INFO] [stdout] test error_location::error_in_passed_function ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/jump_statements.rs (/opt/rustwide/target/debug/deps/jump_statements-1ae8110c15035b9e) [INFO] [stdout] [INFO] [stdout] running 129 tests [INFO] [stdout] test break_::break_corresponding_to_for_is_not_allowed_in_the_range::from ... ok [INFO] [stdout] test break_::break_corresponding_to_each_is_not_allowed_in_the_target ... ok [INFO] [stdout] test break_::break_corresponding_to_for_is_not_allowed_in_the_count ... ok [INFO] [stdout] test break_::break_corresponding_to_for_is_not_allowed_in_the_range::to ... ok [INFO] [stdout] test break_::break_corresponding_to_if_is_not_allowed_in_the_condition::if_ ... ok [INFO] [stdout] test break_::break_corresponding_to_match_is_not_allowed_in_the_pattern ... ok [INFO] [stdout] test break_::break_corresponding_to_if_is_not_allowed_in_the_condition::elif ... ok [INFO] [stdout] test break_::as_statement ... ok [INFO] [stdout] test break_::invalid_value ... ok [INFO] [stdout] test break_::break_corresponding_to_match_is_not_allowed_in_the_target ... ok [INFO] [stdout] test break_::invalid_label ... ok [INFO] [stdout] test break_::in_function ... ok [INFO] [stdout] test break_::labeled_each::inner_for ... ok [INFO] [stdout] test break_::labeled_do_while::inner_for ... ok [INFO] [stdout] test break_::labeled_do_while::inner_while ... ok [INFO] [stdout] test break_::in_if ... ok [INFO] [stdout] test break_::labeled_do_while::inner_each ... ok [INFO] [stdout] test break_::in_eval ... ok [INFO] [stdout] test break_::labeled_eval::simple_break ... ok [INFO] [stdout] test break_::labeled_each::inner_loop ... ok [INFO] [stdout] test break_::labeled_for::inner_do_while ... ok [INFO] [stdout] test break_::labeled_each::inner_while ... ok [INFO] [stdout] test break_::labeled_do_while::inner_loop ... ok [INFO] [stdout] test break_::labeled_do_while::inner_do_while ... ok [INFO] [stdout] test break_::labeled_each::inner_each ... ok [INFO] [stdout] test break_::labeled_each::inner_do_while ... ok [INFO] [stdout] test break_::labeled_eval::inner_while ... ok [INFO] [stdout] test break_::labeled_match::break_with_value ... ok [INFO] [stdout] test break_::labeled_if::break_with_value ... ok [INFO] [stdout] test break_::labeled_for::inner_each ... ok [INFO] [stdout] test break_::labeled_loop::inner_each ... ok [INFO] [stdout] test break_::labeled_loop::inner_loop ... ok [INFO] [stdout] test break_::labeled_loop::inner_do_while ... ok [INFO] [stdout] test break_::labeled_while::inner_do_while ... ok [INFO] [stdout] test break_::labeled_loop::inner_while ... ok [INFO] [stdout] test break_::labeled_eval::break_with_value ... ok [INFO] [stdout] test break_::labeled_for::inner_while ... ok [INFO] [stdout] test break_::labeled_while::inner_loop ... ok [INFO] [stdout] test break_::labeled_for::inner_loop ... ok [INFO] [stdout] test break_::labeled_while::inner_each ... ok [INFO] [stdout] test continue_::in_match ... ok [INFO] [stdout] test break_::labeled_if::simple_break ... ok [INFO] [stdout] test break_::labeled_loop::inner_for ... ok [INFO] [stdout] test continue_::in_function ... ok [INFO] [stdout] test continue_::invalid_label ... ok [INFO] [stdout] test continue_::continue_corresponding_to_for_is_not_allowed_in_the_count ... ok [INFO] [stdout] test break_::labeled_for::inner_for ... ok [INFO] [stdout] test continue_::continue_corresponding_to_each_is_not_allowed_in_the_target ... ok [INFO] [stdout] test continue_::in_if ... ok [INFO] [stdout] test break_::labeled_while::inner_while ... ok [INFO] [stdout] test continue_::as_statement ... ok [INFO] [stdout] test continue_::in_eval ... ok [INFO] [stdout] test continue_::continue_corresponding_to_for_is_not_allowed_in_the_range::from ... ok [INFO] [stdout] test continue_::labeled_each::inner_each ... ok [INFO] [stdout] test continue_::labeled_eval::simple_break ... ok [INFO] [stdout] test continue_::labeled_each::inner_while ... ok [INFO] [stdout] test continue_::invalid_block ... ok [INFO] [stdout] test continue_::labeled_each::inner_do_while ... ok [INFO] [stdout] test continue_::labeled_for::inner_do_while ... ok [INFO] [stdout] test continue_::labeled_for::inner_for ... ok [INFO] [stdout] test continue_::labeled_for::inner_loop ... ok [INFO] [stdout] test continue_::labeled_if::simple_break ... ok [INFO] [stdout] test continue_::labeled_each::inner_loop ... ok [INFO] [stdout] test continue_::labeled_for::inner_while ... ok [INFO] [stdout] test continue_::labeled_eval::break_with_value ... ok [INFO] [stdout] test continue_::labeled_eval::inner_while ... ok [INFO] [stdout] test break_::in_match ... ok [INFO] [stdout] test continue_::labeled_each::inner_for ... ok [INFO] [stdout] test label::invalid_expression ... ok [INFO] [stdout] test label::invalid_space ... ok [INFO] [stdout] test continue_::labeled_if::break_with_value ... ok [INFO] [stdout] test continue_::labeled_while::inner_while ... ok [INFO] [stdout] test return_::in_and::left ... ok [INFO] [stdout] test return_::in_and::right ... ok [INFO] [stdout] test label::invalid_statement ... ok [INFO] [stdout] test return_::in_array ... ok [INFO] [stdout] test continue_::labeled_while::inner_each ... ok [INFO] [stdout] test break_::labeled_while::inner_for ... ok [INFO] [stdout] test continue_::labeled_for::inner_each ... ok [INFO] [stdout] test continue_::labeled_while::inner_do_while ... ok [INFO] [stdout] test continue_::labeled_while::inner_loop ... ok [INFO] [stdout] test continue_::labeled_match::simple_break ... ok [INFO] [stdout] test continue_::labeled_while::inner_for ... ok [INFO] [stdout] test return_::in_add_assign::expr ... ok [INFO] [stdout] test return_::in_binary_operation::left ... ok [INFO] [stdout] test return_::in_binary_operation::right ... ok [INFO] [stdout] test return_::in_assign::prop_target ... ok [INFO] [stdout] test continue_::labeled_match::break_with_value ... ok [INFO] [stdout] test return_::in_add_assign::dest ... ok [INFO] [stdout] test return_::in_assign::arr ... ok [INFO] [stdout] test return_::in_break::invalid ... ok [INFO] [stdout] test return_::in_eval ... ok [INFO] [stdout] test return_::in_for::times ... ok [INFO] [stdout] test return_::in_for::to ... ok [INFO] [stdout] test return_::in_assign::index_target ... ok [INFO] [stdout] test return_::in_call::arg ... ok [INFO] [stdout] test return_::in_for::for_ ... ok [INFO] [stdout] test return_::in_each::items ... ok [INFO] [stdout] test return_::in_call::callee ... ok [INFO] [stdout] test return_::in_if::then ... ok [INFO] [stdout] test return_::in_assign::index ... ok [INFO] [stdout] test return_::in_match::about ... ok [INFO] [stdout] test return_::in_each::for_ ... ok [INFO] [stdout] test return_::in_if::elif_then ... ok [INFO] [stdout] test return_::in_if::elif_cond ... ok [INFO] [stdout] test return_::in_match::case_a ... ok [INFO] [stdout] test return_::in_for::from ... ok [INFO] [stdout] test return_::in_if::else_ ... ok [INFO] [stdout] test return_::in_match::default ... ok [INFO] [stdout] test return_::in_match::case_q ... ok [INFO] [stdout] test return_::in_assign::expr ... ok [INFO] [stdout] test return_::in_if::cond ... ok [INFO] [stdout] test return_::in_index::index ... ok [INFO] [stdout] test return_::in_or::right ... ok [INFO] [stdout] test return_::in_not ... ok [INFO] [stdout] test return_::in_object ... ok [INFO] [stdout] test return_::in_or::left ... ok [INFO] [stdout] test return_::in_return ... ok [INFO] [stdout] test return_::in_template ... ok [INFO] [stdout] test return_::in_prop ... ok [INFO] [stdout] test continue_::continue_corresponding_to_for_is_not_allowed_in_the_range::to ... ok [INFO] [stdout] test return_::in_function_default_param ... ok [INFO] [stdout] test return_::in_index::target ... ok [INFO] [stdout] test break_::labeled_match::simple_break ... ok [INFO] [stdout] test return_::in_sub_assign::expr ... ok [INFO] [stdout] test return_::in_break::valid ... ok [INFO] [stdout] test return_::in_sub_assign::dest ... ok [INFO] [stderr] Running tests/literals.rs (/opt/rustwide/target/debug/deps/literals-20b3056145766a12) [INFO] [stdout] test return_::as_statement ... ok [INFO] [stdout] test return_::in_assign::obj ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 129 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 88 tests [INFO] [stdout] test literal::arr_separated_by_comma ... ok [INFO] [stdout] test literal::number_float ... ok [INFO] [stdout] test literal::bool_false ... ok [INFO] [stdout] test literal::escaped_single_quote ... ok [INFO] [stdout] test literal::bool_true ... ok [INFO] [stdout] test literal::arr_separated_by_comma_with_trailing_comma ... ok [INFO] [stdout] test literal::obj_duplicate_key ... ok [INFO] [stdout] test literal::number_int ... ok [INFO] [stdout] test literal::arr_separated_by_line_break_and_comma_with_trailing_comma ... ok [INFO] [stdout] test literal::obj_escaped_reserved_word_as_key ... ok [INFO] [stdout] test literal::obj_invalid_key ... ok [INFO] [stdout] test literal::obj_and_arr_separated_by_line_break ... ok [INFO] [stdout] test literal::escaped_double_quote ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_as ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_attr ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_async ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_case ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_await ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_attribute ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_class ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_each ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_component ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_exists ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_catch ... ok [INFO] [stdout] test literal::arr_separated_by_line_break ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_continue ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_finally ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_constructor ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_do ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_enum ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_eval ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_default ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_if ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_hash ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_fn ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_false ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_import ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_for ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_export ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_in ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_interface ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_is ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_namespace ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_match ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_let ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_new ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_meta ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_module ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_null ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_private ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_struct ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_return ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_throw ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_else ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_public ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_trait ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_break ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_ref ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_try ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_true ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_out ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_dictionary ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_static ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_table ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_loop ... ok [INFO] [stdout] test literal::arr_separated_by_line_break_and_comma ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_this ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_undefined ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_use ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_var ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_while ... ok [INFO] [stdout] test template_syntax::new_line_after ... ok [INFO] [stderr] Running tests/newline.rs (/opt/rustwide/target/debug/deps/newline-06b8d56727a70916) [INFO] [stdout] test template_syntax::nested_brackets ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_using ... ok [INFO] [stdout] test literal::obj_string_key ... ok [INFO] [stdout] test literal::obj_separated_by_comma_with_trailing_comma ... ok [INFO] [stdout] test literal::obj_separated_by_line_break ... ok [INFO] [stdout] test literal::obj_separated_by_comma ... ok [INFO] [stdout] test template_syntax::basic ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_yield ... ok [INFO] [stdout] test template_syntax::invalid ... ok [INFO] [stdout] test template_syntax::convert_to_str ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_when ... ok [INFO] [stdout] test template_syntax::escape ... ok [INFO] [stdout] test literal::obj_reserved_word_as_key::key_elif ... ok [INFO] [stdout] test literal::string_double_quote ... ok [INFO] [stdout] test literal::string_single_quote ... ok [INFO] [stdout] test template_syntax::new_line_before ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test empty_lines::function_params::empty_line_after ... ok [INFO] [stdout] test empty_lines::attribute::empty_line_after ... ok [INFO] [stdout] test empty_lines::call::empty_line_after ... ok [INFO] [stdout] test empty_lines::call::empty_line_before ... ok [INFO] [stdout] test empty_lines::binary_operation::empty_line_before ... ok [INFO] [stdout] test empty_lines::if_::empty_line_between_if_elif_elif ... ok [INFO] [stdout] test empty_lines::function_params::empty_line ... ok [INFO] [stdout] test empty_lines::arr_literal::empty_line_after ... ok [INFO] [stdout] test empty_lines::call::empty_line ... ok [INFO] [stdout] test empty_lines::binary_operation::empty_line_after ... ok [INFO] [stdout] test empty_lines::arr_literal::empty_line_before ... ok [INFO] [stdout] test empty_lines::if_::empty_line_between_if_elif_else ... ok [INFO] [stdout] test empty_lines::if_::empty_line_between_if_elif ... ok [INFO] [stdout] test empty_lines::function_params::empty_line_before ... ok [INFO] [stdout] test empty_lines::arr_literal::empty_line ... ok [INFO] [stdout] test empty_lines::if_::empty_line_between_if_else ... ok [INFO] [stdout] test empty_lines::match_::empty_line_after_case ... ok [INFO] [stdout] test empty_lines::match_::empty_line_before_default ... ok [INFO] [stdout] test empty_lines::match_::empty_line_after_default ... ok [INFO] [stdout] test empty_lines::match_::empty_line ... ok [INFO] [stdout] test empty_lines::obj_literal::empty_line ... ok [INFO] [stdout] test empty_lines::obj_literal::empty_line_before ... ok [INFO] [stdout] test empty_lines::obj_literal::empty_line_after ... ok [INFO] [stdout] test empty_lines::variable_definition::empty_line_after_equal ... ok [INFO] [stdout] test empty_lines::match_::empty_line_before_case ... ok [INFO] [stdout] test empty_lines::unary_operation::empty_line_after ... ok [INFO] [stdout] test empty_lines::type_params::function::empty_line_before ... ok [INFO] [stdout] test empty_lines::type_params::function_type::empty_line_after ... ok [INFO] [stdout] test empty_lines::type_params::function_type::empty_line_before ... ok [INFO] [stdout] test empty_lines::type_params::function::empty_line_after ... ok [INFO] [stdout] [INFO] [stderr] Running tests/primitive_props.rs (/opt/rustwide/target/debug/deps/primitive_props-6a849ab6d1b6dbad) [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 69 tests [INFO] [stdout] test arr::copy ... ok [INFO] [stdout] test arr::find ... ok [INFO] [stdout] test arr::at_without_default_value ... ok [INFO] [stdout] test arr::flat_map ... ok [INFO] [stdout] test arr::concat ... ok [INFO] [stdout] test arr::incl ... ok [INFO] [stdout] test arr::filter ... ok [INFO] [stdout] test arr::every ... ok [INFO] [stdout] test arr::insert ... ok [INFO] [stdout] test arr::filter_with_index ... ok [INFO] [stdout] test arr::at_with_default_value ... ok [INFO] [stdout] test arr::at_fraction ... ok [INFO] [stdout] test arr::flat ... ok [INFO] [stdout] test arr::join ... ok [INFO] [stdout] test arr::len ... ok [INFO] [stdout] test arr::map ... ok [INFO] [stdout] test arr::index_of ... ok [INFO] [stdout] test arr::map_with_index ... ok [INFO] [stdout] test arr::reverse ... ok [INFO] [stdout] test arr::pop ... ok [INFO] [stdout] test arr::shift ... ok [INFO] [stdout] test arr::reduce_of_empty_array_without_initial_value ... ok [INFO] [stdout] test arr::push ... ok [INFO] [stdout] test arr::sort_object_array ... ok [INFO] [stdout] test arr::reduce_with_index ... ok [INFO] [stdout] test arr::reduce ... ok [INFO] [stdout] test arr::repeat ... ok [INFO] [stdout] test arr::slice ... ok [INFO] [stdout] test arr::remove ... ok [INFO] [stdout] test arr::splice_larger_index ... ok [INFO] [stdout] test arr::some ... ok [INFO] [stdout] test arr::sort_stable ... ok [INFO] [stdout] test arr::splice_negative_index ... ok [INFO] [stdout] test arr::sort_string_array_with_str_gt ... ok [INFO] [stdout] test arr::sort_string_array_with_str_lt ... ok [INFO] [stdout] test arr::sort_num_array ... ok [INFO] [stdout] test arr::slice_out_of_range ... ok [INFO] [stdout] test num::to_str ... ok [INFO] [stdout] test str::codepoint_at ... ok [INFO] [stdout] test str::len ... ok [INFO] [stdout] test arr::unshift ... ok [INFO] [stdout] test arr::splice_single_argument ... ok [INFO] [stdout] test str::replace ... ok [INFO] [stdout] test str::pick ... ok [INFO] [stdout] test arr::splice_full ... ok [INFO] [stdout] test str::index_of ... ok [INFO] [stdout] test str::slice ... ok [INFO] [stdout] test str::incl ... ok [INFO] [stdout] test str::ends_with_with_index ... ok [INFO] [stdout] test str::ends_with_no_index ... ok [INFO] [stdout] test num::to_hex ... ok [INFO] [stdout] test str::lower ... ok [INFO] [stdout] test str::to_arr ... ok [INFO] [stdout] test str::split ... ok [INFO] [stdout] test str::pad_start ... ok [INFO] [stdout] test arr::fill ... ok [INFO] [stdout] test str::trim ... ok [INFO] [stdout] test str::to_charcode_arr ... ok [INFO] [stdout] test str::to_unicode_codepoint_arr ... ok [INFO] [stdout] test str::to_utf8_byte_arr ... ok [INFO] [stdout] test str::upper ... ok [INFO] [stdout] test str::to_char_arr ... ok [INFO] [stdout] test str::to_num ... ok [INFO] [stdout] test str::pad_end ... ok [INFO] [stdout] test str::slice_out_of_range ... ok [INFO] [stdout] test str::starts_with_with_index ... ok [INFO] [stdout] test str::to_unicode_arr ... ok [INFO] [stdout] test str::starts_with_no_index ... ok [INFO] [stderr] Running tests/std.rs (/opt/rustwide/target/debug/deps/std-3ce40facd230e4b5) [INFO] [stdout] test arr::find_with_index ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test core::abort ... ok [INFO] [stdout] test date::hour ... ok [INFO] [stdout] test date::second ... ok [INFO] [stdout] test date::parse ... ok [INFO] [stdout] test date::millisecond ... ok [INFO] [stdout] test arr::create ... ok [INFO] [stdout] test date::year ... ok [INFO] [stdout] test date::minute ... ok [INFO] [stdout] test error::create ... ok [INFO] [stdout] test date::to_iso_str ... ok [INFO] [stdout] test date::day ... ok [INFO] [stdout] test json::stringify_fn ... ok [INFO] [stdout] test date::to_iso_str_05_18 ... ok [INFO] [stdout] test date::to_iso_str_09_00 ... ok [INFO] [stdout] test date::to_iso_str_utc ... ok [INFO] [stdout] test math::floor ... ok [INFO] [stdout] test math::max ... ok [INFO] [stdout] test math::gen_rng_should_reject_when_null_is_provided_as_a_seed ... ok [INFO] [stdout] test obj::from_kvs ... ok [INFO] [stdout] test math::pow_and_sqrt ... ok [INFO] [stdout] test math::ceil ... ok [INFO] [stdout] test json::unparsable ... ok [INFO] [stdout] test obj::pick ... ok [INFO] [stdout] test str::charcode_at ... ok [INFO] [stdout] test math::min ... ok [INFO] [stdout] test math::rnd_with_arg ... ok [INFO] [stdout] test math::round ... ok [INFO] [stdout] test obj::keys ... ok [INFO] [stdout] test str::lf ... ok [INFO] [stdout] test math::trig ... ok [INFO] [stdout] test str::from_unicode_codepoints ... ok [INFO] [stdout] test str::from_codepoint ... ok [INFO] [stdout] test uri::encode_component ... ok [INFO] [stdout] test obj::kvs ... ok [INFO] [stdout] test obj::merge ... ok [INFO] [stdout] test uri::decode_component ... ok [INFO] [stdout] test uri::encode_full ... ok [INFO] [stdout] test json::parsable ... ok [INFO] [stdout] test obj::vals ... ok [INFO] [stdout] test core::range ... ok [INFO] [stdout] test uri::decode_full ... ok [INFO] [stdout] test str::from_utf8_bytes ... ok [INFO] [stdout] test core::to_str ... ok [INFO] [stdout] test math::gen_rng ... ok [INFO] [stdout] test date::month ... ok [INFO] [stdout] test math::abs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/syntax.rs (/opt/rustwide/target/debug/deps/syntax-f0bf974f06289d4b) [INFO] [stdout] [INFO] [stdout] running 146 tests [INFO] [stdout] test cannot_put_multiple_statements_in_a_line::var_def_in_block ... ok [INFO] [stdout] test cannot_put_multiple_statements_in_a_line::var_def_op ... ok [INFO] [stdout] test cannot_put_multiple_statements_in_a_line::var_def ... ok [INFO] [stdout] test comment::double_slash_as_string ... ok [INFO] [stdout] test comment::multi_line_comment_2 ... ok [INFO] [stdout] test do_while::start_false ... ok [INFO] [stdout] test comment::multi_line_comment ... ok [INFO] [stdout] test comment::single_line_comment ... ok [INFO] [stdout] test comment::invalid_eof_in_multi_line_comment ... ok [INFO] [stdout] test comment::invalid_eof_in_multi_line_comment_2 ... ok [INFO] [stdout] test comment::line_tail ... ok [INFO] [stdout] test each::destructuring_declaration ... ok [INFO] [stdout] test do_while::basic ... ok [INFO] [stdout] test do_while::with_label ... ok [INFO] [stdout] test each::var_name_without_space ... ok [INFO] [stdout] test each::break_ ... ok [INFO] [stdout] test each::standard ... ok [INFO] [stdout] test for_::break_ ... ok [INFO] [stdout] test each::single_statement ... ok [INFO] [stdout] test exists::basic ... ok [INFO] [stdout] test eval::returns_value ... ok [INFO] [stdout] test each::with_label ... ok [INFO] [stdout] test for_::continue_ ... ok [INFO] [stdout] test for_::single_statement ... ok [INFO] [stdout] test infix_expression::disallow_line_break ... ok [INFO] [stdout] test infix_expression::eval_eval ... ok [INFO] [stdout] test infix_expression::escaped_line_break ... ok [INFO] [stdout] test if_::elif ... ok [INFO] [stdout] test for_::initial_value ... ok [INFO] [stdout] test infix_expression::combination ... ok [INFO] [stdout] test infix_expression::infix_to_fncall_on_namespace ... ok [INFO] [stdout] test if_::if_ ... ok [INFO] [stdout] test if_::if_elif_else ... ok [INFO] [stdout] test infix_expression::number_if_expression ... ok [INFO] [stdout] test if_::expr ... ok [INFO] [stdout] test infix_expression::simple_infix_expression ... ok [INFO] [stdout] test for_::without_brackets ... ok [INFO] [stdout] test infix_expression::number_match_expression ... ok [INFO] [stdout] test if_::else_ ... ok [INFO] [stdout] test for_::basic ... ok [INFO] [stdout] test for_::var_name_without_space ... ok [INFO] [stdout] test for_::without_iterator ... ok [INFO] [stdout] test infix_expression::use_parentheses_to_distinguish_expr ... ok [INFO] [stdout] test match_::basic ... ok [INFO] [stdout] test match_::with_block ... ok [INFO] [stdout] test loop_::with_label ... ok [INFO] [stdout] test lang_version::complex ... ok [INFO] [stdout] test lang_version::number ... ok [INFO] [stdout] test match_::with_default ... ok [INFO] [stdout] test lang_version::chars ... ok [INFO] [stdout] test meta::array::invalid ... ok [INFO] [stdout] test lang_version::no_specified ... ok [INFO] [stdout] test loop_::basic ... ok [INFO] [stdout] test match_::scope ... ok [INFO] [stdout] test loop_::with_continue ... ok [INFO] [stdout] test meta::number::valid ... ok [INFO] [stdout] test meta::null::valid ... ok [INFO] [stdout] test meta::boolean::valid ... ok [INFO] [stdout] test meta::string::valid ... ok [INFO] [stdout] test meta::default_meta ... ok [INFO] [stdout] test meta::object::invalid ... ok [INFO] [stdout] test meta::template::invalid ... ok [INFO] [stdout] test meta::array::valid ... ok [INFO] [stdout] test meta::labeled_expression::invalid ... ok [INFO] [stdout] test namespace::cannot_declare_mutable_variable ... ok [INFO] [stdout] test meta::expression::invalid ... ok [INFO] [stdout] test meta::object::valid ... ok [INFO] [stdout] test minus::basic ... ok [INFO] [stdout] test namespace::cannot_destructuring_declaration ... ok [INFO] [stdout] test match_::when_default_not_provided_returns_null ... ok [INFO] [stdout] test operators::add ... ok [INFO] [stdout] test namespace::nested ... ok [INFO] [stdout] test namespace::self_ref ... ok [INFO] [stdout] test namespace::nested_ref ... ok [INFO] [stdout] test namespace::standard ... ok [INFO] [stdout] test operators::div ... ok [INFO] [stdout] test operators::gteq ... ok [INFO] [stdout] test operators::gt ... ok [INFO] [stdout] test not::basic ... ok [INFO] [stdout] test operators::mod_ ... ok [INFO] [stdout] test operators::negative_numbers ... ok [INFO] [stdout] test operators::eq ... ok [INFO] [stdout] test operators::and ... ok [INFO] [stdout] test operators::lt ... ok [INFO] [stdout] test operators::mul ... ok [INFO] [stdout] test operators::sub ... ok [INFO] [stdout] test separator::arr::multi_line_with_comma_and_tail_comma_multi_newlines ... ok [INFO] [stdout] test plus::basic ... ok [INFO] [stdout] test separator::arr::multi_line_with_comma_and_tail_comma ... ok [INFO] [stdout] test separator::arr::multi_line ... ok [INFO] [stdout] test separator::arr::multi_line_with_comma_multi_newlines ... ok [INFO] [stdout] test separator::call::multi_line ... ok [INFO] [stdout] test separator::call::single_line ... ok [INFO] [stdout] test separator::call::multi_line_with_comma ... ok [INFO] [stdout] test separator::arr::multi_line_with_comma ... ok [INFO] [stdout] test separator::arr::multi_line_multi_newlines ... ok [INFO] [stdout] test operators::neq ... ok [INFO] [stdout] test operators::precedence ... ok [INFO] [stdout] test operators::lteq ... ok [INFO] [stdout] test separator::function_params::multi_line ... ok [INFO] [stdout] test separator::function_params::multi_line_with_comma ... ok [INFO] [stdout] test separator::match_::multi_line_default ... ok [INFO] [stdout] test separator::function_params::single_line_with_tail_comma ... ok [INFO] [stdout] test separator::match_::multi_line_with_comma ... ok [INFO] [stdout] test separator::match_::no_separator_default ... ok [INFO] [stdout] test separator::match_::single_line_default ... ok [INFO] [stdout] test separator::match_::no_separator ... ok [INFO] [stdout] test separator::arr::single_line ... ok [INFO] [stdout] test separator::arr::single_line_with_tail_comma ... ok [INFO] [stdout] test separator::match_::single_line ... ok [INFO] [stdout] test separator::call::single_line_with_tail_comma ... ok [INFO] [stdout] test separator::function_params::destructuring_param ... ok [INFO] [stdout] test separator::match_::multi_line ... ok [INFO] [stdout] test separator::function_params::single_line ... ok [INFO] [stdout] test separator::match_::single_line_with_tail_comma ... ok [INFO] [stdout] test separator::obj::multi_line_with_comma ... ok [INFO] [stdout] test separator::obj::multi_line ... ok [INFO] [stdout] test terminator::block::newline ... ok [INFO] [stdout] test terminator::block::semi_colon_of_the_tail ... ok [INFO] [stdout] test infix_expression::syntax_symbols_vs_infix_operators ... ok [INFO] [stdout] test separator::obj::single_line ... ok [INFO] [stdout] test terminator::namespace::newline ... ok [INFO] [stdout] test terminator::block::semi_colon ... ok [INFO] [stdout] test terminator::top_level::semi_colon ... ok [INFO] [stdout] test variable_assignment::simple ... ok [INFO] [stdout] test terminator::namespace::semi_colon_of_the_tail ... ok [INFO] [stdout] test terminator::top_level::newline ... ok [INFO] [stdout] test separator::obj::multi_line_multi_newlines ... ok [INFO] [stdout] test separator::match_::single_line_with_tail_comma_default ... ok [INFO] [stdout] test variable_declaration::empty_function ... ok [INFO] [stdout] test variable_declaration::do_not_assign_to_let_issue_328 ... ok [INFO] [stdout] test while_::start_false ... ok [INFO] [stdout] test terminator::namespace::semi_colon ... ok [INFO] [stdout] test variable_declaration::let_ ... ok [INFO] [stdout] test terminator::top_level::semi_colon_of_the_tail ... ok [INFO] [stdout] test variable_assignment::destructuring_assingment ... ok [INFO] [stdout] test while_::basic ... ok [INFO] [stdout] test while_::with_label ... ok [INFO] [stdout] test separator::match_::multi_line_with_comma_default ... ok [INFO] [stdout] test match_::with_return ... ok [INFO] [stdout] test operators::pow ... ok [INFO] [stdout] test separator::function_params::multi_line_with_tail_comma ... ok [INFO] [stdout] test variable_assignment::eval_left_hand_once::add ... ok [INFO] [stdout] test variable_assignment::eval_left_hand_once::sub ... ok [INFO] [stdout] test separator::obj::single_line_with_tail_comma ... ok [INFO] [stdout] test operators::or ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 146 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s [INFO] [stdout] [INFO] [stderr] Running tests/types.rs (/opt/rustwide/target/debug/deps/types-440072afca8b80dd) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test generics::function::cannot_have_inner_type ... ok [INFO] [stdout] test generics::function::consumer ... ok [INFO] [stdout] test function_types::multiple_params ... ok [INFO] [stdout] test generics::function::identity_function ... ok [INFO] [stdout] test generics::function::use_as_function_type ... ok [INFO] [stdout] test generics::function::duplicate_no_param_and_ret_types ... ok [INFO] [stdout] test generics::function::empty ... ok [INFO] [stdout] test generics::function::expr ... ok [INFO] [stdout] test generics::function::new_lines ... ok [INFO] [stdout] test generics::function::curried ... ok [INFO] [stdout] test generics::function::duplicate ... ok [INFO] [stdout] test in_break ... ok [INFO] [stdout] test simple::error ... ok [INFO] [stdout] test simple::never ... ok [INFO] [stdout] test union::invalid_inner ... ok [INFO] [stdout] test generics::function::use_as_variable_type ... ok [INFO] [stdout] test generics::function::use_as_inner_type ... ok [INFO] [stdout] test union::more_inners ... ok [INFO] [stdout] test union::variable_type ... ok [INFO] [stdout] test union::return_type ... ok [INFO] [stdout] test union::param_type ... ok [INFO] [stdout] test union::inner_type ... ok [INFO] [stdout] test union::function_type ... ok [INFO] [stdout] test union::type_parameter ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests aiscript [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test aiscript/src/lib.rs - (line 5) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.87s; merged doctests compilation took 1.85s [INFO] [stderr] Doc-tests aiscript_v0 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test aiscript-v0/src/lib.rs - (line 5) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.45s; merged doctests compilation took 1.25s [INFO] [stderr] Doc-tests aiscript_v1 [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test aiscript-v1/src/lib.rs - (line 5) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.51s; merged doctests compilation took 1.48s [INFO] running `Command { std: "docker" "inspect" "b0c0c86ac2b5fdc706e1a8cfcf73494a42db55983bf501bef44eb0cf5a295f09", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b0c0c86ac2b5fdc706e1a8cfcf73494a42db55983bf501bef44eb0cf5a295f09", kill_on_drop: false }` [INFO] [stdout] b0c0c86ac2b5fdc706e1a8cfcf73494a42db55983bf501bef44eb0cf5a295f09