<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>7f2cad5dc5ebaa5b3b715f2cf2e89995fb647630</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/29e2e9b3b92b68e5012c39d187d4364d983a681b</url>
    <id>29e2e9b3b92b68e5012c39d187d4364d983a681b</id>
    <committed-date>2009-05-26T08:43:34-07:00</committed-date>
    <authored-date>2009-05-26T08:43:34-07:00</authored-date>
    <message>Modified README.</message>
    <tree>9256274b779628db972429332aef0d400399f7fb</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8fdeb28a4ca8e87dedc8604a9791555881a03188</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/7f2cad5dc5ebaa5b3b715f2cf2e89995fb647630</url>
    <id>7f2cad5dc5ebaa5b3b715f2cf2e89995fb647630</id>
    <committed-date>2009-05-26T08:40:56-07:00</committed-date>
    <authored-date>2009-05-26T08:40:56-07:00</authored-date>
    <message>Documented FiniteStateMachine.</message>
    <tree>3a3afd5de3bed7f42a221962940029bc46728cae</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>227051647ebd8a3b7f911032c2ee7ddaa80fc0c7</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/8fdeb28a4ca8e87dedc8604a9791555881a03188</url>
    <id>8fdeb28a4ca8e87dedc8604a9791555881a03188</id>
    <committed-date>2009-05-26T08:30:03-07:00</committed-date>
    <authored-date>2009-05-26T08:30:03-07:00</authored-date>
    <message>Reordered methods a bit.</message>
    <tree>60431e4ec20829b1441a0dc71e352057b99ee72c</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7162b4e7d5dce1d1a40efff3bbac464876939f67</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/227051647ebd8a3b7f911032c2ee7ddaa80fc0c7</url>
    <id>227051647ebd8a3b7f911032c2ee7ddaa80fc0c7</id>
    <committed-date>2009-05-26T08:29:14-07:00</committed-date>
    <authored-date>2009-05-26T08:29:14-07:00</authored-date>
    <message>Deleted class State. It has been replaced by plain StringS everywhere it was used.</message>
    <tree>86ddd28af57b676c2912de8155e468f5f631ff87</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0a14b6dfdd11522a77004bcb25849ad33ceb3178</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/7162b4e7d5dce1d1a40efff3bbac464876939f67</url>
    <id>7162b4e7d5dce1d1a40efff3bbac464876939f67</id>
    <committed-date>2009-05-26T08:23:49-07:00</committed-date>
    <authored-date>2009-05-26T08:23:49-07:00</authored-date>
    <message>Added the apply function, which returns a new FSM with a new initial state. The new initial state is the state after the given word has been processed.</message>
    <tree>e8ee643416001a6da330db8fb21c5a33b6b55080</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e874b4bd406af53ba57bdcb03dfcbf58a709fab0</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/0a14b6dfdd11522a77004bcb25849ad33ceb3178</url>
    <id>0a14b6dfdd11522a77004bcb25849ad33ceb3178</id>
    <committed-date>2009-05-26T08:18:57-07:00</committed-date>
    <authored-date>2009-05-26T08:18:57-07:00</authored-date>
    <message>Added the method stateAfter, that returns the state of the FSM after a given word has been processed. Refactored method accepts to use stateAfter.</message>
    <tree>2db75cab1c12650380f01b89427e3c4ef4ba4138</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b4291969c26676bd3b5cead30d0bdd838acc382e</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/e874b4bd406af53ba57bdcb03dfcbf58a709fab0</url>
    <id>e874b4bd406af53ba57bdcb03dfcbf58a709fab0</id>
    <committed-date>2009-05-26T05:35:48-07:00</committed-date>
    <authored-date>2009-05-26T05:35:48-07:00</authored-date>
    <message>Reordered some tests.</message>
    <tree>267db2d4d54a1c0224342599fe130ebbc423d642</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>77a1e4214ab77ceae4b877fbb5fe674bc474393d</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/b4291969c26676bd3b5cead30d0bdd838acc382e</url>
    <id>b4291969c26676bd3b5cead30d0bdd838acc382e</id>
    <committed-date>2009-05-26T05:34:02-07:00</committed-date>
    <authored-date>2009-05-26T05:34:02-07:00</authored-date>
    <message>Check if transition function is complete.</message>
    <tree>d82ab956c3746f59962cdea401e85222e08e433c</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>544cb48cc1da6b781455bcde30208b19171c2282</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/77a1e4214ab77ceae4b877fbb5fe674bc474393d</url>
    <id>77a1e4214ab77ceae4b877fbb5fe674bc474393d</id>
    <committed-date>2009-05-26T05:26:25-07:00</committed-date>
    <authored-date>2009-05-26T05:26:25-07:00</authored-date>
    <message>Changed the names of some test methods.</message>
    <tree>004202317c9514ee189dcdda1904ad87d4fff27d</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c8cf3df62ee49500e06bfdafacda6914124413d</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/544cb48cc1da6b781455bcde30208b19171c2282</url>
    <id>544cb48cc1da6b781455bcde30208b19171c2282</id>
    <committed-date>2009-05-26T05:24:09-07:00</committed-date>
    <authored-date>2009-05-26T05:24:09-07:00</authored-date>
    <message>Changed the transition function into a partial function.</message>
    <tree>1d191aadad1d966450a78c8d6f0c85e535e31b65</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c6c3d7b3d86af2bd655f896d3cbf170c2d9dc98</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/5c8cf3df62ee49500e06bfdafacda6914124413d</url>
    <id>5c8cf3df62ee49500e06bfdafacda6914124413d</id>
    <committed-date>2009-05-26T05:18:19-07:00</committed-date>
    <authored-date>2009-05-26T05:18:19-07:00</authored-date>
    <message>Removed Alphabet and replaced it with a Set[Char].</message>
    <tree>4539fadcacb4ed00aed0662b469232ed913d8bec</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c22e37e297e32014dc2b05564dfb77fe2722f39b</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/2c6c3d7b3d86af2bd655f896d3cbf170c2d9dc98</url>
    <id>2c6c3d7b3d86af2bd655f896d3cbf170c2d9dc98</id>
    <committed-date>2009-05-26T05:15:41-07:00</committed-date>
    <authored-date>2009-05-26T05:15:41-07:00</authored-date>
    <message>Implemented the class FiniteStateMachine. Finite-state machines can now be created and they have a method that determines if a word is accepted.</message>
    <tree>7e76d5da3c226d9b2f8a84815fc7b08416218344</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7717fdb394ebde057d32495c5acdabaa8dcd2364</id>
      </parent>
    </parents>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/c22e37e297e32014dc2b05564dfb77fe2722f39b</url>
    <id>c22e37e297e32014dc2b05564dfb77fe2722f39b</id>
    <committed-date>2009-05-26T02:08:19-07:00</committed-date>
    <authored-date>2009-05-26T02:08:19-07:00</authored-date>
    <message>Enabled deprecation warnings.</message>
    <tree>64b7ca3972fe14a14ec9b22f747c4fdeb0e3707e</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </author>
    <url>http://github.com/hbraun/ffsmlib/commit/7717fdb394ebde057d32495c5acdabaa8dcd2364</url>
    <id>7717fdb394ebde057d32495c5acdabaa8dcd2364</id>
    <committed-date>2009-05-26T01:49:13-07:00</committed-date>
    <authored-date>2009-05-26T01:49:13-07:00</authored-date>
    <message>Initial commit. Added some essential files, a NetBeans project and an empty class.</message>
    <tree>90a156c1dfcd2ee9375949397b31617177b8a5cb</tree>
    <committer>
      <name>Hanno Braun</name>
      <email>hanno@habraun.net</email>
    </committer>
  </commit>
</commits>
