JT
|
f259992b4b
|
Merge pull request #12 from elferherrera/similar-name
Similar name check for signature
|
2021-09-04 19:49:36 +12:00 |
|
Fernando Herrera
|
ca8d311c78
|
Merge branch 'main' of https://github.com/jonathandturner/engine-q into similar-name
|
2021-09-04 08:45:55 +01:00 |
|
Fernando Herrera
|
acc035dbef
|
signature check for similar name
|
2021-09-04 08:45:49 +01:00 |
|
JT
|
5e33b8536b
|
Add discrete list/table
|
2021-09-04 18:52:28 +12:00 |
|
JT
|
74bb2af3e1
|
Fix up block parse recovery
|
2021-09-04 08:58:44 +12:00 |
|
JT
|
b20c4047d4
|
Some cleanup, better subexpressions
|
2021-09-03 19:35:29 +12:00 |
|
JT
|
82cf6caba4
|
Add do
|
2021-09-03 16:01:45 +12:00 |
|
JT
|
bc3f820227
|
Merge pull request #10 from jntrnr/value_streams_in_value
Value streams in value
|
2021-09-03 15:49:27 +12:00 |
|
JT
|
12d80c2732
|
Fix test
|
2021-09-03 15:49:14 +12:00 |
|
JT
|
6c0ce95d0f
|
Add simple each
|
2021-09-03 15:45:34 +12:00 |
|
JT
|
750502c870
|
Fix up for_in
|
2021-09-03 14:57:18 +12:00 |
|
JT
|
df63490266
|
Fix up calls and pipelines
|
2021-09-03 14:15:01 +12:00 |
|
JT
|
7c8504ea24
|
Add commands
|
2021-09-03 10:58:15 +12:00 |
|
JT
|
94687a7603
|
Back to working state
|
2021-09-03 06:21:37 +12:00 |
|
JT
|
e1be8f61fc
|
WIP
|
2021-09-02 20:25:22 +12:00 |
|
JT
|
3d252a9797
|
Add nu-protocol
|
2021-09-02 13:29:43 +12:00 |
|
JT
|
45683a53c9
|
Merge pull request #8 from elferherrera/lite-parser
Comments with a newline dont get together
|
2021-09-02 12:54:56 +12:00 |
|
JT
|
c4c4d82bf4
|
Try putting streams in Value
|
2021-09-02 09:20:53 +12:00 |
|
Fernando Herrera
|
4ed79614ac
|
removed unused empty function
|
2021-09-01 21:34:16 +01:00 |
|
Fernando Herrera
|
73f6a57b12
|
upper comments get attached to command
|
2021-09-01 21:05:37 +01:00 |
|
JT
|
fcc1cd3d57
|
Update TODO.md
|
2021-09-01 15:17:14 +12:00 |
|
Fernando Herrera
|
5da2ab1b7d
|
comments with a newline dont get together
|
2021-08-31 20:33:41 +01:00 |
|
JT
|
d0be193307
|
Merge pull request #7 from elferherrera/tests
Tests for lex and lite parser
|
2021-08-31 12:07:46 +12:00 |
|
Fernando Herrera
|
b3fb106cce
|
tests for lex and lite parser
|
2021-08-30 19:36:07 +01:00 |
|
JT
|
46d2efca13
|
Fix table parsing
|
2021-08-29 07:17:30 +12:00 |
|
JT
|
24cd1b591c
|
Update todo
|
2021-08-27 14:30:10 +12:00 |
|
JT
|
bb9e6731ea
|
More parsing fixes with tests
|
2021-08-27 11:44:08 +12:00 |
|
JT
|
5dd5a89775
|
Fix condition parsing for if
|
2021-08-27 09:48:27 +12:00 |
|
JT
|
2f91aca897
|
Merge branch 'main' of github.com:jonathandturner/engine-q
|
2021-08-26 07:29:50 +12:00 |
|
JT
|
35c3622405
|
Add a few operators. Needs parser work
|
2021-08-26 07:29:36 +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 |
|
JT
|
739425431a
|
improve type inference
|
2021-08-17 12:26:05 +12:00 |
|
JT
|
dda6554990
|
Fix up subcommand alias colours
|
2021-08-17 11:04:45 +12:00 |
|
JT
|
2f43cc353b
|
Fix some expects, add subcommand alias
|
2021-08-17 11:00:00 +12:00 |
|
JT
|
ceea7e5aeb
|
Remove lifetime from eval state
|
2021-08-16 14:30:31 +12:00 |
|
JT
|
579814895d
|
Fix up eval params and refactor
|
2021-08-16 10:33:34 +12:00 |
|
JT
|
7655b070df
|
fix tests
|
2021-08-11 06:57:08 +12:00 |
|
JT
|
1355a5dd33
|
refactor to subcrates
|
2021-08-11 06:51:08 +12:00 |
|
Jonathan Turner
|
f62e3119c4
|
a little more progress on errors
|
2021-08-10 18:31:34 +12:00 |
|
Jonathan Turner
|
828585a312
|
add more type helpers and span fixes
|
2021-08-10 17:55:25 +12:00 |
|
Jonathan Turner
|
ef4af443a5
|
parser fixes for windows and pretty errors
|
2021-08-10 17:08:10 +12:00 |
|
JT
|
1a3e1e0959
|
touchup alias highlight
|
2021-08-09 20:00:16 +12:00 |
|
JT
|
40004e64a6
|
Merge branch 'main' of github.com:jonathandturner/engine-q
|
2021-08-09 19:55:22 +12:00 |
|
JT
|
50dc0ad207
|
aliases
|
2021-08-09 19:55:06 +12:00 |
|
JT
|
3da4f02ffa
|
aliases
|
2021-08-09 19:53:06 +12:00 |
|
Jonathan Turner
|
8a2bba4efb
|
use storm's fix
|
2021-08-09 18:02:51 +12:00 |
|
Jonathan Turner
|
1ba80224ad
|
More gracefully handle reedline errors
|
2021-08-09 17:29:25 +12:00 |
|
JT
|
bf19918e3c
|
begin aliases
|
2021-08-09 12:19:07 +12:00 |
|