[[bench]]
name = "compilation_bench"
path = "benches/compilation_bench.rs"
[[bench]]
name = "execution_bench"
path = "benches/execution_bench.rs"
[[bench]]
harness = false
name = "parser"
path = "benches/parser.rs"
[[bench]]
harness = false
name = "shared_session_performance"
path = "benches/shared_session_performance.rs"
[[bench]]
harness = false
name = "transpiler"
path = "benches/transpiler.rs"
[[bin]]
name = "ruchy"
path = "src/bin/ruchy.rs"
[dependencies.anyhow]
version = "1.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.colored]
version = "3.0"
[dependencies.console_error_panic_hook]
version = "0.1"
[dependencies.im]
version = "15.1"
[dependencies.js-sys]
version = "0.3"
[dependencies.logos]
version = "0.15"
[dependencies.notify]
version = "8.2"
[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.quickcheck]
version = "1.0"
[dependencies.quote]
version = "1.0"
[dependencies.rand]
version = "0.8"
[dependencies.regex]
version = "1.11"
[dependencies.rustyline]
version = "17.0"
[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"]
optional = true
version = "0.5"
[dependencies.tower-lsp]
optional = true
version = "0.20"
[dependencies.tracing]
version = "0.1"
[dependencies.uuid]
features = ["v4"]
version = "1.18"
[dependencies.walkdir]
version = "2.5"
[dependencies.wasm-bindgen]
version = "0.2"
[dependencies.wasm-encoder]
version = "0.207.0"
[dependencies.wasmparser]
version = "0.239.0"
[dependencies.wasmtime]
version = "36.0.2"
[dependencies.web-sys]
features = ["console"]
version = "0.3"
[dev-dependencies.assert_cmd]
version = "2.0"
[dev-dependencies.axum]
features = ["macros"]
version = "0.7"
[dev-dependencies.criterion]
version = "0.7"
[dev-dependencies.insta]
features = ["yaml"]
version = "1.43"
[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.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"
[[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 = "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_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"
[features]
batteries-included = ["dataframe", "notebook", "wasm-compile"]
dataframe = ["polars"]
default = ["batteries-included"]
mcp = ["tokio", "tokio-util", "pmcp", "async-trait", "tower-lsp"]
minimal = []
notebook = ["tokio", "tokio-util", "axum", "tower", "tower-http"]
testing = ["proptest"]
wasm-compile = []
[lib]
crate-type = ["cdylib", "rlib"]
name = "ruchy"
path = "src/lib.rs"
[lints.clippy]
absurd_extreme_comparisons = "allow"
approx_constant = "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 = "warn"
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 = "warn"
no_mangle_with_rust_abi = "warn"
option_option = "warn"
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 = "warn"
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_duration_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 = "warn"
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 = "forbid"
[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-lsp.rs", "src/bin/ruchy-coverage.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.2.0"
[profile.dev]
opt-level = 0
[profile.release]
codegen-units = 1
lto = true
opt-level = "z"
strip = true
[profile.release-dist]
codegen-units = 1
inherits = "release"
lto = "fat"
opt-level = "z"
panic = "abort"
strip = true
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
features = ["js"]
version = "0.2"
[[test]]
name = "acceptance_wasm_test"
path = "tests/acceptance_wasm_test.rs"
[[test]]
name = "actor_system_tests"
path = "tests/actor_system_tests.rs"
[[test]]
name = "actor_tests"
path = "tests/actor_tests.rs"
[[test]]
name = "array_printing_tdd"
path = "tests/array_printing_tdd.rs"
[[test]]
name = "array_spread_tdd"
path = "tests/array_spread_tdd.rs"
[[test]]
name = "array_syntax_tdd"
path = "tests/array_syntax_tdd.rs"
[[test]]
name = "backend_dataframe_unit_tests"
path = "tests/backend_dataframe_unit_tests.rs"
[[test]]
name = "binary_compilation_book_tdd"
path = "tests/binary_compilation_book_tdd.rs"
[[test]]
name = "binary_ops_coverage_tdd"
path = "tests/binary_ops_coverage_tdd.rs"
[[test]]
name = "binary_validation"
path = "tests/binary_validation.rs"
[[test]]
name = "cache_coverage_tdd"
path = "tests/cache_coverage_tdd.rs"
[[test]]
name = "ch15_binary_compilation_tdd"
path = "tests/ch15_binary_compilation_tdd.rs"
[[test]]
name = "cli_commands"
path = "tests/cli_commands.rs"
[[test]]
name = "cli_handler_tests"
path = "tests/cli_handler_tests.rs"
[[test]]
name = "cli_integration"
path = "tests/cli_integration.rs"
[[test]]
name = "cli_integration_tests"
path = "tests/cli_integration_tests.rs"
[[test]]
name = "cli_oneliner_tests"
path = "tests/cli_oneliner_tests.rs"
[[test]]
name = "cli_properties"
path = "tests/cli_properties.rs"
[[test]]
name = "cli_tdd_test"
path = "tests/cli_tdd_test.rs"
[[test]]
name = "compatibility_suite"
path = "tests/compatibility_suite.rs"
[[test]]
name = "comprehensive_validation"
path = "tests/comprehensive_validation.rs"
[[test]]
name = "coverage_threshold_regression"
path = "tests/coverage_threshold_regression.rs"
[[test]]
name = "coverage_tooling_basic_tests"
path = "tests/coverage_tooling_basic_tests.rs"
[[test]]
name = "critical_regressions"
path = "tests/critical_regressions.rs"
[[test]]
name = "critical_repl_features"
path = "tests/critical_repl_features.rs"
[[test]]
name = "dataframe_book_examples_tdd"
path = "tests/dataframe_book_examples_tdd.rs"
[[test]]
name = "dataframe_parsing_tdd"
path = "tests/dataframe_parsing_tdd.rs"
[[test]]
name = "dataframe_tests"
path = "tests/dataframe_tests.rs"
[[test]]
name = "dataframe_transpiler_tests"
path = "tests/dataframe_transpiler_tests.rs"
[[test]]
name = "debug_object_items"
path = "tests/debug_object_items.rs"
[[test]]
name = "debug_string_coercion"
path = "tests/debug_string_coercion.rs"
[[test]]
name = "debug_string_output"
path = "tests/debug_string_output.rs"
[[test]]
name = "debug_unit_type_name"
path = "tests/debug_unit_type_name.rs"
[[test]]
name = "default_destructuring_tdd"
path = "tests/default_destructuring_tdd.rs"
[[test]]
name = "destructuring_quality_tdd"
path = "tests/destructuring_quality_tdd.rs"
[[test]]
name = "deterministic_coverage_tdd"
path = "tests/deterministic_coverage_tdd.rs"
[[test]]
name = "differential_repl_file"
path = "tests/differential_repl_file.rs"
[[test]]
name = "differential_tests"
path = "tests/differential_tests.rs"
[[test]]
name = "dispatcher_comprehensive_tests"
path = "tests/dispatcher_comprehensive_tests.rs"
[[test]]
name = "edge_case_tests"
path = "tests/edge_case_tests.rs"
[[test]]
name = "error_handling_tdd"
path = "tests/error_handling_tdd.rs"
[[test]]
name = "execution_transpilation"
path = "tests/execution_transpilation.rs"
[[test]]
name = "exhaustive_pattern_coverage"
path = "tests/exhaustive_pattern_coverage.rs"
[[test]]
name = "fstring_interpolation_tdd"
path = "tests/fstring_interpolation_tdd.rs"
[[test]]
name = "functional_programming_tests"
path = "tests/functional_programming_tests.rs"
[[test]]
name = "fuzz_tests"
path = "tests/fuzz_tests.rs"
[[test]]
name = "fuzz_transpiler"
path = "tests/fuzz_transpiler.rs"
[[test]]
name = "generated_arithmetic"
path = "tests/generated_arithmetic.rs"
[[test]]
name = "generated_from_replays"
path = "tests/generated_from_replays.rs"
[[test]]
name = "golden_master_suite"
path = "tests/golden_master_suite.rs"
[[test]]
name = "grammar_exhaustive"
path = "tests/grammar_exhaustive.rs"
[[test]]
name = "higher_order_functions"
path = "tests/higher_order_functions.rs"
[[test]]
name = "if_let_syntax_tdd"
path = "tests/if_let_syntax_tdd.rs"
[[test]]
name = "import_edge_cases"
path = "tests/import_edge_cases.rs"
[[test]]
name = "import_property_tests"
path = "tests/import_property_tests.rs"
[[test]]
name = "inspect_coverage_tdd"
path = "tests/inspect_coverage_tdd.rs"
[[test]]
name = "integration_e2e_compilation"
path = "tests/integration_e2e_compilation.rs"
[[test]]
name = "integration_higher_order_functions"
path = "tests/integration_higher_order_functions.rs"
[[test]]
name = "integration_regression_tests"
path = "tests/integration_regression_tests.rs"
[[test]]
name = "integration_repl_workflows"
path = "tests/integration_repl_workflows.rs"
[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"
[[test]]
name = "interpreter_comprehensive_tests"
path = "tests/interpreter_comprehensive_tests.rs"
[[test]]
name = "interpreter_control_flow_tests"
path = "tests/interpreter_control_flow_tests.rs"
[[test]]
name = "interpreter_core_reliability"
path = "tests/interpreter_core_reliability.rs"
[[test]]
name = "interpreter_coverage_boost"
path = "tests/interpreter_coverage_boost.rs"
[[test]]
name = "interpreter_enhanced_coverage"
path = "tests/interpreter_enhanced_coverage.rs"
[[test]]
name = "interpreter_fuzz"
path = "tests/interpreter_fuzz.rs"
[[test]]
name = "language_invariants"
path = "tests/language_invariants.rs"
[[test]]
name = "lazy_coverage_tdd"
path = "tests/lazy_coverage_tdd.rs"
[[test]]
name = "lib_tests"
path = "tests/lib_tests.rs"
[[test]]
name = "lint_cli_integration"
path = "tests/lint_cli_integration.rs"
[[test]]
name = "lints_coverage_tests"
path = "tests/lints_coverage_tests.rs"
[[test]]
name = "lsp_analyzer_tests"
path = "tests/lsp_analyzer_tests.rs"
[[test]]
name = "lsp_comprehensive_tests"
path = "tests/lsp_comprehensive_tests.rs"
[[test]]
name = "mcp_tool_discovery_tests"
path = "tests/mcp_tool_discovery_tests.rs"
[[test]]
name = "module_paths"
path = "tests/module_paths.rs"
[[test]]
name = "module_system_coverage"
path = "tests/module_system_coverage.rs"
[[test]]
name = "multi_file_modules_integration"
path = "tests/multi_file_modules_integration.rs"
[[test]]
name = "nested_destructuring_tdd"
path = "tests/nested_destructuring_tdd.rs"
[[test]]
name = "notebook_api_simple"
path = "tests/notebook_api_simple.rs"
[[test]]
name = "notebook_shared_session_test"
path = "tests/notebook_shared_session_test.rs"
[[test]]
name = "notebook_test_framework"
path = "tests/notebook_test_framework.rs"
[[test]]
name = "notebook_ui_test"
path = "tests/notebook_ui_test.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_lint_false_positives"
path = "tests/p0_lint_false_positives.rs"
[[test]]
name = "parser_collections_tdd"
path = "tests/parser_collections_tdd.rs"
[[test]]
name = "parser_coverage_tests"
path = "tests/parser_coverage_tests.rs"
[[test]]
name = "parser_function_bug"
path = "tests/parser_function_bug.rs"
[[test]]
name = "parser_if_expressions_bug"
path = "tests/parser_if_expressions_bug.rs"
[[test]]
name = "parser_let_statements_bug"
path = "tests/parser_let_statements_bug.rs"
[[test]]
name = "parser_multiline_bug"
path = "tests/parser_multiline_bug.rs"
[[test]]
name = "parser_property_tests"
path = "tests/parser_property_tests.rs"
[[test]]
name = "parser_utils_coverage_tdd"
path = "tests/parser_utils_coverage_tdd.rs"
[[test]]
name = "pattern_parser_tdd"
path = "tests/pattern_parser_tdd.rs"
[[test]]
name = "performance_baseline"
path = "tests/performance_baseline.rs"
[[test]]
name = "progressive_modes_integration"
path = "tests/progressive_modes_integration.rs"
[[test]]
name = "property_module_paths"
path = "tests/property_module_paths.rs"
[[test]]
name = "property_qualified_names_defect_hunt"
path = "tests/property_qualified_names_defect_hunt.rs"
[[test]]
name = "property_test_suite"
path = "tests/property_test_suite.rs"
[[test]]
name = "property_tests_extended"
path = "tests/property_tests_extended.rs"
[[test]]
name = "property_tests_quality_012"
path = "tests/property_tests_quality_012.rs"
[[test]]
name = "property_tests_shared_modules"
path = "tests/property_tests_shared_modules.rs"
[[test]]
name = "property_type_inference"
path = "tests/property_type_inference.rs"
[[test]]
name = "property_type_inference_extended"
path = "tests/property_type_inference_extended.rs"
[[test]]
name = "proving_basic_tests"
path = "tests/proving_basic_tests.rs"
[[test]]
name = "quality_008_score_directory_support"
path = "tests/quality_008_score_directory_support.rs"
[[test]]
name = "quality_009_score_actionability"
path = "tests/quality_009_score_actionability.rs"
[[test]]
name = "quality_009_scoring_math"
path = "tests/quality_009_scoring_math.rs"
[[test]]
name = "quality_009_spec_validation"
path = "tests/quality_009_spec_validation.rs"
[[test]]
name = "quality_010_lint_variable_tracking"
path = "tests/quality_010_lint_variable_tracking.rs"
[[test]]
name = "quality_formatter_tdd"
path = "tests/quality_formatter_tdd.rs"
[[test]]
name = "quality_gates_tdd"
path = "tests/quality_gates_tdd.rs"
[[test]]
name = "reference_operator_tests"
path = "tests/reference_operator_tests.rs"
[[test]]
name = "regression_database"
path = "tests/regression_database.rs"
[[test]]
name = "regression_tests"
path = "tests/regression_tests.rs"
[[test]]
name = "repl_80_percent_coverage_systematic"
path = "tests/repl_80_percent_coverage_systematic.rs"
[[test]]
name = "repl_aggressive_80_percent_final"
path = "tests/repl_aggressive_80_percent_final.rs"
[[test]]
name = "repl_comprehensive_coverage_working"
path = "tests/repl_comprehensive_coverage_working.rs"
[[test]]
name = "repl_comprehensive_tests"
path = "tests/repl_comprehensive_tests.rs"
[[test]]
name = "repl_core_coverage_tdd"
path = "tests/repl_core_coverage_tdd.rs"
[[test]]
name = "repl_coverage_boost"
path = "tests/repl_coverage_boost.rs"
[[test]]
name = "repl_critical_regression_tests"
path = "tests/repl_critical_regression_tests.rs"
[[test]]
name = "repl_dataframe_tests"
path = "tests/repl_dataframe_tests.rs"
[[test]]
name = "repl_demos_validation"
path = "tests/repl_demos_validation.rs"
[[test]]
name = "repl_e2e_module_paths"
path = "tests/repl_e2e_module_paths.rs"
[[test]]
name = "repl_function_tests"
path = "tests/repl_function_tests.rs"
[[test]]
name = "repl_functional_spec_tests"
path = "tests/repl_functional_spec_tests.rs"
[[test]]
name = "repl_integration_tests"
path = "tests/repl_integration_tests.rs"
[[test]]
name = "repl_loops_tests"
path = "tests/repl_loops_tests.rs"
[[test]]
name = "repl_match_tests"
path = "tests/repl_match_tests.rs"
[[test]]
name = "repl_pipeline_tests"
path = "tests/repl_pipeline_tests.rs"
[[test]]
name = "repl_property_tests"
path = "tests/repl_property_tests.rs"
[[test]]
name = "repl_recording_tdd"
path = "tests/repl_recording_tdd.rs"
[[test]]
name = "repl_regression_prevention_comprehensive"
path = "tests/repl_regression_prevention_comprehensive.rs"
[[test]]
name = "repl_regression_prevention_working"
path = "tests/repl_regression_prevention_working.rs"
[[test]]
name = "repl_regression_tests"
path = "tests/repl_regression_tests.rs"
[[test]]
name = "replay_coverage_tdd"
path = "tests/replay_coverage_tdd.rs"
[[test]]
name = "resource_check"
path = "tests/resource_check.rs"
[[test]]
name = "rest_pattern_tdd"
path = "tests/rest_pattern_tdd.rs"
[[test]]
name = "result_tests"
path = "tests/result_tests.rs"
[[test]]
name = "result_type_tests"
path = "tests/result_type_tests.rs"
[[test]]
name = "return_statement_tdd"
path = "tests/return_statement_tdd.rs"
[[test]]
name = "rosetta_ruchy_integration"
path = "tests/rosetta_ruchy_integration.rs"
[[test]]
name = "roundtrip_tests"
path = "tests/roundtrip_tests.rs"
[[test]]
name = "runtime_coverage_boost"
path = "tests/runtime_coverage_boost.rs"
[[test]]
name = "runtime_coverage_tdd"
path = "tests/runtime_coverage_tdd.rs"
[[test]]
name = "runtime_simple_tests"
path = "tests/runtime_simple_tests.rs"
[[test]]
name = "score_cli_integration"
path = "tests/score_cli_integration.rs"
[[test]]
name = "semicolon_transpiler_tdd"
path = "tests/semicolon_transpiler_tdd.rs"
[[test]]
name = "simple_route_test"
path = "tests/simple_route_test.rs"
[[test]]
name = "simple_tdd_test"
path = "tests/simple_tdd_test.rs"
[[test]]
name = "sister_project_integration"
path = "tests/sister_project_integration.rs"
[[test]]
name = "snapshot_tests"
path = "tests/snapshot_tests.rs"
[[test]]
name = "sprint1_coverage_tracker"
path = "tests/sprint1_coverage_tracker.rs"
[[test]]
name = "sprint1_golden_manager"
path = "tests/sprint1_golden_manager.rs"
[[test]]
name = "sprint1_notebook_tester"
path = "tests/sprint1_notebook_tester.rs"
[[test]]
name = "sprint2_differential_testing"
path = "tests/sprint2_differential_testing.rs"
[[test]]
name = "sprint2_mutation_testing"
path = "tests/sprint2_mutation_testing.rs"
[[test]]
name = "sprint2_property_testing"
path = "tests/sprint2_property_testing.rs"
[[test]]
name = "sprint3_complexity_analysis"
path = "tests/sprint3_complexity_analysis.rs"
[[test]]
name = "sprint3_formal_verification"
path = "tests/sprint3_formal_verification.rs"
[[test]]
name = "sprint4_educational_features"
path = "tests/sprint4_educational_features.rs"
[[test]]
name = "sprint5_integration_performance"
path = "tests/sprint5_integration_performance.rs"
[[test]]
name = "string_method_transpilation"
path = "tests/string_method_transpilation.rs"
[[test]]
name = "tab_completion_mathematical_proof"
path = "tests/tab_completion_mathematical_proof.rs"
[[test]]
name = "tab_completion_mathematical_validation"
path = "tests/tab_completion_mathematical_validation.rs"
[[test]]
name = "test_attribute_regression"
path = "tests/test_attribute_regression.rs"
[[test]]
name = "test_higher_order_fix"
path = "tests/test_higher_order_fix.rs"
[[test]]
name = "test_run_with_recording"
path = "tests/test_run_with_recording.rs"
[[test]]
name = "toyota_way_parsing_vs_runtime"
path = "tests/toyota_way_parsing_vs_runtime.rs"
[[test]]
name = "transaction_coverage"
path = "tests/transaction_coverage.rs"
[[test]]
name = "transaction_coverage_tdd"
path = "tests/transaction_coverage_tdd.rs"
[[test]]
name = "transpiler_basic_tdd"
path = "tests/transpiler_basic_tdd.rs"
[[test]]
name = "transpiler_coverage"
path = "tests/transpiler_coverage.rs"
[[test]]
name = "transpiler_coverage_tests"
path = "tests/transpiler_coverage_tests.rs"
[[test]]
name = "transpiler_direct_ast"
path = "tests/transpiler_direct_ast.rs"
[[test]]
name = "transpiler_edge_cases"
path = "tests/transpiler_edge_cases.rs"
[[test]]
name = "transpiler_expressions_tdd"
path = "tests/transpiler_expressions_tdd.rs"
[[test]]
name = "transpiler_integration"
path = "tests/transpiler_integration.rs"
[[test]]
name = "transpiler_let_statements_bug"
path = "tests/transpiler_let_statements_bug.rs"
[[test]]
name = "transpiler_low_coverage"
path = "tests/transpiler_low_coverage.rs"
[[test]]
name = "transpiler_maximum_coverage"
path = "tests/transpiler_maximum_coverage.rs"
[[test]]
name = "transpiler_mod_coverage_tdd"
path = "tests/transpiler_mod_coverage_tdd.rs"
[[test]]
name = "transpiler_patterns"
path = "tests/transpiler_patterns.rs"
[[test]]
name = "transpiler_patterns_comprehensive"
path = "tests/transpiler_patterns_comprehensive.rs"
[[test]]
name = "transpiler_property_tests"
path = "tests/transpiler_property_tests.rs"
[[test]]
name = "transpiler_result_comprehensive"
path = "tests/transpiler_result_comprehensive.rs"
[[test]]
name = "transpiler_statements"
path = "tests/transpiler_statements.rs"
[[test]]
name = "transpiler_statements_simple_tdd"
path = "tests/transpiler_statements_simple_tdd.rs"
[[test]]
name = "transpiler_string_bug"
path = "tests/transpiler_string_bug.rs"
[[test]]
name = "transpiler_with_ast_builder"
path = "tests/transpiler_with_ast_builder.rs"
[[test]]
name = "tuple_destructuring_tdd"
path = "tests/tuple_destructuring_tdd.rs"
[[test]]
name = "type_inference_comprehensive_tests"
path = "tests/type_inference_comprehensive_tests.rs"
[[test]]
name = "type_inference_tests"
path = "tests/type_inference_tests.rs"
[[test]]
name = "ubuntu_config_scripts_validation"
path = "tests/ubuntu_config_scripts_validation.rs"
[[test]]
name = "wasm_emitter_tdd"
path = "tests/wasm_emitter_tdd.rs"
[[test]]
name = "wasm_property_test"
path = "tests/wasm_property_test.rs"
[[test]]
name = "wasm_property_tests"
path = "tests/wasm_property_tests.rs"