Commit Graph

20 Commits

Author SHA1 Message Date
JT
55aa70c88a WIP 2021-09-12 09:26:35 +12:00
JT
abda6f148c Finish up completions 2021-09-10 10:09:40 +12:00
JT
f7333ebe58 Check box 2021-09-10 09:47:57 +12:00
JT
4ee1776ceb
Update TODO.md 2021-09-09 20:53:24 +12:00
JT
2d7192e390 Add parser README, some parser fixups 2021-09-09 06:54:27 +12:00
JT
ab3820890b
Update TODO.md 2021-09-07 19:59:57 +12:00
JT
8e8ef83875
Update TODO.md 2021-09-07 19:54:48 +12:00
JT
6af3affee2 add a test and update TODO 2021-09-07 19:09:49 +12:00
JT
b0ab78a767 Switch tables to list/streams of records 2021-09-07 19:07:11 +12:00
JT
bdce34676a Allow rest vars to have a custom name 2021-09-07 15:37:02 +12:00
JT
8db844a8d0 Check off TODO item 2021-09-07 10:11:12 +12:00
JT
4ce9a5c894 Make variable assignment convert streams to full values 2021-09-07 06:05:46 +12:00
JT
9e7d96ea50
Update TODO.md 2021-09-06 14:40:55 +12:00
JT
b930fc5d9d updated TODO 2021-09-06 14:22:58 +12:00
JT
c4c4d82bf4 Try putting streams in Value 2021-09-02 09:20:53 +12:00
JT
fcc1cd3d57
Update TODO.md 2021-09-01 15:17:14 +12:00
JT
24cd1b591c Update todo 2021-08-27 14:30:10 +12:00
JT
8ab7b27d4f
Update TODO.md 2021-08-18 06:00:16 +12:00
JT
9e76fb2231
Update TODO.md 2021-08-18 05:34:38 +12:00
JT
9c7d2ab8f2
Create TODO.md
Todo:
- [x] Env shorthand
- [x] String interpolation
- [x] Aliases
- [x] Env vars
- [x] Sub commands
- [x] Floats
- [x] Tests
- [x] Decl requires $
- [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>)
- [x] variable type mismatch 
- [ ] finish operator type-checking
- [ ] Column path
- [ ] Ranges
- [ ] Source
- [ ] Autoenv
- [ ] Block params

# Maybe
- [ ] default param values?
- [ ] Unary not?
2021-08-18 05:34:08 +12:00