<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bjc-utils2.git/base/src/main/java/bjc/utils/parserutils/defines/IteratedDefine.java, branch trunk</title>
<subtitle>Miscellaneous utilities and support code
</subtitle>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/'/>
<entry>
<title>Add unit tests for defines</title>
<updated>2020-10-07T00:05:00+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-10-07T00:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=3a818da77acf50e7ea0d2c02d669cb67b9f114e3'/>
<id>3a818da77acf50e7ea0d2c02d669cb67b9f114e3</id>
<content type='text'>
Adds unit tests for SimpleDefine and IteratedDefine.

This also fixes an issue with IteratedDefine, where once you had
consumed a replacer, it was consumed for good; you couldn't use it in
the future, even in a different call to apply().

This was fixed through the introduction of a new iterator type from
esodata - ResettableIterator. See that project/type for more details on
what exactly this does; but suffice to say, it allows to restore our
iterator and re-iterate over the same elements on every call to apply.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds unit tests for SimpleDefine and IteratedDefine.

This also fixes an issue with IteratedDefine, where once you had
consumed a replacer, it was consumed for good; you couldn't use it in
the future, even in a different call to apply().

This was fixed through the introduction of a new iterator type from
esodata - ResettableIterator. See that project/type for more details on
what exactly this does; but suffice to say, it allows to restore our
iterator and re-iterate over the same elements on every call to apply.</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup pass</title>
<updated>2020-04-13T22:40:41+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-04-13T22:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=d4ca769e542b2489b1e23cfcbdc3a0b7275b87cd'/>
<id>d4ca769e542b2489b1e23cfcbdc3a0b7275b87cd</id>
<content type='text'>
Cleanup pass to uniformize things</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleanup pass to uniformize things</pre>
</div>
</content>
</entry>
<entry>
<title>Finish remove utils.data</title>
<updated>2020-04-08T01:03:53+00:00</updated>
<author>
<name>Ben Culkin</name>
<email>scorpress@gmail.com</email>
</author>
<published>2020-04-08T01:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=002516bd03b2ea3f731c8139c9a5f716902ab702'/>
<id>002516bd03b2ea3f731c8139c9a5f716902ab702</id>
<content type='text'>
utils.data now lives in the esodata project; not in this one</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
utils.data now lives in the esodata project; not in this one</pre>
</div>
</content>
</entry>
<entry>
<title>Format pass</title>
<updated>2018-03-01T19:53:15+00:00</updated>
<author>
<name>bjculkin</name>
<email>bjculkin@mix.wvu.edu</email>
</author>
<published>2018-03-01T19:53:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=10beb8e502ec8cbb02162a09da2d826ea2a1b1fc'/>
<id>10beb8e502ec8cbb02162a09da2d826ea2a1b1fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update</title>
<updated>2018-02-14T00:52:37+00:00</updated>
<author>
<name>Benjamin J. Culkin</name>
<email>bjculkin@mix.wvu.edu</email>
</author>
<published>2018-02-14T00:52:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=2d8f0aba5565b292f17695afd276143a4f71c72b'/>
<id>2d8f0aba5565b292f17695afd276143a4f71c72b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update</title>
<updated>2018-02-13T03:44:26+00:00</updated>
<author>
<name>bjculkin</name>
<email>bjculkin@mix.wvu.edu</email>
</author>
<published>2018-02-13T03:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=ae51c587c53f7ca311e556e3cbd0c5566d6c2843'/>
<id>ae51c587c53f7ca311e556e3cbd0c5566d6c2843</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Start splitting into maven modules</title>
<updated>2017-10-09T01:39:59+00:00</updated>
<author>
<name>Benjamin J. Culkin</name>
<email>bjculkin@mix.wvu.edu</email>
</author>
<published>2017-10-09T01:39:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ashardalon.com/bjc-utils2.git/commit/?id=c82e3b3b2de0633317ec8fc85925e91422820597'/>
<id>c82e3b3b2de0633317ec8fc85925e91422820597</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
