input-output-hk / input-output-hk/cuddle

Cuddle can't generate (or parse rules) that involve literal bigints

Open
#70 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Haskell
Stars
7
Forks
5
PR merge metrics
No merged PRs in 30d

Description

With this cddl file:

```
a_fixed_bigint = -69820359824690251347463789091535876986214416475039738375086693072001776
```

`cuddle gen` produces:
```
➜ doRule a_fixed_bigint
3b 273920e1e0305aef # negative(2826326395652692719)
```

it parses the rule as: `Literal (VNInt 2826326395652692720)`.

whereas cddl does generate this value:
```
➜ cddl b.cddl generate
-69820359824690251347463789091535876986214416475039738375086693072001776
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.