<feed xmlns='http://www.w3.org/2005/Atom'>
<title>simple-shell.git/src, branch experimental/relaxed-expr-parser-alt</title>
<subtitle>shellscript-like language compiling to POSIX sh</subtitle>
<id>http://git.respiranto.de/simple-shell.git/atom?h=experimental%2Frelaxed-expr-parser-alt</id>
<link rel='self' href='http://git.respiranto.de/simple-shell.git/atom?h=experimental%2Frelaxed-expr-parser-alt'/>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/'/>
<updated>2025-05-20T20:36:50Z</updated>
<entry>
<title>Change relaxed expr parser implementation</title>
<updated>2025-05-20T20:36:50Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-20T20:34:12Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=92f1f0486d7f39b12ebda685b0ed5ad3bf3d164a'/>
<id>urn:sha1:92f1f0486d7f39b12ebda685b0ed5ad3bf3d164a</id>
<content type='text'>
Debatable whether better or worse.
</content>
</entry>
<entry>
<title>Add relaxed expr parser</title>
<updated>2025-05-20T20:36:33Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-20T20:28:05Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=dfd8f3bd6b12dc19cd5c4951d05b8a2ae18ceda6'/>
<id>urn:sha1:dfd8f3bd6b12dc19cd5c4951d05b8a2ae18ceda6</id>
<content type='text'>
This is just to parse expressions *without* checking for defined
functions, and to be used in a first pass.
</content>
</entry>
<entry>
<title>Reduce name parsers to nameP</title>
<updated>2025-05-20T20:36:30Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-20T17:40:53Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=fd94a9d8a3e4fc86e5128715a2bc68187c872970'/>
<id>urn:sha1:fd94a9d8a3e4fc86e5128715a2bc68187c872970</id>
<content type='text'>
There is no good reason to have different syntax for variable and
function names, for example.
</content>
</entry>
<entry>
<title>Add procedure AST</title>
<updated>2025-05-19T23:15:45Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-19T23:15:45Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=b40c163b40615ccd46a80d9119262f9c386bac63'/>
<id>urn:sha1:b40c163b40615ccd46a80d9119262f9c386bac63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Statement AST</title>
<updated>2025-05-19T22:53:15Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-19T21:22:06Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=4a03472eee505f1fd7fb16d1fcb48de9805e6ec5'/>
<id>urn:sha1:4a03472eee505f1fd7fb16d1fcb48de9805e6ec5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add function parser</title>
<updated>2025-05-19T19:17:52Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-19T19:17:52Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=36ae80ba404aef44dcc8d606e4d3b399ee05c6af'/>
<id>urn:sha1:36ae80ba404aef44dcc8d606e4d3b399ee05c6af</id>
<content type='text'>
Also, we now define and use proper symbol and keyword parsers.
</content>
</entry>
<entry>
<title>Add Function AST</title>
<updated>2025-05-19T12:05:36Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-19T12:05:36Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=1eef63739d9da401bdd4c89da2cfd8d3d9b7acb6'/>
<id>urn:sha1:1eef63739d9da401bdd4c89da2cfd8d3d9b7acb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add signature for lexeme parser</title>
<updated>2025-05-19T12:00:59Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-19T12:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=1e9e4db59aa48e28ed14fe2498fe5ae940f21e96'/>
<id>urn:sha1:1e9e4db59aa48e28ed14fe2498fe5ae940f21e96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix expression parser</title>
<updated>2025-05-19T01:59:47Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-19T01:59:47Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=2dab312844708c869422a9a39a9ccc6a2a49effc'/>
<id>urn:sha1:2dab312844708c869422a9a39a9ccc6a2a49effc</id>
<content type='text'>
Some were clear bugs, generally there was some confusion between
expressions and terms.

The latter have now been subdivided into strong and weak terms, where
weak terms form the basis of expressions and strong terms are required
for function arguments.
</content>
</entry>
<entry>
<title>Use lexeme parser</title>
<updated>2025-05-19T01:03:20Z</updated>
<author>
<name>Einhard Leichtfuß</name>
<email>alguien@respiranto.de</email>
</author>
<published>2025-05-19T01:03:20Z</published>
<link rel='alternate' type='text/html' href='http://git.respiranto.de/simple-shell.git/commit/?id=2337a9680699acd5cc69a663b358bb20080fd063'/>
<id>urn:sha1:2337a9680699acd5cc69a663b358bb20080fd063</id>
<content type='text'>
</content>
</entry>
</feed>
