Merge branch 'main' of github.com:jonathandturner/engine-q

This commit is contained in:
JT 2021-08-26 07:29:50 +12:00
commit 2f91aca897

23
TODO.md Normal file
View File

@ -0,0 +1,23 @@
# Todo
- [x] Env shorthand
- [x] String interpolation
- [x] Aliases
- [x] Env vars
- [x] Sub commands
- [x] Floats
- [x] Tests
- [x] Decl requires $ but shouldn't
- [x] alias highlighting at call site
- [x] refactor into subcrates
- [x] subcommand alias
- [x] type inference from successful parse (eg not `List<unknown>` but `List<int>`)
- [ ] finish operator type-checking
- [ ] Column path
- [ ] Ranges
- [ ] Source
- [ ] Autoenv
- [ ] Block params
## Maybe:
- [ ] default param values?
- [ ] Unary not?