Oliver Steele
|
3dba4eeb10
|
Makefile default target is ci
|
2017-06-27 18:10:12 -04:00 |
|
Oliver Steele
|
ac12225247
|
Add references to README
|
2017-06-27 18:06:26 -04:00 |
|
Oliver Steele
|
a5a3ad2a07
|
Implement and, or, !=
|
2017-06-27 17:54:24 -04:00 |
|
Oliver Steele
|
9b8da4f4d2
|
Unconfuse unless/endunless
|
2017-06-27 17:43:35 -04:00 |
|
Oliver Steele
|
c09652bed8
|
Implement raw tag
|
2017-06-27 17:40:15 -04:00 |
|
Oliver Steele
|
54b9f137ad
|
Add reverse filter; improve generics
|
2017-06-27 17:29:50 -04:00 |
|
Oliver Steele
|
61b651ce31
|
Implement date formats
|
2017-06-27 16:53:34 -04:00 |
|
Oliver Steele
|
b1cf056e36
|
Catch unimplemented panics
|
2017-06-27 16:11:32 -04:00 |
|
Oliver Steele
|
d849e74d1d
|
Implement filters: default; date (w/out format)
|
2017-06-27 16:02:05 -04:00 |
|
Oliver Steele
|
383db45707
|
Implement loop reversed
|
2017-06-27 15:10:44 -04:00 |
|
Oliver Steele
|
eb7a18eec3
|
Implement comment tag
|
2017-06-27 13:47:14 -04:00 |
|
Oliver Steele
|
c4bd99bc2c
|
Lint
|
2017-06-27 13:36:38 -04:00 |
|
Oliver Steele
|
29c9ad88a5
|
Add Makefile
|
2017-06-27 13:25:07 -04:00 |
|
Oliver Steele
|
fc6d96ed40
|
Chunk scanner test cases
|
2017-06-27 13:18:11 -04:00 |
|
Oliver Steele
|
babfc3e527
|
Implement loop tag
|
2017-06-27 13:18:01 -04:00 |
|
Oliver Steele
|
db5a3afce4
|
Restore tag tests
|
2017-06-27 12:56:10 -04:00 |
|
Oliver Steele
|
0c7a8d2569
|
Un-export ControlTagDefinition; create builder
|
2017-06-27 12:23:07 -04:00 |
|
Oliver Steele
|
4189f03261
|
Move filters to own package
|
2017-06-27 12:06:24 -04:00 |
|
Oliver Steele
|
83503a149f
|
Move tags to own package
|
2017-06-27 11:39:32 -04:00 |
|
Oliver Steele
|
089a0c8125
|
Embed the Chunk in the AST nodes
|
2017-06-27 11:19:12 -04:00 |
|
Oliver Steele
|
20e4df31d3
|
Control tags actions are table-driven
|
2017-06-27 11:12:58 -04:00 |
|
Oliver Steele
|
f52d00f836
|
Move generics to own package
|
2017-06-27 10:45:22 -04:00 |
|
Oliver Steele
|
612f456745
|
Implement sort: key
|
2017-06-27 10:15:31 -04:00 |
|
Oliver Steele
|
87708a0221
|
Generics
|
2017-06-27 09:17:57 -04:00 |
|
Oliver Steele
|
9a807d0922
|
Undefined tags, filters are errors not panics
|
2017-06-27 08:46:06 -04:00 |
|
Oliver Steele
|
e21d2a736d
|
Add public DefineTag
|
2017-06-27 07:43:42 -04:00 |
|
Oliver Steele
|
70aa70d044
|
Filters can have (single) parameters
|
2017-06-26 21:32:08 -04:00 |
|
Oliver Steele
|
30211ac8d1
|
Implement some filters
|
2017-06-26 18:55:12 -04:00 |
|
Oliver Steele
|
e3425cc991
|
Create LICENSE
|
2017-06-26 15:36:29 -04:00 |
|
Oliver Steele
|
cd15950b8d
|
Implement variable assignment
|
2017-06-26 15:36:05 -04:00 |
|
Oliver Steele
|
ed150c5170
|
Implement string literals (without escapes)
|
2017-06-26 12:51:56 -04:00 |
|
Oliver Steele
|
803fbbcd61
|
Docs
|
2017-06-26 12:41:41 -04:00 |
|
Oliver Steele
|
2a2f333ef0
|
Create an Expression interface; add some docs
|
2017-06-26 10:52:23 -04:00 |
|
Oliver Steele
|
a07750293a
|
Improve docs
|
2017-06-26 10:36:53 -04:00 |
|
Oliver Steele
|
465a681fe8
|
Add status badges to the README
|
2017-06-26 10:16:25 -04:00 |
|
Oliver Steele
|
8e673ac275
|
Add a Travis file
|
2017-06-26 10:16:02 -04:00 |
|
Oliver Steele
|
514559e442
|
Create top-level interface to liquid package
|
2017-06-26 10:15:01 -04:00 |
|
Oliver Steele
|
b367592cd3
|
Move chunk marshalling to separate file
|
2017-06-26 09:43:09 -04:00 |
|
Oliver Steele
|
2e61304676
|
Move chunks to sub-package
|
2017-06-26 09:36:52 -04:00 |
|
Oliver Steele
|
373b2fb096
|
Move expression parser to sub-package
|
2017-06-26 09:33:07 -04:00 |
|
Oliver Steele
|
d03efedcf2
|
(Some) relationship operators
|
2017-06-26 09:06:55 -04:00 |
|
Oliver Steele
|
1f805d5a24
|
Expression evaluator tests; fix revealed bugs
|
2017-06-26 08:23:50 -04:00 |
|
Oliver Steele
|
555991ca1d
|
Implement a[n]
|
2017-06-26 07:50:53 -04:00 |
|
Oliver Steele
|
5dbd972765
|
a.b syntax
|
2017-06-25 22:59:33 -04:00 |
|
Oliver Steele
|
87b8198e4e
|
Fix previous
|
2017-06-25 22:00:36 -04:00 |
|
Oliver Steele
|
c02fbd57ac
|
Functional is constructed within parser, not scanner
|
2017-06-25 20:47:31 -04:00 |
|
Oliver Steele
|
6af4fca71b
|
Implement booleans
|
2017-06-25 20:20:58 -04:00 |
|
Oliver Steele
|
6a06665020
|
Implement {% unless %}
|
2017-06-25 20:11:29 -04:00 |
|
Oliver Steele
|
cab7845864
|
Implement {% else %}, {% elsif %}
|
2017-06-25 17:26:14 -04:00 |
|
Oliver Steele
|
60d2f781e2
|
Implement {% if %}
|
2017-06-25 17:00:00 -04:00 |
|