Fixed TODO list for gitea's gay markdown renderer
This commit is contained in:
parent
b93ac201f2
commit
edb6fdb7e6
32
README.md
32
README.md
|
@ -65,28 +65,28 @@ In no particular order, here's a list of stuff that's done/to do (might be incom
|
||||||
|
|
||||||
Toolchain:
|
Toolchain:
|
||||||
|
|
||||||
- Tokenizer (with dynamic symbol table) [X]
|
- Tokenizer (with dynamic symbol table) ✅
|
||||||
- Parser (with support for custom operators, even builtins) [X]
|
- Parser (with support for custom operators, even builtins) ✅
|
||||||
- Compiler [ ] -> Being written
|
- Compiler - > Being written
|
||||||
- VM [ ] -> Being written
|
- VM [ ] -> Being written
|
||||||
- Bytecode (de-)serializer [X]
|
- Bytecode (de-)serializer ✅
|
||||||
- Static code debugger [X]
|
- Static code debugger ✅
|
||||||
- Runtime debugger/inspection tool [ ]
|
- Runtime debugger/inspection tool ✅
|
||||||
|
|
||||||
Type system:
|
Type system:
|
||||||
|
|
||||||
- Custom types [ ]
|
- Custom types
|
||||||
- Intrinsics [X]
|
- Intrinsics ✅
|
||||||
- Generics [X]
|
- Generics ✅
|
||||||
- Functions [X]
|
- Functions ✅
|
||||||
- Closures [X]
|
- Closures ✅
|
||||||
|
|
||||||
Misc:
|
Misc:
|
||||||
|
|
||||||
- Pragmas [X]
|
- Pragmas ✅
|
||||||
- Attribute resolution [ ]
|
- Attribute resolution
|
||||||
- UFCS [ ]
|
- UFCS
|
||||||
- Import system with namespaces and visibility control [X]
|
- Import system with namespaces and visibility control ✅
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ have been implemented alredady):
|
||||||
- Nim backend
|
- Nim backend
|
||||||
- Structured concurrency
|
- Structured concurrency
|
||||||
- Capability-based programming (i.e. functions are passed objects to act on the real world)
|
- Capability-based programming (i.e. functions are passed objects to act on the real world)
|
||||||
- Parametric Polymorphism (with untagged typed unions) [X]
|
- Parametric Polymorphism (with untagged typed unions) ✅
|
||||||
- Simple OOP (with multiple dispatch!)
|
- Simple OOP (with multiple dispatch!)
|
||||||
- RTTI, with methods that dispatch at runtime based on the true type of a value
|
- RTTI, with methods that dispatch at runtime based on the true type of a value
|
||||||
- Limited compile-time evaluation (embed the Peon VM in the C/C++/Nim backend and use that to execute peon code at compile time)
|
- Limited compile-time evaluation (embed the Peon VM in the C/C++/Nim backend and use that to execute peon code at compile time)
|
||||||
|
|
Loading…
Reference in New Issue