-
5bd848b0b8
Release 0.0.3
rvcas
2022-06-18 22:55:04 -0400
-
6aae184848
feat: new fmt command and pretty printing works
rvcas
2022-06-18 22:53:02 -0400
-
6a39d4349a
feat: everything lines up
rvcas
2022-06-18 17:45:50 -0400
-
d18ac475d1
modification to pretty printing for constants and nesting
Kasey White
2022-06-18 00:12:24 -0500
-
672c7037f6
fix: add new assert
rvcas
2022-06-18 00:18:57 -0400
-
7e86a71772
feat: more pretty printing logic
rvcas
2022-06-17 18:51:20 -0400
-
5a6ba40557
feat: start pretty printing
rvcas
2022-06-17 17:40:59 -0400
-
b95c04a9dd
Merge pull request #6 from txpipe/rvcas/debruijn_to_unique
Lucas
2022-06-17 15:40:29 -0400
-
-
cbea795f68
feat: only need to compare unique and index
rvcas
2022-06-17 15:39:31 -0400
-
b8c5c268d4
feat: add conversion to tests
rvcas
2022-06-16 16:54:34 -0400
-
59a8f6477b
feat: convet a named debruijn to a name
rvcas
2022-06-15 20:12:12 -0400
-
-
7693da4bbf
Release 0.0.2
rvcas
2022-06-14 19:16:18 -0400
-
f8284ebaa0
chore: reset aiken version
rvcas
2022-06-14 19:15:59 -0400
-
8d12332fa8
chore: version for uplc dep
rvcas
2022-06-14 19:14:13 -0400
-
575585205b
Release 0.0.2
rvcas
2022-06-14 19:12:46 -0400
-
f7fba12a5f
chore: flat is taken in crates.io
rvcas
2022-06-14 19:11:00 -0400
-
f511dce353
chore
rvcas
2022-06-14 18:55:59 -0400
-
c210803adf
chore: add package description
rvcas
2022-06-14 18:51:25 -0400
-
de61a5ba4b
Create LICENSE
Lucas
2022-06-14 18:47:40 -0400
-
969cc80abf
chore: prepare to publish
rvcas
2022-06-14 18:46:18 -0400
-
dc4246244d
chore: document somethings
rvcas
2022-06-14 17:27:27 -0400
-
984c253f31
feat: rename to aiken and add e2e tests for uplc
rvcas
2022-06-11 23:22:24 -0400
-
1ef116fcda
fix: parse negative numbers and empty bytestrings
Kasey White
2022-06-10 17:23:36 -0400
-
2afded2d27
fix: builtin parsing
rvcas
2022-06-10 11:48:46 -0400
-
b05f0846a8
fix: moving to a parser that can handle left recursion
rvcas
2022-06-10 01:55:28 -0400
-
86089b4bee
fix: different attempt
rvcas
2022-06-09 00:44:52 -0400
-
474df4a3ae
fix: different attempt
rvcas
2022-06-08 23:22:34 -0400
-
74df7f8a7c
fix: potential fix for left recursion
rvcas
2022-06-08 22:21:22 -0400
-
1c8f3a736b
feat: new uplc parser
rvcas
2022-06-08 21:51:04 -0400
-
33fcb77681
fix: put byte_array final pos incrementer in wrong scope
Kasey White
2022-06-08 15:42:58 -0400
-
be477917f2
fix: fixed edge cases to get flat encode and decode working with stress test case
Kasey White
2022-06-08 03:33:09 -0400
-
21d713ece3
feat: change term parsing order
rvcas
2022-06-07 22:02:20 -0400
-
b47030b86d
feat: better clap commands
rvcas
2022-06-06 23:55:01 -0400
-
895f279be0
fix: parser fixes for spacing
Kasey White
2022-06-06 23:28:36 -0400
-
60a920a0ac
fix: more subtle things
rvcas
2022-06-06 22:51:09 -0400
-
4c45c95620
fix: var parsing
rvcas
2022-06-06 22:40:15 -0400
-
d4251206e7
feat: fake named debruijn
rvcas
2022-06-05 22:47:04 -0400
-
349364d867
chore: builtins implement Copy
rvcas
2022-06-04 14:06:46 -0400
-
1ecd47a361
feat: clean up errors
rvcas
2022-06-04 14:01:45 -0400
-
377c5c206c
feat: better errors for debruijn converter
rvcas
2022-06-04 12:16:56 -0400
-
2f51b23e7e
feat: debruijn conversions and binder
rvcas
2022-06-04 11:15:34 -0400
-
2ad630de90
feat: use a stack for scope
rvcas
2022-06-04 00:29:30 -0400
-
946937f945
feat: more debruijn stuff
rvcas
2022-06-03 22:00:16 -0400
-
f8edb5d519
feat: start debruijn conversion
rvcas
2022-06-03 00:36:21 -0400
-
83d6b5243e
feat: get program ready for debruijn
rvcas
2022-06-02 21:39:09 -0400
-
c7037ff8d9
feat: get string interning working
rvcas
2022-06-01 01:09:28 -0400
-
581b8fc85d
feat: flat tweaks and string interning
Kasey White
2022-05-31 22:57:52 -0400
-
31e7d63d9a
chore: use ref to get slice
rvcas
2022-05-30 18:26:49 -0400
-
3f1ddef635
chore: slight clean up
rvcas
2022-05-30 18:05:50 -0400
-
83a784c745
add simple test for decoding
Kasey White
2022-05-30 17:12:32 -0400
-
d4b659c04e
feat: finish up most of decoding (integer, decodeListWith, Term, Program, Version, Constant, Builtin)
Kasey White
2022-05-30 16:49:43 -0400
-
bf3b984405
fix: add back the decoder lifetime
rvcas
2022-05-30 10:49:23 -0400
-
4fb508e3b2
Add decoding for bytestring, string, char, bool, and filler
Kasey White
2022-05-30 02:32:39 -0400
-
9d8afee3d2
chore: impl todo for filler decode
rvcas
2022-05-29 21:53:13 -0400
-
0a476d0592
feat: prepare decoding traits and make new Flat trait
rvcas
2022-05-28 20:12:03 -0400
-
41487733f7
feat: builtin encoding
Kasey White
2022-05-28 00:23:20 -0400
-
c01469ea51
feat: spec complaint program encoding
Kasey White
2022-05-27 22:32:43 -0400
-
2e130ac5f0
add integer based on plutus core manual information
Kasey White
2022-05-24 04:55:10 -0400
-
b345afd12f
feat: we're flat encoding plutus core
rvcas
2022-05-23 12:45:13 -0400
-
344620136f
use encode_list_with with safe_encode_bits func
Kasey White
2022-05-23 12:20:04 -0400
-
c38da6426f
implement encode_constant and add term tags for encoding
Kasey White
2022-05-23 02:22:37 -0400
-
52f9f5ab41
feat: start on encoding constants with Flat Encoder
Kasey White
2022-05-22 20:29:59 -0400
-
fdfaf91bcf
feat: create encoding for char, string, byte array
Kasey White
2022-05-22 18:16:42 -0400
-
52523516fe
feat: u8
rvcas
2022-05-22 12:56:28 -0400
-
33fee5b3e0
chore: switch to a mono repo
rvcas
2022-05-22 12:40:52 -0400
-
6ef5dd7e0e
feat: some filler changes
rvcas
2022-05-21 22:59:25 -0400
-
83c7e6aa64
feat: encode bool
rvcas
2022-05-21 22:51:21 -0400
-
dbc2772e63
feat: start flat encoder
rvcas
2022-05-21 20:13:49 -0400
-
6d5057dff4
fix: strum serialize for sha2 function
rvcas
2022-05-17 15:56:58 -0400
-
e0e98f92e4
fix: builtin parsing
Kasey White
2022-05-10 23:58:37 -0400
-
7f4f103adc
fix: allow non camel case types in default function
rvcas
2022-05-10 23:05:04 -0400
-
bbc1b25ab7
feat: add error and builtin to term function and add between parse
Kasey White
2022-05-09 02:50:51 -0400
-
6b2601c40b
feat: add error and builtin There are restrictions on term for lambda and error we need to add
Kasey White
2022-05-09 02:47:21 -0400
-
95c687dd8e
fix: better spaces after program keyword
rvcas
2022-05-07 14:16:09 -0400
-
3484e484a9
feat: parse apply
rvcas
2022-05-06 01:17:47 -0400
-
6da0c829df
feat: add lambda
Kasey White
2022-05-06 00:51:00 -0400
-
b3318e5f24
feat: most of the constants and better space skipping
rvcas
2022-05-06 00:26:20 -0400
-
6fdcd7012d
fix: recursive term
rvcas
2022-05-05 23:51:35 -0400
-
6c31acbf5d
feat: add constant and delay parsing
Kasey White
2022-05-05 00:23:12 -0400
-
501396450f
feat: start parser
rvcas
2022-05-03 22:38:15 -0400
-
ef13a08800
chore: small roadmap in readme
rvcas
2022-05-01 22:43:53 -0400
-
0b630d1aaa
chore: add readme with resources
Kasey White
2022-05-01 22:39:24 -0400
-
6b3a46a4a1
feat: layout AST
rvcas
2022-05-01 22:29:37 -0400
-
8d4075bbb6
chore: commit lockfile
rvcas
2022-05-01 21:55:05 -0400
-
a34a049456
init
rvcas
2022-05-01 21:53:56 -0400