mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-04 14:48:47 +00:00
v0.0.3 Build
This commit is contained in:
@@ -1,16 +1,5 @@
|
||||
# Todo
|
||||
|
||||
## Tokenizer
|
||||
* Unicode character category check - Letters, Digits
|
||||
* Extra operators
|
||||
- << and <<=
|
||||
- >> and >>=
|
||||
|
||||
## Parser
|
||||
* Extra checking here rather than in the checker
|
||||
* Mulitple files (done)
|
||||
- Namespaces
|
||||
|
||||
## Checker
|
||||
* Cyclic Type Checking
|
||||
- type A: struct { b: B; }; type B: struct { a: A; };
|
||||
@@ -19,20 +8,11 @@
|
||||
- integer
|
||||
- rational
|
||||
- real
|
||||
* Multiple files (done)
|
||||
- Namespaces
|
||||
|
||||
## Codegen
|
||||
* Emit LLVM-IR using custom library
|
||||
* Debug info
|
||||
|
||||
## Command Line Tool
|
||||
* Begin!!!
|
||||
* Choose/determine architecture
|
||||
|
||||
|
||||
|
||||
|
||||
## Language
|
||||
|
||||
* should `if/for` statements init statement be of the same scope as the block scope or not? (currently not)
|
||||
|
||||
Reference in New Issue
Block a user