Commit graph

64 commits

Author SHA1 Message Date
6523964125
build: fix flake 2026-07-13 19:46:14 -07:00
222662e402
build: minimize rug features 2026-07-13 19:42:43 -07:00
23d49fbb6a
refactor: modify numbers inplace
this should improve performance

I also happened to fix the lack of detail in the explicit panics
2026-07-13 19:38:45 -07:00
af9e9c9797
refactor: function parsing into a single loop 2026-07-13 19:15:00 -07:00
e8dc03c761
feat: print three significant digits 2026-07-13 18:41:29 -07:00
Edeth-Baguette
375d7eb95f fix: collapse_toplevel
incorrect indexes and operation order (div before mult)

co-authored by electria
2026-07-13 18:07:56 -07:00
Edeth-Baguette
580300a205 feat: most basic cli
co-authored by electria
2026-07-13 17:19:01 -07:00
Edeth-Baguette
06aaf8cb8a feat: nodes to num
co-authored by electria
2026-07-13 17:13:54 -07:00
Edeth-Baguette
e27438a244 PREC constant
authored by electria
2026-07-13 15:59:14 -07:00
98413eb1b7
test(parse): create a slice directly 2026-06-18 18:57:58 -07:00
50fa80df27
feat: add parsing function and test 2026-06-18 18:53:18 -07:00
e0921b9c96
build(deps): add thiserror 2026-06-18 18:52:49 -07:00
5683d41c53
build(deps): add rug for arbitrary precision math 2026-06-17 12:13:45 -07:00
9da2d49f79
init 2026-06-17 11:47:55 -07:00