Jonathan Turner
|
caed87c125
|
Rename origin to anchor
|
2019-09-29 18:13:56 +13:00 |
|
Yehuda Katz
|
ab915f1c44
|
Revert "Revert "Migrate most uses of the Span concept to Tag""
This reverts commit bee7c5639c .
|
2019-09-14 11:30:24 -05:00 |
|
Jonathan Turner
|
bee7c5639c
|
Revert "Migrate most uses of the Span concept to Tag"
|
2019-09-11 19:53:05 +12:00 |
|
Yehuda Katz
|
58b7800172
|
Migrate most uses of the Span concept to Tag
Also migrate mv, rm and commands like that to taking a
SyntaxType::Pattern instead of a SyntaxType::Path for their first
argument.
|
2019-09-10 20:41:03 -07:00 |
|
est31
|
c87fa14fc8
|
Replace crate visibility identifier with pub(crate)
Result of running:
find src -name *.rs -exec sed -i 's/crate /pub(crate) /g' {} \;
|
2019-08-29 13:09:09 +02:00 |
|
Jonathan Turner
|
aadacc2d36
|
Merge master
|
2019-08-09 16:51:21 +12:00 |
|
Yehuda Katz
|
fc173c46d8
|
Restructuring
|
2019-08-02 12:15:07 -07:00 |
|
Jonathan Turner
|
462f783fac
|
initial change to Tagged<Value>
|
2019-08-01 13:58:42 +12:00 |
|
Yehuda Katz
|
7b68739b52
|
WIP
|
2019-07-12 19:20:26 -07:00 |
|
Yehuda Katz
|
5cac3d1135
|
Fix lints
|
2019-06-29 09:32:58 -07:00 |
|
Yehuda Katz
|
3379c23a49
|
Support evaluating most expressions
Blocks, paths, and others
Plus a bunch of other infra improvements
|
2019-06-29 01:55:42 -07:00 |
|
Jonathan Turner
|
d5704808d4
|
First working plugin
|
2019-06-27 16:56:48 +12:00 |
|
Jonathan Turner
|
c969c2c362
|
Clean up old parser code
|
2019-06-25 16:33:12 +12:00 |
|
Yehuda Katz
|
cbab97174e
|
Fix painting
|
2019-06-23 13:35:43 -04:00 |
|
Jonathan Turner
|
9ae9beb94a
|
WIP
|
2019-06-22 15:43:37 +12:00 |
|
Yehuda Katz
|
4291e31dc7
|
Start rebuilding lite parser using nom
|
2019-06-14 20:16:13 -07:00 |
|
Yehuda Katz
|
2b876da56f
|
Some function stuff
It's not done, but honestly it's getting too tedious. I will need to
rethink how I'm doing it.
|
2019-06-10 13:11:55 -07:00 |
|
Jonathan Turner
|
e94d1d2758
|
Add pretty errors to commands
|
2019-06-08 10:35:07 +12:00 |
|
Yehuda Katz
|
324f7915be
|
Span all the things
Also set up builder infra for more consistent AST creation.
|
2019-06-05 23:34:59 -07:00 |
|
Yehuda Katz
|
f3bb4a03c2
|
Improve parser
|
2019-06-04 14:42:31 -07:00 |
|
Yehuda Katz
|
b9159f033b
|
Parsing tests
|
2019-06-02 09:28:40 -07:00 |
|
Yehuda Katz
|
69effbc9e7
|
Improve signature infrastructure
The `config` command uses different kinds of named arguments, which
illustrates how it works.
|
2019-05-31 22:54:15 -07:00 |
|
Yehuda Katz
|
9a639fd27b
|
Syntax highlighting
|
2019-05-30 17:53:54 -07:00 |
|
Yehuda Katz
|
b7d15c2afd
|
Better errors and more fleshed out semantics
|
2019-05-29 21:19:46 -07:00 |
|
Yehuda Katz
|
e4013a008c
|
Custom lexer
|
2019-05-29 08:26:45 -07:00 |
|
Yehuda Katz
|
d5255f6dbf
|
Evaluator MVP (#39)
Evaluator, MVP
|
2019-05-27 23:45:18 -07:00 |
|
Yehuda Katz
|
b74daa2e60
|
A real parser (lalrpop)
|
2019-05-26 00:17:35 -07:00 |
|
Jonathan Turner
|
75b7842618
|
Fix quoted string handling
|
2019-05-18 07:42:55 -07:00 |
|
Yehuda Katz
|
3040638881
|
Basic pipelining is working!
|
2019-05-15 11:12:38 -05:00 |
|
Yehuda Katz
|
975ff7c2fb
|
Very very basic piping working
|
2019-05-13 17:00:25 -04:00 |
|
Yehuda Katz
|
e44d657424
|
Simple parsing
|
2019-05-10 21:45:57 -07:00 |
|