Solved: 28/41
-
Add roadmap to README.
-
Add function sigs to README
-
Add generic functions to QUICKSTART.
-
Document
mlpx
inMLPX.md
and add it to README. -
Create
inject_ref
to replaceinject_copy
forParser._fun_call
. -
Fix defers and variable assignments for control sturctures (
for
, ...). -
Fix references causing errors in c backend (
&fun(...)
). -
Suggestive errors for non-existent members.
-
Separate macro (
delimit(" " , args)
). -
Function pointer (
&my_fun
). -
Add for-loop & RAII documentation to QUICKSTART.
-
Improve safety and memory safety!
-
Simplify compiling process (
mlpx.py
) -
Add block section to README.
-
Add namespace section to README.
-
Replace "minimal" by "easy to learn", "gentle curve" in README.
-
Add section at the start of README about lang-specific features.
-
Add multi-lever pointers/refs (vtype: List[ckind]).
-
Add const, unsigned and floating point types.
-
end
no longed needed at bottom of module. -
Global arrays.
-
C generator backend (CWalker.py).
-
ML generator backend (GenStr.py -> MLWalker.py).
-
ASM generator backend (Gen.py -> GenASM.py).
-
Fix type system.
-
Widen during parsing.
-
Static type analysis.
-
Check args in function call.
-
Include section in README regarding miscellaneous features (references, fixed-len pointers, namespaces).
-
Update README (#1) (new builtins, elif, ufcs, alias).
-
Update README (#2) (new operators, function overloading, structs).
-
Fix array access.
-
Fix array variable offset.
-
Implement stack alignment (align by 16-bytes).
-
Define operator token types (binary, unary).
-
Implement right-assoc.
-
Implement lazy loading (gen).
-
Add an output file parameter to the Gen module.
-
Improve Def.rev_type_of.
-
Defer.
-
Import.