No description
Find a file
Samuel Hammersberg 8d698cecf9 Fixed some merge errors that occured when merging with main
Started implementing EApp.

Simple function calls now work.

Removed the LLVM standard library as it was not needed.

Limited functionality.

Got EApp working!!

Fixed arguments being inserted in the wrong order.

Updated the showing of `Call` so that it inserts a space inbetween arguments.

Removed some unused code from the generated main functions.

Force removed language.

Expressions that are simply just calling a constant now work properly.

Fixed constants being called inside nested expressions.

Cleaned up the compiler a bit.

Added a test suite, testing that the output from programs is correct, "evaluating the whole process".

Fixed a typo in basic-4.sf

Fixed basic-8 to work without a renamer.

Fixed some nicer output in the main function.

Made the outputted LLVM Ir somewhat nicer.

Fixed a typo and updated how SetVariable works.

Formatted and added documentation.

Added instructions allowing for branching.
2023-02-16 00:16:44 +01:00
sample-programs Fixed some merge errors that occured when merging with main 2023-02-16 00:16:44 +01:00
src Fixed some merge errors that occured when merging with main 2023-02-16 00:16:44 +01:00
.gitignore Fixed some merge errors that occured when merging with main 2023-02-16 00:16:44 +01:00
cabal.project.local Fixed some merge errors that occured when merging with main 2023-02-16 00:16:44 +01:00
CHANGELOG.md cabal init and added formatting options 2023-01-17 11:42:40 +01:00
fourmolu.yaml Changed to fourmolu default settings 2023-01-17 15:34:42 +01:00
Grammar.cf Fixed some merge errors that occured when merging with main 2023-02-16 00:16:44 +01:00
language.cabal Fixed some merge errors that occured when merging with main 2023-02-16 00:16:44 +01:00
LICENSE Initial commit 2023-01-17 11:37:08 +01:00
Makefile Fix interpreter 2023-02-11 11:04:39 +01:00
README.md Initial commit 2023-01-17 11:37:08 +01:00
shell.nix Merge remote-tracking branch 'origin/main' into llvm_testing 2023-02-12 13:17:45 +01:00

language