Cuddle can't generate (or parse rules) that involve literal bigints
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 42/100
Rechercherichtung
Beginne damit, den gemeldeten literal-bigint-Fall mit dem gezeigten CDDL-Input zu reproduzieren, und vergleiche dann das Verhalten von cuddle gen und parse mit cddl generate. Verfolge, wie der Literalwert durch Generierung und Parsing dargestellt wird; abgeschlossen ist die Aufgabe, wenn genau der bigint generiert und geparst wird, ohne Abschneiden oder Rundung.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- Haskell
- Sterne
- 8
- Forks
- 5
- Ø Merge
- 3 T. 12 Std.
- Gemergte PRs (30 T.)
- 4
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus IntersectMBO/cuddle
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
IntersectMBO/cuddle#168 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
IntersectMBO/cuddle#167 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
IntersectMBO/cuddle#166 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 43/100
IntersectMBO/cuddle#223 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
IntersectMBO/cuddle#217 ·
Alle Issues in IntersectMBO/cuddle
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
30-minutes algorithm any-language codewars dart easy elixir hackerrank hacktoberfest haskell help wanted interview-prep julia leetcode lua open-source r scala students zig
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
Huerte/algo-solutions-python#226 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG]: Cloning a compiler from a tree results in a single-file compilerEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
compiler-explorer/compiler-explorer#9561 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
bittide/bittide-hardware#1357 ·
-
tricorder
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag