mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Updated "what's missing"
This commit is contained in:
@@ -34,12 +34,10 @@ There are some small work being done on the parser here, but most of the structu
|
|||||||
- Function signatures incomplete.
|
- Function signatures incomplete.
|
||||||
- Function typedef not done.
|
- Function typedef not done.
|
||||||
- `asm` not done.
|
- `asm` not done.
|
||||||
- `catch`, `throws` and `try` statements.
|
|
||||||
- `generic` not analysed.
|
- `generic` not analysed.
|
||||||
- `attribute` not analysed.
|
- `attribute` not analysed.
|
||||||
- `$switch` and `$for` not handled.
|
- `$switch` and `$for` not handled.
|
||||||
- Enums not correctly handled.
|
- Enums not correctly handled.
|
||||||
- Errors not correctly handled.
|
|
||||||
- Type resolution not complete for all types.
|
- Type resolution not complete for all types.
|
||||||
- `type` not handled.
|
- `type` not handled.
|
||||||
- Identifier analysis incomplete.
|
- Identifier analysis incomplete.
|
||||||
|
|||||||
@@ -65,8 +65,6 @@ Things missing:
|
|||||||
- Breakdown here
|
- Breakdown here
|
||||||
|
|
||||||
* Error handling
|
* Error handling
|
||||||
- Error unions
|
|
||||||
- Catch/try
|
|
||||||
- Try goto/return/break/continue/throw
|
- Try goto/return/break/continue/throw
|
||||||
|
|
||||||
* Enum
|
* Enum
|
||||||
|
|||||||
Reference in New Issue
Block a user