You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# Bugs
|
|
|
|
- Nested expressions can have invalid parens. E.g.: 6 % 3 == 0 should be true; is false (See test_complex_nested_expressions)
|
|
|
|
- Arrays as function arguments don't work (See test_array_as_argument)
|
|
|
|
|
|
|
|
# Cleanups
|
|
|
|
- Improve error reporting (See ./util/string_util::highlight_position_in_file)
|
|
|
|
- Use .peek() instead of .next() for expression parsing
|
|
|
|
- stdlib moves line of file, which makes error reporting impossible
|
|
|
|
|
|
|
|
# Features
|
|
|
|
- Expect return statement if specified in function
|
|
|
|
- Type inference
|
|
|
|
- Multi-file support
|
|
|
|
- Argument overloading
|
|
|
|
|
|
|
|
# Long term
|
|
|
|
- Stable C backend
|
|
|
|
- LLVM support
|