aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
blob: e2395c62c54bbf70d6d546da45756d9ceba41ebf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# TODO

It is undecided when these are "done" (e.g. does it include the code generation?).

Language features:
    > not in order
    * [ ] basic operators
    * [ ] type system
    * [ ] explicit type conversion
    * [ ] functions (return)
    * [ ] anonymous functions (lambdas)
    * [ ] loops (while-like, infinite, break, continue)
    * [ ] basic integer types: u8, s8, u16, s16
    * [ ] equality, comparison operators
    * [ ] logic operators
    * [ ] bitwise operators
    * [ ] variables
    * [ ] constants
    * [ ] if-else
    * [ ] built-in functions support (run-time)
    * [ ] arrays
    * [ ] strings (zero ended array of u8)
    * [ ] for-in
    * [ ] structures
    * [ ] inline asm
    * [ ] extern functions