<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mry/src/main.zig, branch pex</title>
<subtitle>GLL Recognizer
</subtitle>
<id>http://git.nathanreiner.xyz/mry/atom?h=pex</id>
<link rel='self' href='http://git.nathanreiner.xyz/mry/atom?h=pex'/>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/'/>
<updated>2025-07-19T18:18:15Z</updated>
<entry>
<title>add pex</title>
<updated>2025-07-19T18:18:15Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-07-19T18:18:15Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=ae10b7d764d9587ab92a682781f8479107e8dff0'/>
<id>urn:sha1:ae10b7d764d9587ab92a682781f8479107e8dff0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename recognize to benchmark</title>
<updated>2025-05-20T08:33:45Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-05-20T08:33:45Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=8d45a866497816ade70a0068afd19035a1b769d2'/>
<id>urn:sha1:8d45a866497816ade70a0068afd19035a1b769d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: add summary at the end</title>
<updated>2025-05-15T05:55:49Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-05-15T05:55:49Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=6799a1269e9d095dc6fd2d5354a05488668a76f2'/>
<id>urn:sha1:6799a1269e9d095dc6fd2d5354a05488668a76f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add full grammar parsing</title>
<updated>2025-05-06T08:43:09Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-05-06T08:43:09Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=eff19cc15a9bf4df60e7f90c3a7ee525c65266c0'/>
<id>urn:sha1:eff19cc15a9bf4df60e7f90c3a7ee525c65266c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>generate: add multi-threading</title>
<updated>2025-04-26T21:21:56Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-04-26T21:21:56Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=e2f01d5df22704bfe62396a0f9a260f86edbde0e'/>
<id>urn:sha1:e2f01d5df22704bfe62396a0f9a260f86edbde0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use gss</title>
<updated>2025-04-26T14:55:08Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-04-26T14:55:08Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=922db9c5fc50b82182fb5a0b4e3c8bb18fc2e0ab'/>
<id>urn:sha1:922db9c5fc50b82182fb5a0b4e3c8bb18fc2e0ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>first working implementation (unoptimized)</title>
<updated>2025-04-26T12:23:28Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-04-26T12:23:28Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=cf4d53c3eb35028839e6b267230c23df68b1e94a'/>
<id>urn:sha1:cf4d53c3eb35028839e6b267230c23df68b1e94a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix naming</title>
<updated>2025-04-24T18:06:50Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-04-24T18:06:50Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=f593da7580f423b1405f4705081368acef0b3c21'/>
<id>urn:sha1:f593da7580f423b1405f4705081368acef0b3c21</id>
<content type='text'>
the struct RuleList is now named NonTerminal
and its member rhs is now called Rule.
</content>
</entry>
<entry>
<title>Implement grammar parser</title>
<updated>2025-04-24T13:10:14Z</updated>
<author>
<name>Nathan Reiner</name>
<email>nathan@nathanreiner.xyz</email>
</author>
<published>2025-04-24T13:10:14Z</published>
<link rel='alternate' type='text/html' href='http://git.nathanreiner.xyz/mry/commit/?id=9456f4e2b569b393d6c01784a4545b11b32e16ef'/>
<id>urn:sha1:9456f4e2b569b393d6c01784a4545b11b32e16ef</id>
<content type='text'>
This implements the grammar struct together with
some other helpful structures like char-set and character.

The grammar struct parses a grammar file and also generates
the FIRST and FOLLOWS tables.
</content>
</entry>
</feed>
