Mark H. Wilkinson
aafb3ed9f2
Fix behaviour of Context#stack when Context#push raises.
...
We only want to pop the scope at the end of the method if pushing it
succeeded, so the push needs to be outside the block with the ensure.
2011-04-12 14:24:26 +01:00
Mark H. Wilkinson
935d3530af
Handle invoking drops for keys that are not strings.
...
For example, {{ pages[8] ... }} will result in the integer value 8 being
passed to invoke_drop.
2011-04-12 14:11:06 +01:00
Mark H. Wilkinson
662b2983fe
Failing test for integer drop lookup.
2011-04-12 14:09:43 +01:00
Mark H. Wilkinson
37a0fe213b
Fix text method name clash.
2011-04-12 13:47:27 +01: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
Mark H. Wilkinson
7acdac2a1c
Fix attribute expansion to index only once in all cases.
...
Also drop array.<digits> syntax
2008-07-09 18:46:38 +01:00
Mark H. Wilkinson
50edd0f5b9
Add some failing tests for Context.
...
Using an attribute should only cause the corresponding method to be invoked
once. Replacing a lambda with its return value should work for arrays.
Array index syntax shouldn't allow calls to special methods.
2008-07-09 18:46:38 +01:00
Mark H. Wilkinson
819b70204f
Fix syntax in doc comment; test same syntax.
2008-07-09 18:34:41 +01:00
Mark H. Wilkinson
eb609ee4aa
Strip trailing whitespace.
2008-07-09 18:34:41 +01:00