<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spelis/bfc/src/ast_dump.c, branch main</title>
<subtitle>Brainfuck compiler written in C</subtitle>
<id>https://git.spelis.li/spelis/bfc/atom?h=main</id>
<link rel='self' href='https://git.spelis.li/spelis/bfc/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.spelis.li/spelis/bfc/'/>
<updated>2026-07-01T20:43:49Z</updated>
<entry>
<title>remove utility (ivec, node_vec, str) headers</title>
<updated>2026-07-01T20:43:49Z</updated>
<author>
<name>Elis Eriksson</name>
<email>spelis@spelis.li</email>
</author>
<published>2026-07-01T20:39:28Z</published>
<link rel='alternate' type='text/html' href='https://git.spelis.li/spelis/bfc/commit/?id=b2a53020c9e19b6eb7c6b18afb940bdcf0b604cf'/>
<id>urn:sha1:b2a53020c9e19b6eb7c6b18afb940bdcf0b604cf</id>
<content type='text'>
also omit the lexer entirely, plus the parser type.
</content>
</entry>
<entry>
<title>Pattern matching optimizer and more</title>
<updated>2026-06-20T18:12:29Z</updated>
<author>
<name>Elis Eriksson</name>
<email>spelis@spelis.li</email>
</author>
<published>2026-06-20T18:12:29Z</published>
<link rel='alternate' type='text/html' href='https://git.spelis.li/spelis/bfc/commit/?id=38942c34a497a4c6edf080dc64440c1bc486fc46'/>
<id>urn:sha1:38942c34a497a4c6edf080dc64440c1bc486fc46</id>
<content type='text'>
it's not the best optimizer but it works.
Also added a -ast_dump flag which dumps the AST to stderr.
Also input is now done in raw mode just because it can be.
</content>
</entry>
</feed>
