valhallac

Compiler for set-theoretic programming language.
git clone git://git.knutsen.co/valhallac
Log | Files | Refs | README | LICENSE

commit 40d6b6e28e9d9411f8dad515a6c6530fa3bad4ca
parent bb647cb407c25a32430fdcaea94bab89a32904ce
Author: Demonstrandum <moi@knutsen.co>
Date:   Sun, 28 Jul 2019 23:56:54 +0100

Started work on compiler.

Diffstat:
MREADME.md | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md @@ -1,4 +1,4 @@ -<p align="center"> +<p align="center"> <img alt="Valhalla Flag" height=230 src="https://github.com/Demonstrandum/valhalla/raw/master/assets/logo.svg.png" /> </p> @@ -16,6 +16,8 @@ What's been done so far on the front end: - [x] (Cool) error messages, with line and column number and read-out of the line. - [ ] Macros (incl. macro definitions and macro application). - [ ] Compiler (generating bytecode to assemble an executable file). + - [x] Table of constants and locals with basic PUSH & POP + instructions as well as basic arithmetic. The VM, i.e. the backend for the language, is being developed independently and will have its own progress and check-list updates.