<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fiddle.git/vim, branch wip</title>
<subtitle>Reference compiler for the Register-Layout Description Language "Fiddle"
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/fiddle.git/'/>
<entry>
<title>Add import statements, add using statements, properly cross-package</title>
<updated>2024-09-23T04:49:17+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-09-23T04:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/fiddle.git/commit/?id=0c6ada2f5c8a3ac900fabd0384af558fb6bd334a'/>
<id>0c6ada2f5c8a3ac900fabd0384af558fb6bd334a</id>
<content type='text'>
symbols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
symbols.
</pre>
</div>
</content>
</entry>
<entry>
<title>More major changes to the grammer.</title>
<updated>2024-09-22T06:26:39+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-09-22T06:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/fiddle.git/commit/?id=0d2095b5d42989639c1861d7213c182abd064672'/>
<id>0d2095b5d42989639c1861d7213c182abd064672</id>
<content type='text'>
Added annotation sublanguage for defining compiler directives. Also
added the syntax for import statements. Imports are not implemented, but
I'm currently working on that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added annotation sublanguage for defining compiler directives. Also
added the syntax for import statements. Imports are not implemented, but
I'm currently working on that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Some major changes to the structure of the language.</title>
<updated>2024-09-20T16:43:43+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-09-20T16:43:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/fiddle.git/commit/?id=f0c4da33e9576d2509b8c6330b1663e044e2dff3'/>
<id>f0c4da33e9576d2509b8c6330b1663e044e2dff3</id>
<content type='text'>
Added structures and unions to better define the layout and model
overlapping concerns.

renamed objtype -&gt; type and object -&gt; instance.

added reserved statements for types.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added structures and unions to better define the layout and model
overlapping concerns.

renamed objtype -&gt; type and object -&gt; instance.

added reserved statements for types.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fleshed out stage2 and made some big changes.</title>
<updated>2024-08-21T23:18:35+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2024-08-21T23:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/fiddle.git/commit/?id=21f879cf2ac5f51f827fe76c55915e56edc113b8'/>
<id>21f879cf2ac5f51f827fe76c55915e56edc113b8</id>
<content type='text'>
Delegated behavior of Compile monad to monad transformers MaybeT and
RWS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Delegated behavior of Compile monad to monad transformers MaybeT and
RWS.
</pre>
</div>
</content>
</entry>
<entry>
<title>Some more fleshing-out of the parser and better AST utils.</title>
<updated>2022-12-18T19:18:34+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-12-18T19:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/fiddle.git/commit/?id=0c45ef8884ec82d26c47e952132d54d4bb8a9238'/>
<id>0c45ef8884ec82d26c47e952132d54d4bb8a9238</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fiddle: have a basic tokenizer working.</title>
<updated>2022-12-17T08:28:06+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-12-17T08:28:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/fiddle.git/commit/?id=47c776413ed4e11839ad6838575d0077ddd496a3'/>
<id>47c776413ed4e11839ad6838575d0077ddd496a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit with goal file in mind</title>
<updated>2022-12-17T03:09:55+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-12-17T03:09:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/fiddle.git/commit/?id=0eb6cb33982e2b00f5ffdedc300fa27ed4007967'/>
<id>0eb6cb33982e2b00f5ffdedc300fa27ed4007967</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
