- Control
- For loop (
for
)
- For loop (
- Operators
- Left-hand increment and decrement (
++i
,--i
) - Right-hand increment and decrement (
i++
,i--
) - Bitwise XOR operator
- Left-hand increment and decrement (
- Literals
- Regex literal
- Strings
- Escape strings
- Formatted strings (
FormattedStringLiteral
) - Escape unicode character literal (
\u049f
)
- Keywords
break
continue
defer
assert
- Null values
- Errors
- Easier to understand errors
- Make keywords do something
- Null values
- Function call correct parameter detection
- Null checking & void functions
- Add signatures for scoping
- Unary operations
- Strings
- Incremental annonymous ids rather than random
- Variables outside of functions should become global
- Void functions