<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hence, branch master</title>
<subtitle>Toy language for building digital circuits from atomic logical operations</subtitle>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/'/>
<entry>
<title>Remove unneeded check for \r</title>
<updated>2018-08-17T11:20:06+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-17T11:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=e14bc53fcd61caf79c9d7fa81491f55f9fad5983'/>
<id>e14bc53fcd61caf79c9d7fa81491f55f9fad5983</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Exit falsey if any one language test failed</title>
<updated>2018-08-05T13:45:00+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=6717565bf387e01bfe7d8670786622cae2170115'/>
<id>6717565bf387e01bfe7d8670786622cae2170115</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add simple foreign symbol tests</title>
<updated>2018-08-05T13:44:52+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=7b1b47cd1a50bdb87c530383cbfe8c8e336eea3d'/>
<id>7b1b47cd1a50bdb87c530383cbfe8c8e336eea3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TOK_BEGIN</title>
<updated>2018-08-05T13:40:02+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=5dbadfa0448e3324479ece98045c0a427856f382'/>
<id>5dbadfa0448e3324479ece98045c0a427856f382</id>
<content type='text'>
This lets us indicate that the lexer succeeded, even on an empty program.
Previous behaviour was to return NULL on failure and on lex success of
an empty progam. Enforcing the presence of a head for the linked token list
ensures that we can reliably detect error as a caller of the lexer.

Fixes test just added in previous commit too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This lets us indicate that the lexer succeeded, even on an empty program.
Previous behaviour was to return NULL on failure and on lex success of
an empty progam. Enforcing the presence of a head for the linked token list
ensures that we can reliably detect error as a caller of the lexer.

Fixes test just added in previous commit too.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add failing test for lex-only error</title>
<updated>2018-08-05T13:34:52+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:34:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=0bff14977a2e4196bf4cd06481b8d0a93a563816'/>
<id>0bff14977a2e4196bf4cd06481b8d0a93a563816</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lex: add filename to error</title>
<updated>2018-08-05T13:30:09+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=e4e292fce970257a7ee09f547cb905794af1a8d4'/>
<id>e4e292fce970257a7ee09f547cb905794af1a8d4</id>
<content type='text'>
Brings lexing error message format more into line with parser
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Brings lexing error message format more into line with parser
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename empty tests to 2-digit convention</title>
<updated>2018-08-05T13:26:27+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=948160bed032bbfe174fb7b8e25a2b772e6c3369'/>
<id>948160bed032bbfe174fb7b8e25a2b772e6c3369</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add lexer support for comment lines</title>
<updated>2018-08-05T13:21:39+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=740cd4abc6b44716a1af72b8982fe98cba668b03'/>
<id>740cd4abc6b44716a1af72b8982fe98cba668b03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Strip out old gates code</title>
<updated>2018-08-05T13:11:55+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:09:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=82475e2d3c98c482dba8cffec6686f0681f8ebd8'/>
<id>82475e2d3c98c482dba8cffec6686f0681f8ebd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Factor token definitions out</title>
<updated>2018-08-05T13:06:51+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2018-08-05T13:06:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/hence/commit/?id=b768269f91355292c7a5f5ecccdc80f6eec74634'/>
<id>b768269f91355292c7a5f5ecccdc80f6eec74634</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
