add flake.nix Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
[draft] add explicate_loop to explicate control flow of loop Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
format Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
move Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
extract Cexpr, use Reporter to fatal Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
update comments Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
remove validate functions, and add rule to Lexer Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
remove unused package for parsing S-expr Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
fix while parse Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
control flow Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
move learning structure into files Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
remove `.ss` Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
extra cleanup Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
remove cond expression Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
switch frontend from SExp lib to manual parser also, the language now is more like a mini-ML, not LISP Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
ensure no one can touch internal of variable.ml Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
extract common RcoExpr Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
unused Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
complete begin in explicate_assign Signed-off-by: Lîm Tsú-thuàn <inbox@dannypsnl.me>
Bump ocaml/setup-ocaml from 2 to 3 (#9) Bumps [ocaml/setup-ocaml](https://github.com/ocaml/setup-ocaml) from 2 to 3. - [Release notes](https://github.com/ocaml/setup-ocaml/releases) - [Changelog](https://github.com/ocaml/setup-ocaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/ocaml/setup-ocaml/compare/v2...v3) --- updated-dependencies: - dependency-name: ocaml/setup-ocaml dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>