<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ste/stupid_template_engine.php, 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>2013-10-25T19:43:37Z</updated>
<entry>
<title>New Test</title>
<updated>2013-10-25T19:43:37Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-25T19:43:37Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=eebf5cb885f266104333ac145355ef6e2599e5f6'/>
<id>urn:sha1:eebf5cb885f266104333ac145355ef6e2599e5f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>short cmp tags can now contain tags.</title>
<updated>2013-10-25T19:10:32Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-25T19:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=6dc747c097e096075b4726eb4aebf1ce0ed71276'/>
<id>urn:sha1:6dc747c097e096075b4726eb4aebf1ce0ed71276</id>
<content type='text'>
To accomplish this, tag parameters can now be compiled, even if they
contain tags (the parser still doesn't allow this, but the compiler can now handle
this situation).

Also reformatted the code.
</content>
</entry>
<entry>
<title>Fixed some mistakes in mktag subcompiler</title>
<updated>2013-10-24T23:40:07Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-24T23:40:07Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=c3a72422e2b9754b60467387fd3cb660e0979e18'/>
<id>urn:sha1:c3a72422e2b9754b60467387fd3cb660e0979e18</id>
<content type='text'>
* Undeclared $code variable fixed.
* "use ($mandatory_params)" only included, if the $mandatory_params
  variable will be generated.
* Fixed $outputstack not being initialized correctly.
</content>
</entry>
<entry>
<title>Fixed potential bug in VariableNode::transcompile</title>
<updated>2013-10-24T23:37:29Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-24T23:37:29Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=2ffa4ae4253276af4c1266b73df3ddaf7ddf0051'/>
<id>urn:sha1:2ffa4ae4253276af4c1266b73df3ddaf7ddf0051</id>
<content type='text'>
Also now PHP doesn't throw notices here.
</content>
</entry>
<entry>
<title>Better handling of newslines and whitespaces</title>
<updated>2013-10-24T22:17:53Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-24T22:17:53Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=80c76caffa50ce7c9a520ff2773d1c98b9100875'/>
<id>urn:sha1:80c76caffa50ce7c9a520ff2773d1c98b9100875</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding default values to some properties.</title>
<updated>2013-10-23T13:24:15Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-23T13:24:15Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=fce36cfcd183a6ca6d86d51b72cf41e43c349432'/>
<id>urn:sha1:fce36cfcd183a6ca6d86d51b72cf41e43c349432</id>
<content type='text'>
To reduce the ridiculous amount of notices PHP throws when parsing and
executing templates (should really be fixed in the future, this is
quite embarassing...).
</content>
</entry>
<entry>
<title>Removed old parse function and added some documentation.</title>
<updated>2013-10-21T10:47:41Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-21T10:47:41Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=04ee002e30b5451d505ee5abd9c6b97c40da2df0'/>
<id>urn:sha1:04ee002e30b5451d505ee5abd9c6b97c40da2df0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tidyup_ast improved</title>
<updated>2013-10-20T20:14:18Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-20T20:14:18Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=b2c464d6e3b4fa91eca3a80985150ee100713b9f'/>
<id>urn:sha1:b2c464d6e3b4fa91eca3a80985150ee100713b9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed parse_tag and parse_var</title>
<updated>2013-10-20T15:08:06Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-20T15:08:06Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=5401ff08a26e11649d282c5c8fe11d9d8c199c53'/>
<id>urn:sha1:5401ff08a26e11649d282c5c8fe11d9d8c199c53</id>
<content type='text'>
Now everything seems to work fine. The output code very noisy, though...
</content>
</entry>
<entry>
<title>Added function to tidy up the AST</title>
<updated>2013-10-20T14:21:03Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-20T14:21:03Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=f18070853c4c82247ec8e153dbf2a4a1b43e730d'/>
<id>urn:sha1:f18070853c4c82247ec8e153dbf2a4a1b43e730d</id>
<content type='text'>
</content>
</entry>
</feed>
