[[bench]]
name = "compilation_bench"
path = "benches/compilation_bench.rs"
[[bench]]
name = "execution_bench"
path = "benches/execution_bench.rs"
[[bench]]
harness = false
name = "interpreter_benchmarks"
path = "benches/interpreter_benchmarks.rs"
[[bench]]
harness = false
name = "parser"
path = "benches/parser.rs"
[[bench]]
harness = false
name = "parser_benchmarks"
path = "benches/parser_benchmarks.rs"
[[bench]]
harness = false
name = "performance_v3_13"
path = "benches/performance_v3_13.rs"
[[bench]]
harness = false
name = "transpiler"
path = "benches/transpiler.rs"
[[bench]]
harness = false
name = "transpiler_benchmarks"
path = "benches/transpiler_benchmarks.rs"
[[bench]]
harness = false
name = "wasm_performance"
path = "benches/wasm_performance.rs"
[[bin]]
name = "ruchy"
path = "src/bin/ruchy.rs"
[dependencies.anyhow]
version = "1.0"
[dependencies.arrow]
optional = true
version = "54.0"
[dependencies.arrow-array]
optional = true
version = "54.0"
[dependencies.arrow-buffer]
optional = true
version = "54.0"
[dependencies.arrow-schema]
optional = true
version = "54.0"
[dependencies.async-trait]
optional = true
version = "0.1"
[dependencies.axum]
features = ["macros"]
optional = true
version = "0.7"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.clap]
features = ["derive"]
version = "4.5"
[dependencies.console_error_panic_hook]
version = "0.1"
[dependencies.cssparser]
version = "0.33"
[dependencies.env_logger]
version = "0.11"
[dependencies.glob]
version = "0.3"
[dependencies.html5ever]
version = "0.27"
[dependencies.im]
version = "15.1"
[dependencies.js-sys]
version = "0.3"
[dependencies.lazy_static]
version = "1.5"
[dependencies.log]
version = "0.4"
[dependencies.logos]
version = "0.15"
[dependencies.markup5ever]
version = "0.13"
[dependencies.markup5ever_rcdom]
version = "0.3"
[dependencies.mime_guess]
version = "2.0"
[dependencies.num_cpus]
version = "1.17"
[dependencies.once_cell]
version = "1.21"
[dependencies.pest]
version = "2.8"
[dependencies.pest_derive]
version = "2.8"
[dependencies.pmcp]
features = ["full"]
optional = true
version = "1.3.0"
[dependencies.polars]
features = ["lazy"]
optional = true
version = "0.50"
[dependencies.prettyplease]
version = "0.2"
[dependencies.proc-macro2]
version = "1.0"
[dependencies.proptest]
optional = true
version = "1.7"
[dependencies.pulldown-cmark]
version = "0.9"
[dependencies.quickcheck]
version = "1.0"
[dependencies.quote]
version = "1.0"
[dependencies.rand]
version = "0.8"
[dependencies.regex]
version = "1.11"
[dependencies.reqwest]
features = ["blocking"]
version = "0.12"
[dependencies.selectors]
version = "0.25"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde-wasm-bindgen]
version = "0.6"
[dependencies.serde_json]
version = "1.0"
[dependencies.sha2]
version = "0.10"
[dependencies.smallvec]
version = "1.15"
[dependencies.syn]
features = ["full", "extra-traits", "visit-mut"]
version = "2.0"
[dependencies.tempfile]
version = "3.21"
[dependencies.thiserror]
version = "2.0"
[dependencies.tokio]
features = ["full"]
optional = true
version = "1.47"
[dependencies.tokio-util]
features = ["rt"]
optional = true
version = "0.7"
[dependencies.toml]
version = "0.9"
[dependencies.tower]
features = ["util"]
optional = true
version = "0.4"
[dependencies.tower-http]
features = ["cors", "fs", "set-header"]
optional = true
version = "0.5"
[dependencies.tower-lsp]
optional = true
version = "0.20"
[dependencies.tracing]
version = "0.1"
[dependencies.uuid]
features = ["v4", "js"]
version = "1.18"
[dependencies.walkdir]
version = "2.5"
[dependencies.wasm-bindgen]
version = "0.2"
[dependencies.wasm-encoder]
version = "0.207.0"
[dependencies.wasmparser]
optional = true
version = "0.239.0"
[dependencies.wasmtime]
optional = true
version = "36.0.2"
[dependencies.web-sys]
features = ["console"]
version = "0.3"
[dev-dependencies.arbitrary]
features = ["derive"]
version = "1.3"
[dev-dependencies.assert_cmd]
version = "2.0"
[dev-dependencies.axum]
features = ["macros"]
version = "0.7"
[dev-dependencies.criterion]
version = "0.7"
[dev-dependencies.httpmock]
version = "0.8"
[dev-dependencies.insta]
features = ["yaml"]
version = "1.43"
[dev-dependencies.nix]
features = ["signal", "process"]
version = "0.29"
[dev-dependencies.predicates]
version = "3.1"
[dev-dependencies.proptest]
version = "1.7"
[dev-dependencies.quickcheck]
version = "1.0"
[dev-dependencies.quickcheck_macros]
version = "1.1"
[dev-dependencies.reqwest]
features = ["json"]
version = "0.12"
[dev-dependencies.rexpect]
version = "0.5"
[dev-dependencies.serde-wasm-bindgen]
version = "0.6"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.tempfile]
version = "3.21"
[dev-dependencies.tokio]
features = ["macros", "rt-multi-thread"]
version = "1"
[dev-dependencies.tower]
features = ["util"]
version = "0.4"
[dev-dependencies.tracing-subscriber]
version = "0.3"
[dev-dependencies.walkdir]
version = "2.5"
[dev-dependencies.wasm-bindgen-test]
version = "0.3"
[[example]]
name = "async_await"
path = "examples/async_await.rs"
[[example]]
name = "dataframe_pipeline"
path = "examples/dataframe_pipeline.rs"
[[example]]
name = "debug_ast"
path = "examples/debug_ast.rs"
[[example]]
name = "debug_repl"
path = "examples/debug_repl.rs"
[[example]]
name = "debug_wasm_simple"
path = "examples/debug_wasm_simple.rs"
[[example]]
name = "function_calls"
path = "examples/function_calls.rs"
[[example]]
name = "http_server"
path = "examples/http_server.rs"
[[example]]
name = "notebook_acceptance_tests"
path = "examples/notebook_acceptance_tests.rs"
[[example]]
name = "notebook_server"
path = "examples/notebook_server.rs"
[[example]]
name = "parser_demo"
path = "examples/parser_demo.rs"
[[example]]
name = "reference_demo"
path = "examples/reference_demo.rs"
[[example]]
name = "repl_basic_arithmetic"
path = "examples/repl_basic_arithmetic.rs"
[[example]]
name = "repl_control_flow"
path = "examples/repl_control_flow.rs"
[[example]]
name = "repl_variables_and_functions"
path = "examples/repl_variables_and_functions.rs"
[[example]]
name = "score_examples"
path = "examples/score_examples.rs"
[[example]]
name = "test_mutation"
path = "examples/test_mutation.rs"
[[example]]
name = "test_println_stdout"
path = "examples/test_println_stdout.rs"
[[example]]
name = "test_string_methods"
path = "examples/test_string_methods.rs"
[[example]]
name = "transpiler_demo"
path = "examples/transpiler_demo.rs"
[[example]]
name = "wasm_compile"
path = "examples/wasm_compile.rs"
[[example]]
name = "wasm_minimal"
path = "examples/wasm_minimal.rs"
[features]
batteries-included = ["notebook", "wasm-compile"]
dataframe = ["polars", "arrow", "arrow-array", "arrow-buffer", "arrow-schema"]
default = ["batteries-included"]
mcp = ["tokio", "tokio-util", "pmcp", "async-trait", "tower-lsp"]
minimal = []
notebook = ["tokio", "tokio-util", "axum", "tower", "tower-http", "wasmparser", "wasmtime"]
testing = ["proptest"]
wasm-compile = []
[lib]
crate-type = ["cdylib", "rlib"]
name = "ruchy"
path = "src/lib.rs"
[lints.clippy]
absurd_extreme_comparisons = "allow"
approx_constant = "allow"
assertions_on_constants = "allow"
cargo_common_metadata = "warn"
cast_lossless = "warn"
cast_possible_truncation = "warn"
cast_possible_wrap = "warn"
cast_precision_loss = "allow"
cast_sign_loss = "warn"
checked_conversions = "warn"
cloned_instead_of_copied = "warn"
cognitive_complexity = "allow"
dbg_macro = "deny"
default_trait_access = "allow"
doc_markdown = "warn"
empty_enum = "warn"
empty_line_after_doc_comments = "allow"
enum_glob_use = "deny"
enum_variant_names = "warn"
expect_used = "allow"
expl_impl_clone_on_copy = "warn"
explicit_deref_methods = "warn"
explicit_into_iter_loop = "warn"
explicit_iter_loop = "warn"
filter_map_next = "warn"
flat_map_option = "warn"
float_cmp = "allow"
float_cmp_const = "warn"
fn_params_excessive_bools = "warn"
format_push_string = "allow"
from_iter_instead_of_collect = "warn"
if_not_else = "warn"
implicit_clone = "warn"
implicit_hasher = "warn"
implicit_saturating_sub = "warn"
inconsistent_struct_constructor = "warn"
inefficient_to_string = "warn"
inline_always = "warn"
invalid_upcast_comparisons = "warn"
items_after_statements = "warn"
large_digit_groups = "warn"
large_stack_arrays = "warn"
large_types_passed_by_value = "warn"
let_unit_value = "warn"
linkedlist = "warn"
macro_use_imports = "warn"
manual_assert = "warn"
manual_instant_elapsed = "warn"
manual_let_else = "warn"
manual_ok_or = "warn"
manual_string_new = "warn"
map_flatten = "warn"
map_unwrap_or = "warn"
match_bool = "warn"
match_same_arms = "allow"
match_wild_err_arm = "warn"
match_wildcard_for_single_variants = "warn"
maybe_infinite_iter = "warn"
mismatching_type_param_order = "warn"
missing_errors_doc = "warn"
missing_fields_in_debug = "warn"
missing_panics_doc = "warn"
module_inception = "allow"
module_name_repetitions = "warn"
must_use_candidate = "warn"
mut_mut = "warn"
naive_bytecount = "warn"
needless_bitwise_bool = "warn"
needless_continue = "warn"
needless_for_each = "warn"
needless_pass_by_value = "warn"
needless_raw_string_hashes = "warn"
negative_feature_names = "warn"
no_effect_underscore_binding = "allow"
no_mangle_with_rust_abi = "warn"
option_option = "warn"
overly_complex_bool_expr = "allow"
panic = "allow"
print_stderr = "allow"
print_stdout = "allow"
pub_without_shorthand = "warn"
range_minus_one = "warn"
range_plus_one = "warn"
rc_buffer = "warn"
rc_mutex = "warn"
redundant_clone = "warn"
redundant_closure_for_method_calls = "warn"
redundant_else = "warn"
redundant_feature_names = "warn"
redundant_pub_crate = "warn"
ref_binding_to_reference = "warn"
ref_option_ref = "warn"
return_self_not_must_use = "warn"
same_functions_in_if_condition = "warn"
semicolon_if_nothing_returned = "warn"
should_panic_without_expect = "warn"
similar_names = "warn"
single_match_else = "warn"
stable_sort_primitive = "warn"
string_add = "allow"
string_add_assign = "warn"
struct_excessive_bools = "warn"
struct_field_names = "warn"
todo = "warn"
too_many_lines = "warn"
trait_duplication_in_bounds = "warn"
transmute_ptr_to_ptr = "warn"
trivially_copy_pass_by_ref = "warn"
type_repetition_in_bounds = "warn"
unchecked_time_subtraction = "warn"
unicode_not_nfc = "warn"
unimplemented = "warn"
uninlined_format_args = "warn"
unnecessary_box_returns = "warn"
unnecessary_join = "warn"
unnecessary_to_owned = "allow"
unnecessary_wraps = "warn"
unnested_or_patterns = "warn"
unreadable_literal = "warn"
unused_async = "warn"
unused_self = "warn"
unwrap_used = "allow"
used_underscore_binding = "allow"
verbose_bit_mask = "warn"
verbose_file_reads = "warn"
wildcard_imports = "warn"
zero_sized_map_values = "warn"
[lints.clippy.complexity]
level = "warn"
priority = -1
[lints.clippy.correctness]
level = "deny"
priority = -1
[lints.clippy.pedantic]
level = "warn"
priority = -1
[lints.clippy.perf]
level = "warn"
priority = -1
[lints.clippy.style]
level = "warn"
priority = -1
[lints.clippy.suspicious]
level = "deny"
priority = -1
[lints.rust]
missing_docs = "allow"
unsafe_code = "warn"
[package]
authors = ["Noah Gift"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["compilers", "development-tools", "parser-implementations"]
description = "A systems scripting language that transpiles to idiomatic Rust with extreme quality engineering"
edition = "2021"
exclude = ["src/bin/ruchy-coverage.rs", "src/bin/ruchy-lsp.rs", "coverage/", "node_modules/", "docs/specifications/", "tests/tdd_*"]
keywords = ["language", "compiler", "transpiler", "rust", "scripting"]
license = "MIT OR Apache-2.0"
name = "ruchy"
readme = "README.md"
repository = "https://github.com/paiml/ruchy"
version = "3.99.3"
[package.metadata.wasm-pack.profile.release]
wasm-opt = false
[profile.coverage]
codegen-units = 1
debug = 2
debug-assertions = true
incremental = false
inherits = "test"
lto = false
opt-level = 0
overflow-checks = true
panic = "abort"
[profile.dev]
opt-level = 0
[profile.release]
opt-level = "z"
[profile.release-dist]
codegen-units = 1
inherits = "release"
lto = "fat"
opt-level = "z"
panic = "abort"
strip = true
[profile.wasm-test]
codegen-units = 1
inherits = "test"
lto = true
opt-level = "s"
strip = true
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.colored]
version = "3.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.notify]
version = "8.2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.rustyline]
version = "17.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.walkdir]
version = "2.5"
[target.'cfg(target_arch = "wasm32")'.dependencies.console_error_panic_hook]
version = "0.1"
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
features = ["js"]
version = "0.2"
[target.'cfg(target_arch = "wasm32")'.dependencies.js-sys]
version = "0.3"
[target.'cfg(target_arch = "wasm32")'.dependencies.tokio]
features = ["macros", "rt", "time"]
optional = true
version = "1.47"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
version = "0.3"
[target."cfg(unix)".dependencies.nix]
features = ["signal", "process"]
version = "0.29"
[[test]]
name = "bug_031_fmt_corruption"
path = "tests/bug_031_fmt_corruption.rs"
[[test]]
name = "bug_032_range_function_not_transpiled"
path = "tests/bug_032_range_function_not_transpiled.rs"
[[test]]
name = "bug_033_test_attribute_invalid_rust"
path = "tests/bug_033_test_attribute_invalid_rust.rs"
[[test]]
name = "bug_034_lint_false_positives_built_ins"
path = "tests/bug_034_lint_false_positives_built_ins.rs"
[[test]]
name = "bug_035_type_inference_wrong_types"
path = "tests/bug_035_type_inference_wrong_types.rs"
[[test]]
name = "bug_036_coverage_reports_zero"
path = "tests/bug_036_coverage_reports_zero.rs"
[[test]]
name = "bug_037_test_assertions_dont_fail"
path = "tests/bug_037_test_assertions_dont_fail.rs"
[[test]]
name = "cargo_001_build_transpiler"
path = "tests/cargo_001_build_transpiler.rs"
[[test]]
name = "cargo_002_project_template"
path = "tests/cargo_002_project_template.rs"
[[test]]
name = "cargo_add_integration"
path = "tests/cargo_add_integration.rs"
[[test]]
name = "cargo_build_integration"
path = "tests/cargo_build_integration.rs"
[[test]]
name = "cargo_e2e_workflow"
path = "tests/cargo_e2e_workflow.rs"
[[test]]
name = "cli_contract_actor_observe"
path = "tests/cli_contract_actor_observe.rs"
[[test]]
name = "cli_contract_add"
path = "tests/cli_contract_add.rs"
[[test]]
name = "cli_contract_ast"
path = "tests/cli_contract_ast.rs"
[[test]]
name = "cli_contract_bench"
path = "tests/cli_contract_bench.rs"
[[test]]
name = "cli_contract_build"
path = "tests/cli_contract_build.rs"
[[test]]
name = "cli_contract_check"
path = "tests/cli_contract_check.rs"
[[test]]
name = "cli_contract_compile"
path = "tests/cli_contract_compile.rs"
[[test]]
name = "cli_contract_coverage"
path = "tests/cli_contract_coverage.rs"
[[test]]
name = "cli_contract_dataflow_debug"
path = "tests/cli_contract_dataflow_debug.rs"
[[test]]
name = "cli_contract_doc"
path = "tests/cli_contract_doc.rs"
[[test]]
name = "cli_contract_fmt"
path = "tests/cli_contract_fmt.rs"
[[test]]
name = "cli_contract_fmt_comments"
path = "tests/cli_contract_fmt_comments.rs"
[[test]]
name = "cli_contract_fmt_config"
path = "tests/cli_contract_fmt_config.rs"
[[test]]
name = "cli_contract_fmt_exprkind"
path = "tests/cli_contract_fmt_exprkind.rs"
[[test]]
name = "cli_contract_fmt_exprkind_phase2"
path = "tests/cli_contract_fmt_exprkind_phase2.rs"
[[test]]
name = "cli_contract_fmt_exprkind_phase3"
path = "tests/cli_contract_fmt_exprkind_phase3.rs"
[[test]]
name = "cli_contract_fmt_exprkind_phase4"
path = "tests/cli_contract_fmt_exprkind_phase4.rs"
[[test]]
name = "cli_contract_fmt_exprkind_phase5"
path = "tests/cli_contract_fmt_exprkind_phase5.rs"
[[test]]
name = "cli_contract_fmt_ignore"
path = "tests/cli_contract_fmt_ignore.rs"
[[test]]
name = "cli_contract_fuzz"
path = "tests/cli_contract_fuzz.rs"
[[test]]
name = "cli_contract_lint"
path = "tests/cli_contract_lint.rs"
[[test]]
name = "cli_contract_mcp"
path = "tests/cli_contract_mcp.rs"
[[test]]
name = "cli_contract_mutations"
path = "tests/cli_contract_mutations.rs"
[[test]]
name = "cli_contract_new"
path = "tests/cli_contract_new.rs"
[[test]]
name = "cli_contract_notebook"
path = "tests/cli_contract_notebook.rs"
[[test]]
name = "cli_contract_optimize"
path = "tests/cli_contract_optimize.rs"
[[test]]
name = "cli_contract_parse"
path = "tests/cli_contract_parse.rs"
[[test]]
name = "cli_contract_property_tests"
path = "tests/cli_contract_property_tests.rs"
[[test]]
name = "cli_contract_provability"
path = "tests/cli_contract_provability.rs"
[[test]]
name = "cli_contract_prove"
path = "tests/cli_contract_prove.rs"
[[test]]
name = "cli_contract_publish"
path = "tests/cli_contract_publish.rs"
[[test]]
name = "cli_contract_quality_gate"
path = "tests/cli_contract_quality_gate.rs"
[[test]]
name = "cli_contract_repl"
path = "tests/cli_contract_repl.rs"
[[test]]
name = "cli_contract_replay_to_tests"
path = "tests/cli_contract_replay_to_tests.rs"
[[test]]
name = "cli_contract_run"
path = "tests/cli_contract_run.rs"
[[test]]
name = "cli_contract_runtime"
path = "tests/cli_contract_runtime.rs"
[[test]]
name = "cli_contract_score"
path = "tests/cli_contract_score.rs"
[[test]]
name = "cli_contract_test"
path = "tests/cli_contract_test.rs"
[[test]]
name = "cli_contract_transpile"
path = "tests/cli_contract_transpile.rs"
[[test]]
name = "cli_contract_wasm"
path = "tests/cli_contract_wasm.rs"
[[test]]
name = "cli_interactive_validation"
path = "tests/cli_interactive_validation.rs"
[[test]]
name = "cli_testing_tools"
path = "tests/cli_testing_tools.rs"
[[test]]
name = "cli_unify_001_default_command"
path = "tests/cli_unify_001_default_command.rs"
[[test]]
name = "cli_unify_002_run_command"
path = "tests/cli_unify_002_run_command.rs"
[[test]]
name = "cli_unify_003_comprehensive_suite"
path = "tests/cli_unify_003_comprehensive_suite.rs"
[[test]]
name = "cli_unify_003_property_tests"
path = "tests/cli_unify_003_property_tests.rs"
[[test]]
name = "cli_unify_005_example_validation"
path = "tests/cli_unify_005_example_validation.rs"
[[test]]
name = "critical_regressions"
path = "tests/critical_regressions.rs"
[[test]]
name = "critical_repl_features"
path = "tests/critical_repl_features.rs"
[[test]]
name = "critical_transpiler_regression_test"
path = "tests/critical_transpiler_regression_test.rs"
[[test]]
name = "dataframe_001_transpilation_tdd"
path = "tests/dataframe_001_transpilation_tdd.rs"
[[test]]
name = "dataframe_access_defects"
path = "tests/dataframe_access_defects.rs"
[[test]]
name = "dataframe_aggregations_tdd"
path = "tests/dataframe_aggregations_tdd.rs"
[[test]]
name = "dataframe_filter_properties"
path = "tests/dataframe_filter_properties.rs"
[[test]]
name = "dataframe_parsing_test"
path = "tests/dataframe_parsing_test.rs"
[[test]]
name = "dataframe_sort_properties"
path = "tests/dataframe_sort_properties.rs"
[[test]]
name = "dataframe_validation"
path = "tests/dataframe_validation.rs"
[[test]]
name = "defect_closure_return"
path = "tests/defect_closure_return.rs"
[[test]]
name = "defect_compile_main_call"
path = "tests/defect_compile_main_call.rs"
[[test]]
name = "defect_consecutive_for"
path = "tests/defect_consecutive_for.rs"
[[test]]
name = "defect_enum_ok_reserved"
path = "tests/defect_enum_ok_reserved.rs"
[[test]]
name = "defect_wasm_tuple_types"
path = "tests/defect_wasm_tuple_types.rs"
[[test]]
name = "enum_runtime"
path = "tests/enum_runtime.rs"
[[test]]
name = "example_titanic_dataframe"
path = "tests/example_titanic_dataframe.rs"
[[test]]
name = "fifteen_tool_validation"
path = "tests/fifteen_tool_validation.rs"
[[test]]
name = "fuzz_pattern_match"
path = "tests/fuzz_pattern_match.rs"
[[test]]
name = "http_server_cli"
path = "tests/http_server_cli.rs"
[[test]]
name = "issue_040_mutable_match_test"
path = "tests/issue_040_mutable_match_test.rs"
[[test]]
name = "lang_comp_suite"
path = "tests/lang_comp_suite.rs"
[[test]]
name = "match_enum"
path = "tests/match_enum.rs"
[[test]]
name = "match_nested_enum"
path = "tests/match_nested_enum.rs"
[[test]]
name = "notebook_book_validation"
path = "tests/notebook_book_validation.rs"
[[test]]
name = "notebook_validation"
path = "tests/notebook_validation.rs"
[[test]]
name = "p0_book_002_file_operations"
path = "tests/p0_book_002_file_operations.rs"
[[test]]
name = "p0_book_003_systems_programming"
path = "tests/p0_book_003_systems_programming.rs"
[[test]]
name = "p0_book_004_network_programming"
path = "tests/p0_book_004_network_programming.rs"
[[test]]
name = "p0_book_005_performance_optimization"
path = "tests/p0_book_005_performance_optimization.rs"
[[test]]
name = "p0_book_006_advanced_patterns"
path = "tests/p0_book_006_advanced_patterns.rs"
[[test]]
name = "p0_critical_features"
path = "tests/p0_critical_features.rs"
[[test]]
name = "p0_lint_false_positives"
path = "tests/p0_lint_false_positives.rs"
[[test]]
name = "parser_061_box_generic_enum"
path = "tests/parser_061_box_generic_enum.rs"
[[test]]
name = "parser_actor_state_block_regression"
path = "tests/parser_actor_state_block_regression.rs"
[[test]]
name = "parser_defect_001_blank_line_let_mut"
path = "tests/parser_defect_001_blank_line_let_mut.rs"
[[test]]
name = "parser_defect_002_raw_strings"
path = "tests/parser_defect_002_raw_strings.rs"
[[test]]
name = "parser_defect_005_let_else"
path = "tests/parser_defect_005_let_else.rs"
[[test]]
name = "parser_defect_006_impl_trait"
path = "tests/parser_defect_006_impl_trait.rs"
[[test]]
name = "parser_defect_007_where_clause"
path = "tests/parser_defect_007_where_clause.rs"
[[test]]
name = "parser_defect_008_tuple_destructure"
path = "tests/parser_defect_008_tuple_destructure.rs"
[[test]]
name = "parser_defect_009_enum_struct_variant"
path = "tests/parser_defect_009_enum_struct_variant.rs"
[[test]]
name = "parser_defect_010_trait_associated_types"
path = "tests/parser_defect_010_trait_associated_types.rs"
[[test]]
name = "parser_defect_011_impl_generics"
path = "tests/parser_defect_011_impl_generics.rs"
[[test]]
name = "parser_defect_012_fstring_empty_placeholders"
path = "tests/parser_defect_012_fstring_empty_placeholders.rs"
[[test]]
name = "parser_defect_013_coloncolon_imports"
path = "tests/parser_defect_013_coloncolon_imports.rs"
[[test]]
name = "parser_defect_014_impl_generic_target"
path = "tests/parser_defect_014_impl_generic_target.rs"
[[test]]
name = "parser_defect_015_pub_mod"
path = "tests/parser_defect_015_pub_mod.rs"
[[test]]
name = "parser_defect_016_pub_visibility"
path = "tests/parser_defect_016_pub_visibility.rs"
[[test]]
name = "parser_defect_017_use_keywords"
path = "tests/parser_defect_017_use_keywords.rs"
[[test]]
name = "parser_defect_053_line_continuation"
path = "tests/parser_defect_053_line_continuation.rs"
[[test]]
name = "parser_defect_054_multiple_leading_comments"
path = "tests/parser_defect_054_multiple_leading_comments.rs"
[[test]]
name = "parser_defect_comment_attribution"
path = "tests/parser_defect_comment_attribution.rs"
[[test]]
name = "parser_expressions_unit"
path = "tests/parser_expressions_unit.rs"
[[test]]
name = "parser_inline_comments_enum"
path = "tests/parser_inline_comments_enum.rs"
[[test]]
name = "parser_issue_39_match_if_else"
path = "tests/parser_issue_39_match_if_else.rs"
[[test]]
name = "pattern_guards_test"
path = "tests/pattern_guards_test.rs"
[[test]]
name = "priority_3_eval_control_flow"
path = "tests/priority_3_eval_control_flow.rs"
[[test]]
name = "property_arc_refactor"
path = "tests/property_arc_refactor.rs"
[[test]]
name = "property_attribute_parsing"
path = "tests/property_attribute_parsing.rs"
[[test]]
name = "property_import_parsing"
path = "tests/property_import_parsing.rs"
[[test]]
name = "property_module_parsing"
path = "tests/property_module_parsing.rs"
[[test]]
name = "property_string_interpolation"
path = "tests/property_string_interpolation.rs"
[[test]]
name = "property_type_parsing"
path = "tests/property_type_parsing.rs"
[[test]]
name = "readme_validation"
path = "tests/readme_validation.rs"
[[test]]
name = "repl_thread_safety"
path = "tests/repl_thread_safety.rs"
[[test]]
name = "runtime_002_structs_tdd"
path = "tests/runtime_002_structs_tdd.rs"
[[test]]
name = "runtime_003_classes_tdd"
path = "tests/runtime_003_classes_tdd.rs"
[[test]]
name = "runtime_038_variable_collision"
path = "tests/runtime_038_variable_collision.rs"
[[test]]
name = "runtime_baseline_audit"
path = "tests/runtime_baseline_audit.rs"
[[test]]
name = "runtime_box_operations"
path = "tests/runtime_box_operations.rs"
[[test]]
name = "runtime_loop_mut_tuple_return"
path = "tests/runtime_loop_mut_tuple_return.rs"
[[test]]
name = "runtime_main_function_eval"
path = "tests/runtime_main_function_eval.rs"
[[test]]
name = "runtime_string_nth_method"
path = "tests/runtime_string_nth_method.rs"
[[test]]
name = "sqlite_001_parser_grammar"
path = "tests/sqlite_001_parser_grammar.rs"
[[test]]
name = "sqlite_002_type_soundness"
path = "tests/sqlite_002_type_soundness.rs"
[[test]]
name = "sqlite_003_metamorphic_testing"
path = "tests/sqlite_003_metamorphic_testing.rs"
[[test]]
name = "sqlite_004_runtime_anomalies"
path = "tests/sqlite_004_runtime_anomalies.rs"
[[test]]
name = "std_001_fs"
path = "tests/std_001_fs.rs"
[[test]]
name = "std_002_http"
path = "tests/std_002_http.rs"
[[test]]
name = "std_003_json"
path = "tests/std_003_json.rs"
[[test]]
name = "std_004_path"
path = "tests/std_004_path.rs"
[[test]]
name = "std_005_env"
path = "tests/std_005_env.rs"
[[test]]
name = "std_006_process"
path = "tests/std_006_process.rs"
[[test]]
name = "std_007_dataframe"
path = "tests/std_007_dataframe.rs"
[[test]]
name = "std_008_time"
path = "tests/std_008_time.rs"
[[test]]
name = "std_009_logging"
path = "tests/std_009_logging.rs"
[[test]]
name = "std_010_regex"
path = "tests/std_010_regex.rs"
[[test]]
name = "stdlib_concat_flatten_test"
path = "tests/stdlib_concat_flatten_test.rs"
[[test]]
name = "stdlib_defect_001_env_args"
path = "tests/stdlib_defect_001_env_args.rs"
[[test]]
name = "stdlib_defect_002_split_method"
path = "tests/stdlib_defect_002_split_method.rs"
[[test]]
name = "stdlib_dir_walk_test"
path = "tests/stdlib_dir_walk_test.rs"
[[test]]
name = "stdlib_env_functions"
path = "tests/stdlib_env_functions.rs"
[[test]]
name = "stdlib_env_var"
path = "tests/stdlib_env_var.rs"
[[test]]
name = "stdlib_file_io_advanced_test"
path = "tests/stdlib_file_io_advanced_test.rs"
[[test]]
name = "stdlib_file_io_test"
path = "tests/stdlib_file_io_test.rs"
[[test]]
name = "stdlib_fs_functions"
path = "tests/stdlib_fs_functions.rs"
[[test]]
name = "stdlib_hashset_ops_test"
path = "tests/stdlib_hashset_ops_test.rs"
[[test]]
name = "stdlib_html_test"
path = "tests/stdlib_html_test.rs"
[[test]]
name = "stdlib_http_builtins"
path = "tests/stdlib_http_builtins.rs"
[[test]]
name = "stdlib_json_functions"
path = "tests/stdlib_json_functions.rs"
[[test]]
name = "stdlib_math_advanced_test"
path = "tests/stdlib_math_advanced_test.rs"
[[test]]
name = "stdlib_path_functions"
path = "tests/stdlib_path_functions.rs"
[[test]]
name = "stdlib_string_array_methods_test"
path = "tests/stdlib_string_array_methods_test.rs"
[[test]]
name = "stdlib_substring_sort_join_test"
path = "tests/stdlib_substring_sort_join_test.rs"
[[test]]
name = "stdlib_type_conversions_test"
path = "tests/stdlib_type_conversions_test.rs"
[[test]]
name = "stdlib_unique_test"
path = "tests/stdlib_unique_test.rs"
[[test]]
name = "string_enumerate_test"
path = "tests/string_enumerate_test.rs"
[[test]]
name = "string_interpolation_repl_fix"
path = "tests/string_interpolation_repl_fix.rs"
[[test]]
name = "string_methods_case_test"
path = "tests/string_methods_case_test.rs"
[[test]]
name = "string_methods_complete_coverage"
path = "tests/string_methods_complete_coverage.rs"
[[test]]
name = "systematic_tool_validation"
path = "tests/systematic_tool_validation.rs"
[[test]]
name = "transpiler_defect_001_string_type_annotation"
path = "tests/transpiler_defect_001_string_type_annotation.rs"
[[test]]
name = "transpiler_defect_002_integer_type_suffixes"
path = "tests/transpiler_defect_002_integer_type_suffixes.rs"
[[test]]
name = "transpiler_defect_003_to_string_method"
path = "tests/transpiler_defect_003_to_string_method.rs"
[[test]]
name = "transpiler_defect_004_let_else"
path = "tests/transpiler_defect_004_let_else.rs"
[[test]]
name = "transpiler_defect_df_001_dataframe_transpilation"
path = "tests/transpiler_defect_df_001_dataframe_transpilation.rs"
[[test]]
name = "try_catch_syntax_test"
path = "tests/try_catch_syntax_test.rs"
[[test]]
name = "wasm_memory_model"
path = "tests/wasm_memory_model.rs"
[[test]]
name = "wasm_memory_property_tests"
path = "tests/wasm_memory_property_tests.rs"
[[test]]
name = "wasm_repl_evaluation_test"
path = "tests/wasm_repl_evaluation_test.rs"