compiler

Unnamed Compiled Systems Language Project
git clone http://frotz.net/git/compiler.git
Log | Files | Refs

commit 31169b18f6c1d063a705ff7fe982eef69a160173
parent a4fff190317e510032e697fc074c209d882993ae
Author: Brian Swetland <swetland@frotz.net>
Date:   Fri, 13 Mar 2020 22:09:45 -0700

todo: updated

Diffstat:
Mdocs/todo.md | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/docs/todo.md b/docs/todo.md @@ -2,16 +2,16 @@ ### Compiler -- [ ] support for structs - [ ] support for arrays -- [ ] support for slices -- [ ] support for pointers +- [ ] support for slices & string constants - [ ] support for globals, init'ing gp - [ ] support for enums, or convert enums to consts - [ ] continue - [ ] break/continue to label - [ ] const / readonly - [ ] type inference for var definitions +- [x] support for pointers +- [x] support for structs - [x] type definition - [x] finish if/while flow control @@ -24,6 +24,8 @@ ### Self-Hosting Cleanup - [ ] rewrite lexer to use if/else instead of case +- [ ] table driven lexing +- [ ] abandon all-source-in-ram approach - [ ] eliminate #defines ### Syntax