Stop parser based on command, not contents parser-stopfix
authorWouter Haffmans <wouter@simply-life.net>
Thu, 26 Sep 2013 22:57:24 +0000 (00:57 +0200)
committerWouter Haffmans <wouter@simply-life.net>
Thu, 26 Sep 2013 22:57:24 +0000 (00:57 +0200)
commit581190abd639c4d724ea9e73625f154e1432926d
treed7399ac72d28dc13f515b464c35ca71d6fd43ba7
parent374109a8a58708961d853cea96b65d8727f0a102
Stop parser based on command, not contents

In the previous behavior, if a stopAt list was given, the parser would
only stop if the content matched an item in the list exactly. Adding
arguments to the intermediate tokens, such as suggested by the "better
{% if %}" example in the Filter and tag Libraries documentation, fails
with an "Unknown tag" exception without this fix.
templates/lib/parser.cpp