- Clear useless reserved keywords (e.g. for primitive types)
- Replace
[]
bybegin
...end
- Use
do
notation for expressions as statements and to avoid separators - Implement
for
loop - Remove the necessity of 'begin' in if/while/for/foreach statements
- Object access syntax should use (.) instead of (:)
- Re-implement atoms
- Implement post-conditionals for expression statements
- Implement function invocation
- Implement array access
- Implement when notation
- Analysis about during {n} times syntax.
- Implement short syntax for
open
statements - Implement booleans as expressions
- Implement nil as expression
- Implement partial function parsing
- Distinguish double from integer
- Store numbers as strings instead of integers
- Implement static properties (without semantic validation)
- Make a sandwich (because I'm hungry)