<feed xmlns='http://www.w3.org/2005/Atom'>
<title>crimtag.git/src/parser.rs, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.xagasoft.com/Rust/crimtag.git/atom?h=main</id>
<link rel='self' href='https://git.xagasoft.com/Rust/crimtag.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/'/>
<updated>2026-06-23T22:31:51+00:00</updated>
<entry>
<title>Roorganized into workspace and packages.</title>
<updated>2026-06-23T22:31:51+00:00</updated>
<author>
<name>eichlan</name>
<email>eichlan@jotunn.office.penny-arcade.com</email>
</author>
<published>2026-06-23T22:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=062048ef6e3e060bcf841ea2ec92e026f09d8da0'/>
<id>urn:sha1:062048ef6e3e060bcf841ea2ec92e026f09d8da0</id>
<content type='text'>
This is to accomidate a new proc_macro package, which can't have
anything else in it.
</content>
</entry>
<entry>
<title>Just cleaned up unsued functions.</title>
<updated>2026-06-20T06:04:37+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-20T06:04:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=dd2f66f2fe7ee687d8c0b7ca6e60ef7221223fb2'/>
<id>urn:sha1:dd2f66f2fe7ee687d8c0b7ca6e60ef7221223fb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding root access in identifiers.</title>
<updated>2026-06-13T07:21:12+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-13T07:21:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=6188fa4c32160846908e4ff7654c4ff7bc177797'/>
<id>urn:sha1:6188fa4c32160846908e4ff7654c4ff7bc177797</id>
<content type='text'>
There's an issue, it doesn't compile yet.
</content>
</entry>
<entry>
<title>if/elif/else and loop work fully.</title>
<updated>2026-06-12T21:33:34+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-12T21:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=3c9a65f0a576397024c76bcc33950796ec3297ec'/>
<id>urn:sha1:3c9a65f0a576397024c76bcc33950796ec3297ec</id>
<content type='text'>
Complex identifiers also work now.
</content>
</entry>
<entry>
<title>Halfway there. About half the code is going away.</title>
<updated>2026-06-11T22:20:49+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-11T22:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=9083d5843f5a39fafacde81242b817021f9cb818'/>
<id>urn:sha1:9083d5843f5a39fafacde81242b817021f9cb818</id>
<content type='text'>
I'm learning better how to take advantage of features of rust to
simplify the code a lot. It's actually really cool.
</content>
</entry>
<entry>
<title>Basic if statements work.</title>
<updated>2026-06-11T20:42:31+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-11T20:42:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=c9889f7c6622def3b6badde2738c3e912b48144f'/>
<id>urn:sha1:c9889f7c6622def3b6badde2738c3e912b48144f</id>
<content type='text'>
I need to tweak the parser to get mid-tags working, then we can have
else, and maybe elif.

After that is expressions.
</content>
</entry>
<entry>
<title>Split things out, made things easier to use.</title>
<updated>2026-06-11T18:35:24+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-11T18:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=cffacc4dc4a46b525250772e87fd69a2f1c64dc2'/>
<id>urn:sha1:cffacc4dc4a46b525250772e87fd69a2f1c64dc2</id>
<content type='text'>
CrimError now has several constructors for different cases, so it's
easier to use, using constructors is normalized now.

Value has a load of From implementations now so it's much, much, much
easier to use in practice.
</content>
</entry>
<entry>
<title>Broke out error and renamed it.</title>
<updated>2026-06-11T17:43:24+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-11T17:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=92dbff3cda66a2a677f0c2306bb8508c64884445'/>
<id>urn:sha1:92dbff3cda66a2a677f0c2306bb8508c64884445</id>
<content type='text'>
I like the new name, now it could be for all sorts.
</content>
</entry>
<entry>
<title>Loops work!</title>
<updated>2026-06-09T23:18:11+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-09T23:18:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=887943e3f1908583d6888c8375f345b33b74fdb5'/>
<id>urn:sha1:887943e3f1908583d6888c8375f345b33b74fdb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Loops seem to work!?</title>
<updated>2026-06-09T21:28:36+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2026-06-09T21:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/Rust/crimtag.git/commit/?id=5d014484a4a34146bc13a578e81ed0a0080d4697'/>
<id>urn:sha1:5d014484a4a34146bc13a578e81ed0a0080d4697</id>
<content type='text'>
</content>
</entry>
</feed>
