From d20e90231579fabb6ee9303bf4c472faca77cbdf Mon Sep 17 00:00:00 2001 From: Garrit Franke Date: Sat, 6 Feb 2021 20:52:09 +0100 Subject: [PATCH] Update TODOs --- TODO | 11 +++++------ docs/introduction/SUMMARY.md | 2 ++ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index f962eac..aee63fb 100644 --- a/TODO +++ b/TODO @@ -1,18 +1,17 @@ # Bugs -- stdlib moves line of file, which makes error reporting impossible # 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 -# Roadmap - -## 0.2.0 +# Features - Nested expressions like (1 + (2 * 2)) +- Nested arrays like [[1, 2, 3], [1, 2, 3]] - Type inference - Multi-file support - -## Down the line - Argument overloading + +# Long term - Stable C backend - LLVM support \ No newline at end of file diff --git a/docs/introduction/SUMMARY.md b/docs/introduction/SUMMARY.md index bc82445..1b10ab7 100644 --- a/docs/introduction/SUMMARY.md +++ b/docs/introduction/SUMMARY.md @@ -4,3 +4,5 @@ Sabre is a bullshit-free (©) programming language that gets out of your way. It is meant to "just work", without adding unnecessary and bloated language features. To get started with Sabre, continue with the [installation](./installation.md) + +> **Note**: Some parts have been copied from the [Rust book](https://doc.rust-lang.org/book/).