Commit graph

42 commits

Author SHA1 Message Date
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
Akemi Izuko 483832e7a4
Graphviz: statements 2023-11-14 18:11:43 -07:00
Akemi Izuko 777522a048
Graphviz: finish types 2023-11-14 17:04:06 -07:00
Akemi Izuko f973917b26
Graphviz: basic types 2023-11-14 16:55:09 -07:00
Akemi Izuko fa065a9d67
Graphviz: more global decls 2023-11-14 16:54:02 -07:00
Akemi Izuko 366bd7b0e2
Add licence 2023-11-14 15:01:43 -07:00
Akemi Izuko ac848b070d
Graphviz: add return/statement functions 2023-11-14 14:57:54 -07:00
Akemi Izuko 8f707512e0
Graphviz: seperate out function graphs 2023-11-14 14:32:25 -07:00
Akemi Izuko 044e3fb127
Init 2023-11-14 13:23:54 -07:00