Commit graph

58 commits

Author SHA1 Message Date
Akemi Izuko 0af2dc3efc
AstBuilder: move generators to file
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-18 17:47:08 -07:00
Akemi Izuko 461bcaee80
Makefile: add colors
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-18 17:46:01 -07:00
Akemi Izuko 5c80987aa5
AstBuilder: switch to global decls
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-18 13:18:10 -07:00
Akemi Izuko 4f6f81714d
Params: add verification pass to params
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-18 13:09:30 -07:00
Akemi Izuko 1652ca66ff
AstParams: rolling probability sums
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-18 01:12:52 -07:00
Akemi Izuko bb34acfcfd
Ast: fix big float prints
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-18 00:49:26 -07:00
Akemi Izuko a1ae14934b
AstBuilder: operators for reals
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-18 00:28:55 -07:00
Akemi Izuko a40d4c3410
AstBuilder: binary op for integers
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-18 00:15:19 -07:00
Akemi Izuko 393349cad5
Params: add recursion depth param 2023-11-18 00:14:44 -07:00
Akemi Izuko e0535acc91
AstBuilder: use typedef in decls
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-17 15:46:13 -07:00
Akemi Izuko b6f4672412
Update licence
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-17 15:33:56 -07:00
Akemi Izuko fb2866223a
AstBuilder: typedef statements
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-17 15:32:12 -07:00
Akemi Izuko 4006e0778c
Ast: typedef statements 2023-11-17 15:31:47 -07:00
Akemi Izuko f9e4e554b6
AstBuilder: update to new ast format
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-17 14:50:06 -07:00
Akemi Izuko 83562d4654
Ast: export objects as public 2023-11-17 14:49:43 -07:00
Akemi Izuko d70d12ea1f
Ast: add decl statement
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-17 14:49:10 -07:00
Akemi Izuko 16a9632f9d
Ast: traits for basetype
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-17 14:36:34 -07:00
Akemi Izuko a875a78f4b
Ast: add getters for variables
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-17 14:20:09 -07:00
Akemi Izuko 59be92491f
Ast: add statements file
Some checks failed
ci/woodpecker/push/build_rust Pipeline failed
2023-11-17 14:19:43 -07:00
Akemi Izuko 1176c5149d
Ast: remove ast.rs file
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-17 14:09:16 -07:00
Akemi Izuko 2abb04f4bb
Ast: wrap expressions in enum
Some checks failed
ci/woodpecker/push/build_rust Pipeline failed
2023-11-17 14:09:02 -07:00
Akemi Izuko 096aa39b05
Ast: begin splitting up into files
Some checks failed
ci/woodpecker/push/build_rust Pipeline failed
2023-11-17 14:08:11 -07:00
Akemi Izuko 889a4d54b9
Woodpecker: rename step
All checks were successful
ci/woodpecker/push/build_rust Pipeline was successful
2023-11-16 22:47:37 -07:00
Akemi Izuko 213872b809
Woodpecker: experimental ci
All checks were successful
ci/woodpecker/manual/build_rust Pipeline was successful
2023-11-16 22:40:58 -07:00
Akemi Izuko 71ffb5980e
AstBuilder: custom int distribution 2023-11-16 21:47:27 -07:00
Akemi Izuko dc52b4fa3c
AstBuilder: produce ints and floats 2023-11-16 21:27:59 -07:00
Akemi Izuko dfabbaf6f5
AstBuilder: custom float distribution 2023-11-16 21:24:05 -07:00
Akemi Izuko 2c37cae636
Params: add development parameters 2023-11-16 21:22:48 -07:00
Akemi Izuko 7dffab78e1
Add Makefile 2023-11-16 21:02:03 -07:00
Akemi Izuko 3f476821db
Scripts: gazformat script 2023-11-16 20:57:10 -07:00
Akemi Izuko 2b54fe0263
AstBuilder: generate basic global constants 2023-11-16 19:45:13 -07:00
Akemi Izuko a6c0863deb
AstBuilder: generate with mutability 2023-11-16 19:44:38 -07:00
Akemi Izuko d935533b6a
Ast: impl default onto all nodes 2023-11-16 19:44:01 -07:00
Akemi Izuko 279c9d6135
Ast: add push method to blocks 2023-11-16 17:35:59 -07:00
Akemi Izuko 2c15d8547d
AstBuilder: initial outline 2023-11-16 16:27:18 -07:00
Akemi Izuko ba0aafd146
Ast: trait objects on blocks 2023-11-16 15:59:01 -07:00
Akemi Izuko 560423b742
Params: add rust structs 2023-11-16 14:59:51 -07:00
Akemi Izuko ac00b506b6
Params: add all params to taml 2023-11-16 14:59:08 -07:00
Akemi Izuko ebd5ca8155
Graphviz: remove silly real creation branch 2023-11-16 13:53:09 -07:00
Akemi Izuko ead5fdb686
Readme: unrelated kyubey quote 2023-11-16 13:47:20 -07:00
Akemi Izuko bc6801cef2
README: align title center 2023-11-16 13:41:02 -07:00
Akemi Izuko 9d5919cbe2
README: switch to html 2023-11-16 13:38:33 -07:00
Akemi Izuko 33c60596bf
Readme with discord image host 2023-11-16 13:33:19 -07:00
Akemi Izuko a2c4b71c14
Ast: derive builders 2023-11-16 12:56:22 -07:00
Akemi Izuko 889cff56b3
Add ast module 2023-11-16 02:15:57 -07:00
Akemi Izuko 53e756c517
Ast outline 2023-11-16 02:15:44 -07:00
Akemi Izuko ce6f5300fd
Initial params loading 2023-11-15 21:15:53 -07:00
Akemi Izuko 70c1df8e0a
Graphviz: update to orange color 2023-11-15 14:52:41 -07:00
Akemi Izuko 25e5ea1560
Graphviz: tidy up decl node 2023-11-14 23:04:59 -07:00
Akemi Izuko acf62cce5f
Graphviz: reorganize 2023-11-14 18:13:22 -07:00