Split result into symboltable and types

This commit is contained in:
2024-05-01 10:39:18 +02:00
parent f48fae4878
commit 4d399e10db
21 changed files with 400 additions and 1258 deletions

13
TODO
View File

@ -12,14 +12,5 @@
- Syscalls.
- Error message with an empty file wrongly says that a ")" is expected.
- Support any expressions for constants.
# Shell
- Replace hard coded ANSI codes with constants or functions.
## Completion
- Configure fzf to show only the current directory files
- Support multiple selections for insertion in fzf.
- Don't hardcode fzf binary path.
- Send the word under the cursor to fzf as initial input.
- Home directory expansion.
- Built-in types are added in the symbol table constructor. It would be better to
add them outside, before the type analysis begins.