aiken/crates/uplc/src
rvcas 335cc0c8bc
feat(cli): rework uplc subcommands
closes #553

* rename flat to encode
* rename unflat to decode
* alias both to their old names
* both only print to stdout
  use can pipe to file
* split cbor and hex flags
* hex flag works for either cbor or flat
* encode takes --to flag
  [name, named-debruijn, debruijn]
* decode takes --from flag
  [name, named-debruijn, debruijn]
2023-06-01 23:50:59 -04:00
..
debruijn fix issue with same names causing 0 index debruijn for var 2022-06-26 21:38:27 -04:00
machine feat(tests): implement a way to express that tests can fail 2023-05-25 16:54:53 -04:00
optimize fix: case where identity function was used as a param. 2023-05-16 16:21:37 -04:00
parser feat: use Rc for more things, fib_iter runs almost 3 seconds faster now 2023-02-01 18:53:11 -05:00
tx fix: add back some extra info on display 2023-03-17 09:35:10 -04:00
ast.rs fix: 2023-04-30 14:44:54 -04:00
builder.rs chore: fix up when tuple deconstruction test 2023-05-11 18:06:46 -04:00
builtins.rs Add missing Plutus builtins to Aiken's lang. 2023-02-22 12:53:03 +01:00
debruijn.rs chore: clippy autofix 2023-02-01 18:53:11 -05:00
flat.rs feat: add end to end tests to replace acceptance tests with strict uplc comparison. 2023-04-19 16:08:55 -04:00
lib.rs feat(cli): rework uplc subcommands 2023-06-01 23:50:59 -04:00
machine.rs feat 2023-04-13 01:28:27 -04:00
optimize.rs fix: inline_direct_reduce now works properly 2023-04-21 16:01:54 -04:00
parser.rs Add function to uplc::parser for string escape 2023-04-05 14:27:20 +02:00
pretty.rs Fix dumping of builtin pairs 2023-05-25 18:03:24 -04:00
tx.rs fix some typos 2023-04-07 16:51:18 -04:00