<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ste/Transcompiler.php, branch develop</title>
<subtitle>The STE Template Engine is a compiling template engine for PHP ≥ 5.3.
</subtitle>
<id>https://git.laria.me/ste/atom?h=develop</id>
<link rel='self' href='https://git.laria.me/ste/atom?h=develop'/>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/'/>
<updated>2014-05-24T12:45:13Z</updated>
<entry>
<title>Moved code into src subfolder and fixed docu</title>
<updated>2014-05-24T12:45:13Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-24T12:45:13Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=3c51baa4167d5a68ff010dc81525b9340c5f1329'/>
<id>urn:sha1:3c51baa4167d5a68ff010dc81525b9340c5f1329</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added ste:setlocal and refined test_scope.</title>
<updated>2014-05-24T11:07:19Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-24T11:07:19Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=9f86139b7604ea782a35e09bf9d0c55154197051'/>
<id>urn:sha1:9f86139b7604ea782a35e09bf9d0c55154197051</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added scoping.</title>
<updated>2014-05-23T23:39:33Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-23T23:39:33Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=84d815f4e006e02521759070bb89025dab80b219'/>
<id>urn:sha1:84d815f4e006e02521759070bb89025dab80b219</id>
<content type='text'>
ste:mktag generated tags now have an own scope. They even resemble
closures, since they inherit their parent scope.

A lot of work was done to keep this compatible with older programs.
However:

* Templates that relied on the non-scoping behavior of tags will probably
  fail.
* Since $ste-&gt;vars is no longer an actual array, things like
    $ste-&gt;vars["foo"]["bar"] = "baz"
  are no longer possible! A single field access will still work:
    $ste-&gt;vars["foo"] = "bar"
</content>
</entry>
<entry>
<title>Fixed ste:get</title>
<updated>2014-05-23T23:29:11Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-23T23:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=fdbe2e9521aa54ec6e0b70c1cb0f532248e531e4'/>
<id>urn:sha1:fdbe2e9521aa54ec6e0b70c1cb0f532248e531e4</id>
<content type='text'>
Didn't work at all before. The varname was not passed correctly.

Also added the test case that showed this.
</content>
</entry>
<entry>
<title>Added tempvar static function to Transcompiler</title>
<updated>2014-05-22T12:09:33Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-22T12:09:33Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=c4aad7a5216becdb09976f37bcaac1b720a1532d'/>
<id>urn:sha1:c4aad7a5216becdb09976f37bcaac1b720a1532d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>One file per class and new namespace.</title>
<updated>2014-05-17T22:25:49Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-17T22:25:49Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=fad93506cd56b976d1413ed5adef87701df715bd'/>
<id>urn:sha1:fad93506cd56b976d1413ed5adef87701df715bd</id>
<content type='text'>
We should be able to use a PSR4 autoloader (like composer's) now. ste.php
is still there as a fallback for old applications.
</content>
</entry>
</feed>
