39 lines
647 B
Markdown
39 lines
647 B
Markdown
# 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
|
|
|
|
- [x] Lex numbers
|
|
- [x] Lex identifier
|
|
- [x] Lex datatypes
|
|
- [x] Lex operators
|
|
- [x] Lex single line comments
|
|
- [x] Lex strings
|
|
- [x] Lex grouping signs
|
|
- [ ]
|
|
|
|
|
|
|
|
|