Dylan Thacker-Smith
503d924274
Use start and end of string rather than line matching in regexes.
2014-03-13 17:56:42 -04:00
Simon Eskildsen
f37a984fd7
Add sketch of I18n error translation
2013-08-30 12:31:57 -04:00
Tristan Hume
76272a1afa
Bring back the lexer
2013-07-24 14:40:29 -04:00
Tristan Hume
ee14775f83
Replace hand-coded lexer with faster hacky lexer.
2013-07-24 11:41:47 -04:00
Tristan Hume
2332d86156
Slow lexer and parser scaffold.
2013-07-24 11:35:00 -04:00
Arthur Neves
1849c24f2c
Adding version file
...
Follow the standard structure of having a version.rb file
2013-06-06 14:10:45 -04:00
Tom Burns
8913a5615a
Revert "Merge pull request #185 from ISSIntel/liquid-utf8"
...
This reverts commit c5dfcd29b0937e0d84780f11f61919faa4741806, reversing
changes made to f7d1e1d0c1336a9c51d652f07e0187b429e154e4.
2013-05-20 19:53:13 -04:00
Adam Tanner
0b36540b78
Liquid has UTF8 support.
2012-12-26 18:14:36 -08:00
Jon Daniel
9c183bea83
added interrupt class for continue/break statements
...
When a continue or break statement is executed it pushes an interrupt to a
stack in context. If any non-handled interrupts are present blocks will cease
to execute. The for loop can handle the most recent interrupt in the stack.
2012-08-21 13:14:27 -04:00
Dylan Smith
d0184555d9
Allow tablerow to work with any Enumerable. Closes #132
2012-06-20 11:07:11 -04:00
Michael Green
281e3ea9c8
add interpolate once flag to regexes that never change
2012-05-08 16:27:50 -07:00
Jonathan Rudenberg
2434c3d0e0
Remove duplicate commas from StrictQuotedFragment. Closes #26 .
2011-07-12 09:18:46 -04:00
Jonathan Rudenberg
4aaf750fa8
Don't mess with the load path
2011-06-30 16:31:37 -04:00
Jonathan Rudenberg
f85bea2902
Remove literal tag (raw is more performant)
...
This reverts commit c00a650492f40fcc347ebc6c812255254e9d5bf4.
2011-06-13 09:34:15 -04:00
DBA
3d43efe2bc
Ruby compatibility issues
...
- regexp engines are different from 1.8 to 1.9, fixed the literal shorthand regexp accordingly
- changed the shorthand regexp text from a match to a string scan
- test_helper now loads rubygems unless RUBY_VERSION is > 1.9
2010-08-24 08:17:42 +08:00
DBA
c00a650492
Literal
...
- added support for literals [closes #6 ]
Code beautifier
- indented some files
2010-08-24 08:17:42 +08:00
DBA
8a0a8cfd99
FiltersTest
...
- added test that asserts nonexistent filters are ignored
Liquid
- Bill's mind blowing liquid patch to support filter separators (|) in quoted strings (svn r7516).
- This is a consolidation effort based on newrelic's liquid fork commit 88a5b891d009054d56b994c9448725c74e2b1e13
2010-08-23 01:30:05 +08:00
James MacAulay
2d0532e041
QuotedStrings can be empty
2009-08-19 18:37:40 -04:00
Brian Candler
f29b9335c5
Allow question-mark at end of variable name only
2009-06-06 16:20:34 +01:00
Tobias Lütke
88309cf415
Fixed some parse errors thanks to Daniel Sheppard [ Closes #6 ]
2008-12-22 11:47:26 -05:00
Tobias Lütke
7b9b5f31fb
Merge branch 'experimental' of git://github.com/jamesmacaulay/liquid into jamesmacaulay/experimental
...
Conflicts:
lib/liquid.rb
lib/liquid/variable.rb
2008-11-02 10:11:08 -08:00
Tobias Lütke
96c998a944
Merge branch 'master' of git://github.com/mhw/liquid into mhw/master
2008-11-02 10:06:02 -08:00
James MacAulay
282786d7e2
if blocks work with filtered variables
2008-10-15 17:02:26 -04:00
Mark H. Wilkinson
916f501bde
Fix spelling of FilterSeparator constant.
2008-08-18 20:32:34 +01:00
Mark H. Wilkinson
7eeb895192
Remove trailing whitespace.
2008-08-18 20:32:30 +01:00
Emmanuel Oga
3eddf5fb9e
adjusted parsing regex for syntax quirk
2008-07-08 12:54:52 -03:00
Tobias Lütke
1d647361e1
Initial github import of liquid
2008-05-08 11:28:13 -04:00