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-11-17 13:08:57 +00:00
|
|
|
- [ ]
|
2024-11-16 10:46:19 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|