aiken/crates/aiken-lang/src
KtorZ 30841fe000
Rework generate_raw to avoid need to intern in prop tests
Also, this commit makes `apply_term` automatically re-intern the
  program since it isn't safe to apply any term onto a UPLC program. In
  particular, terms that introduce new let-bindings (via lambdas) will
  mess with the already generated DeBruijn indices.

  The problem doesn't occur for pure constant terms like Data. So we
  still have a safe and fast version 'apply_data' when needed.
2024-03-03 19:33:27 +01:00
..
error Define 'ExtraData' trait for errors 2023-10-20 18:00:12 +02:00
gen_uplc Refactor creation of CodeGenerator and management of known data_types and functions. 2024-03-03 19:33:26 +01:00
parser Yield proper user-facing error when inferring Fuzzer usage 2024-03-03 19:33:26 +01:00
snapshots Convert span's start to line number + col 2024-01-19 14:30:15 +01:00
tests Yield proper user-facing error when inferring Fuzzer usage 2024-03-03 19:33:26 +01:00
tipo Refactor creation of CodeGenerator and management of known data_types and functions. 2024-03-03 19:33:26 +01:00
ast.rs Register tests as callable definitions. 2024-03-03 19:33:27 +01:00
builtins.rs Hardened property-based testing framework. More tests, less bugs. 2024-03-03 19:33:26 +01:00
expr.rs Refactor creation of CodeGenerator and management of known data_types and functions. 2024-03-03 19:33:26 +01:00
format.rs Add preliminary plumbing to run property test through the CLI. 2024-03-03 19:33:24 +01:00
gen_uplc.rs Rework generate_raw to avoid need to intern in prop tests 2024-03-03 19:33:27 +01:00
levenshtein.rs Add function to calculate lenvenshtein distance of two strings 2022-12-22 23:44:15 +01:00
lib.rs Move line_numbers under 'aiken-lang' 2024-01-19 14:30:15 +01:00
line_numbers.rs Convert span's start to line number + col 2024-01-19 14:30:15 +01:00
parser.rs Convert span's start to line number + col 2024-01-19 14:30:15 +01:00
pretty.rs Remove unused 'FlexBreak' 2023-03-14 16:47:43 -04:00
tipo.rs Implement reification from Maps. 2024-03-03 19:33:25 +01:00