Add Var Unpack

This commit is contained in:
Krzosa Karol
2022-06-16 08:56:31 +02:00
parent 185fd8975c
commit 4f0d16e632
4 changed files with 33 additions and 2 deletions

View File

@@ -43,12 +43,12 @@ want to export all the symbols, we can namespace them optionally.
@todo
[ ] - Fix field access, cant cast, cant index
[ ] - Add parent_scope to Ast_Type
[ ] - Should compound resolution use an algorithm to reorder compounds to initialize all fields in order
[ ] - Switch
[ ] - Some way to take slice of data
[ ] - Optional function renaming in codegen
[ ] - Multiple return values
[ ] - Using in structs to embed members, then casting offsets to that embedded member
[ ] - #assert that handles constants at compile time and vars at runtime
[ ] - Comma notation when declaring variables thing1, thing2: S32
[ ] - Array of inferred size
[ ] - Add single line lambda expressions
@@ -72,9 +72,11 @@ want to export all the symbols, we can namespace them optionally.
@donzo
[x] - Add c string
[-] - Should compound resolution use an algorithm to reorder compounds to initialize all fields in order
[x] - slices should be properly displayed in debugger
[x] - Imports inside of import shouldn't spill outside
[x] - Scope
[x] - #assert that handles constants at compile time and vars at runtime
[x] - Hex 0x42
[x] - Rewrite where # happen,
[x] - elif