<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catskill/boot/parse.c, branch main</title>
<subtitle>a c preprocessor with delusions of grandeur.</subtitle>
<id>http://git.rnrd.eu/catskill/atom/boot/parse.c?h=main</id>
<link rel='self' href='http://git.rnrd.eu/catskill/atom/boot/parse.c?h=main'/>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/'/>
<updated>2025-12-28T22:54:51+00:00</updated>
<entry>
<title>Expand bootstrap common library with generic Array and more String utility functions</title>
<updated>2025-12-28T22:54:51+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-12-28T22:54:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=57878200dda049cf7d6f11c9ede6936d184649cb'/>
<id>urn:sha1:57878200dda049cf7d6f11c9ede6936d184649cb</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Add rudimentary catskill-to-C transpiler (yay!)</title>
<updated>2025-07-23T01:56:24+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-23T01:52:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=3a4e9a21361ac930f17fe18687f4a1bce6a5863b'/>
<id>urn:sha1:3a4e9a21361ac930f17fe18687f4a1bce6a5863b</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Remove ambiguity from construct expressions and if/for/while blocks</title>
<updated>2025-07-22T03:16:06+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-22T03:16:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=52a6c142d7c85520b09e300283154b7ec9c6b9f3'/>
<id>urn:sha1:52a6c142d7c85520b09e300283154b7ec9c6b9f3</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Separate call/construct expression back into parts</title>
<updated>2025-07-17T23:39:28+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-17T23:39:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=a37262c61fd577e0e620e024007e0139929e3926'/>
<id>urn:sha1:a37262c61fd577e0e620e024007e0139929e3926</id>
<content type='text'>
This makes it easier to decide whether subject should be interpreted as a type of expression.

Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Fix nil-dereference in `parser_node_type_class`</title>
<updated>2025-07-09T22:59:36+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-09T22:59:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=d7f66d5a286a1da1240d5f255b7ae171c8b6a93f'/>
<id>urn:sha1:d7f66d5a286a1da1240d5f255b7ae171c8b6a93f</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Display causing tokens lexeme directly from source for error messages</title>
<updated>2025-07-09T22:27:39+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-09T22:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=4ef58f4d2b7ea810ab4d5db08fe45216f6597336'/>
<id>urn:sha1:4ef58f4d2b7ea810ab4d5db08fe45216f6597336</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Rudimentary semi-recoverable parser panic mode</title>
<updated>2025-07-09T20:15:10+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-09T20:15:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=815869606771b0117dd7be657232ec6dfab136c4'/>
<id>urn:sha1:815869606771b0117dd7be657232ec6dfab136c4</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Shorten token_span_to_line_span and reduce edge case errors in it</title>
<updated>2025-07-09T17:00:53+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-09T17:00:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=7f2d00ae1889e10eea37153002cbf7296fba1993'/>
<id>urn:sha1:7f2d00ae1889e10eea37153002cbf7296fba1993</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Multi-error display and fix up finding line boundries</title>
<updated>2025-07-09T15:06:19+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-09T15:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=deb7edadc446653a70c03e9312bc949cc27ce8c4'/>
<id>urn:sha1:deb7edadc446653a70c03e9312bc949cc27ce8c4</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
<entry>
<title>Display human-readable, informative parser error messages w/ source snippet</title>
<updated>2025-07-09T02:46:58+00:00</updated>
<author>
<name>Mel</name>
<email>mel@rnrd.eu</email>
</author>
<published>2025-07-09T02:46:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.rnrd.eu/catskill/commit/?id=efa510e6b58ce13c53e94f13a5be0007240e9dcc'/>
<id>urn:sha1:efa510e6b58ce13c53e94f13a5be0007240e9dcc</id>
<content type='text'>
Signed-off-by: Mel &lt;mel@rnrd.eu&gt;
</content>
</entry>
</feed>
