<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ste/example/templates/src/articles.html, branch parser2</title>
<subtitle>The STE Template Engine is a compiling template engine for PHP ≥ 5.3.
</subtitle>
<id>https://git.laria.me/ste/atom?h=parser2</id>
<link rel='self' href='https://git.laria.me/ste/atom?h=parser2'/>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/'/>
<updated>2012-02-29T21:20:35Z</updated>
<entry>
<title>Introduced new exceptions and fixed a parsing bug.</title>
<updated>2012-02-29T21:20:35Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2012-02-29T21:20:35Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=4650939dcc53dca3244b7b4f8bceab7a17646124'/>
<id>urn:sha1:4650939dcc53dca3244b7b4f8bceab7a17646124</id>
<content type='text'>
* The exceptions RuntimeError, FatalRuntimeError, CantLoadTemplate and
  CantSaveTemplate were introduced.
* RuntimeErrors are automatically catched by the template engine and
  will be displayed instead of the tag, unless the parameter
  $mute_runtime_errors was set to true.
* Missing tags will result either in a RuntimeError or, if
  $fatal_error_on_missing_tag is true, in a FatalRuntimeError.
* The mktag-subcompiler and the standard library functions now use the
  new exceptions.
* A bug, that threw away leading TextNodes if a comment or rawtext
  pseudotag was parsed, is now fixed.
</content>
</entry>
<entry>
<title>Added builtin ste:get and fixed a code generation bug.</title>
<updated>2012-01-15T12:04:03Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2012-01-15T12:04:03Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=8e35fad33de1fbecea7c29776f7afab6a4b88a48'/>
<id>urn:sha1:8e35fad33de1fbecea7c29776f7afab6a4b88a48</id>
<content type='text'>
* ste:get allows us to get a variable's content dynamically.
* (') was escaped for TextNodes, which resulted to:
     \'
  should have been:
     '
</content>
</entry>
<entry>
<title>ste:date now uses strftime</title>
<updated>2011-09-29T20:55:15Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2011-09-29T20:55:15Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=9b8a50224bd9ebd1f37e7cf969d61e4a8edd0417'/>
<id>urn:sha1:9b8a50224bd9ebd1f37e7cf969d61e4a8edd0417</id>
<content type='text'>
Because strftime is more flexible: You can...
* ...put arbitrary text inside the format
* ...manipulate it by set the locale (i.e. set language-specific month
  names etc.)
</content>
</entry>
<entry>
<title>Added short syntag for comparison.</title>
<updated>2011-09-23T20:24:16Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2011-09-23T20:24:16Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=1619126d7d87538082dd58645a37f528adb1deeb'/>
<id>urn:sha1:1619126d7d87538082dd58645a37f528adb1deeb</id>
<content type='text'>
~{a|op|b}
Also updated the documentation and made unescape_text() a alias of
PHP's stripcslashes().
</content>
</entry>
<entry>
<title>Added documentation, an example program and fixed some bugs...</title>
<updated>2011-09-20T22:15:45Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2011-09-20T22:15:45Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=fa1b95982a05ca860ada827b9fbdc9def1ac8952'/>
<id>urn:sha1:fa1b95982a05ca860ada827b9fbdc9def1ac8952</id>
<content type='text'>
</content>
</entry>
</feed>
