|
|
0dd9fa3e30
|
Fix delta parsing
|
2021-11-20 00:43:17 +01:00 |
|
|
|
e678a2bb31
|
Implement Display for all commands
|
2021-11-20 00:12:40 +01:00 |
|
|
|
a0781d574d
|
Parse file instead of command vec
|
2021-11-19 22:55:11 +01:00 |
|
|
|
e9cff194d3
|
Unify number parsing again
|
2021-11-19 21:34:32 +01:00 |
|
|
|
7ed4ba2372
|
Parse all DATE variants
|
2021-11-19 21:34:19 +01:00 |
|
|
|
99259784cf
|
Return type directly if Result is unnecessary
|
2021-11-19 20:35:18 +01:00 |
|
|
|
04417ea0f9
|
Start parsing expressions
|
2021-11-19 20:31:46 +01:00 |
|
|
|
991df5e026
|
Fix description in example
|
2021-11-19 19:51:55 +01:00 |
|
|
|
8fb69df548
|
Create own Time
This allows me to use "24:00" as time
|
2021-11-19 19:51:55 +01:00 |
|
|
|
8143c2bf35
|
Parse DATE with fixed start date
|
2021-11-19 19:49:37 +01:00 |
|
|
|
8c83c0b0b9
|
Parse deltas
|
2021-11-19 19:14:14 +01:00 |
|
|
|
d298ffabb2
|
Split up DATE parsing
|
2021-11-19 12:25:51 +00:00 |
|
|
|
d006f03df3
|
Parse DONE
|
2021-11-19 11:46:04 +00:00 |
|
|
|
743e07b215
|
Adjust grammar for deltas and wildcard date expressions
This should make it a bit easier to work with
|
2021-11-19 01:35:08 +01:00 |
|
|
|
747e6db8a5
|
Print file path in error message
|
2021-11-19 01:15:34 +01:00 |
|
|
|
2724d2aefe
|
Parse FROM, UNTIL and EXCEPT
|
2021-11-19 01:04:48 +01:00 |
|
|
|
d7c843ed86
|
Change description format
Descriptions must now be prefixed by a '#' symbol instead of indented.
|
2021-11-19 00:48:12 +01:00 |
|
|
|
76eed7f30d
|
Parse descriptions properly
|
2021-11-18 23:57:16 +01:00 |
|
|
|
90f74c82bc
|
Continue parsing the pest output
|
2021-11-18 23:46:49 +01:00 |
|
|
|
6e53446a08
|
Start interpreting pest output
|
2021-11-18 21:59:18 +01:00 |
|
|
|
1e58672e21
|
Switch to pest-generated parser
|
2021-11-18 02:49:38 +01:00 |
|
|
|
9c9e5764f2
|
Play around with line-wise parsing
|
2021-11-17 23:48:24 +01:00 |
|
|
|
b89ed3e2df
|
Add pre-commit hook to avoid committing unformatted code
|
2021-11-17 22:53:01 +01:00 |
|
|
|
2a1560cfb9
|
Start parsing lines
|
2021-11-17 22:52:58 +01:00 |
|
|
|
f6c249393b
|
Remove parsing logic
|
2021-11-17 21:55:40 +01:00 |
|
|
|
d8ec2e6c3a
|
Extract parser into its own submodule
|
2021-11-08 12:23:45 +00:00 |
|
|
|
dc24bbc883
|
Start splitting up parsing
|
2021-11-08 12:13:49 +00:00 |
|
|
|
0718883a80
|
Make all command stuff public
|
2021-11-08 12:13:10 +00:00 |
|
|
|
09f83930b4
|
Hook up parser
|
2021-11-07 22:39:56 +00:00 |
|
|
|
3efb1a26e0
|
Start implementing parser
|
2021-11-07 21:59:20 +00:00 |
|
|
|
5e2beaedde
|
Load files
|
2021-11-07 18:40:22 +00:00 |
|
|
|
04b59293f2
|
Parse command line args
|
2021-11-07 12:15:52 +00:00 |
|
|
|
6c0cb6489a
|
Flesh out commands a bit more
|
2021-11-07 12:09:38 +00:00 |
|
|
|
2ef7fd0f5e
|
Get rid of nom
|
2021-11-07 02:04:18 +00:00 |
|
|
|
afa708960c
|
Flesh out commands and DATE annotations
|
2021-11-06 23:56:51 +00:00 |
|
|
|
dea704065c
|
Restructure commands a bit
|
2021-11-06 18:51:54 +01:00 |
|
|
|
a8ddaefa78
|
Parse deltas
|
2021-11-06 18:08:30 +01:00 |
|
|
|
107966389c
|
Parse simple dates and times
|
2021-11-06 17:36:40 +01:00 |
|
|
|
106111e7c6
|
Design command data types
This design went through a few iterations, and this won't be the last.
|
2021-11-06 01:16:01 +01:00 |
|
|
|
636c7e9ee7
|
Add readme
|
2021-10-28 00:10:14 +00:00 |
|
|
|
c7e452230e
|
Create project
|
2021-08-04 23:17:37 +02:00 |
|