thp-zig/CHANGELOG.md

41 lines
794 B
Markdown
Raw Normal View History

2024-11-16 10:46:19 +00:00
# Typed Hypertext Preprocessor
The latest rewrite of the THP programming language.
Now in Zig!
## TODO
- [ ] Rewrite lexer
- [ ] Rewrite parser
- [ ] Rewrite semantic analyzer
- [ ] Rewrite type checker
- [ ] Rewrite code generator
- [ ] Rewrite CLI interface
- [ ] Rewrite REPL
- [ ] Rewrite tests
- [ ] Type definition generator
- [ ] Code formatter
- [ ] Language server
- [ ] stdlib
- [ ] Watch mode compilation
- [ ] Project mode compilation
- [ ] Docs generator
## v0.0.1
2024-11-29 11:13:02 +00:00
- [x] Lex numbers
- [x] Lex identifier
- [x] Lex datatypes
- [x] Lex operators
- [x] Lex single line comments
- [x] Lex strings
- [x] Lex grouping signs
2024-12-14 11:24:13 +00:00
- [x] Parse minimal expression
- [x] Parse minimal variable binding
- [x] Parse minimal statement
2024-12-17 02:00:27 +00:00
- [x] Parse minimal module
- [x] Generate error messages
2024-11-16 10:46:19 +00:00