<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>074aa28ea0c52ccf8928ea33265bf48d6bf092a6</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/0135c7a3c5f161e688e79107788f493813c33507</url>
    <id>0135c7a3c5f161e688e79107788f493813c33507</id>
    <committed-date>2009-09-10T18:01:10-07:00</committed-date>
    <authored-date>2009-09-10T18:01:10-07:00</authored-date>
    <message>Marked multibyte test pending for 1.8.6</message>
    <tree>32a89f7dc2497aef8ace0992a2dd9ad1c8bb58b0</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>523f83c903be832aeb56f28edd8c12e1e1a28c59</id>
      </parent>
      <parent>
        <id>39a9c11f94beccb48ce54da634129cc159109451</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/074aa28ea0c52ccf8928ea33265bf48d6bf092a6</url>
    <id>074aa28ea0c52ccf8928ea33265bf48d6bf092a6</id>
    <committed-date>2009-09-10T16:27:10-07:00</committed-date>
    <authored-date>2009-09-10T16:27:10-07:00</authored-date>
    <message>Merge branch 'master' of git://github.com/jgarber/treetop</message>
    <tree>b8a77fc8dc8ed7a1c48e6c348fbd76ab1462f59f</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a1450e84df5ce30d46d026b63d37288f519faeb2</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/523f83c903be832aeb56f28edd8c12e1e1a28c59</url>
    <id>523f83c903be832aeb56f28edd8c12e1e1a28c59</id>
    <committed-date>2009-09-10T16:25:50-07:00</committed-date>
    <authored-date>2009-09-10T16:25:50-07:00</authored-date>
    <message>Removed Dawid Fatyga's Treetop-in-Ruby because it breaks core classes</message>
    <tree>cf3708337439e36b6bd6cf51a134e61318d061c8</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>480f39972297926d8718148997d9a8a68384e9b3</id>
      </parent>
    </parents>
    <author>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/39a9c11f94beccb48ce54da634129cc159109451</url>
    <id>39a9c11f94beccb48ce54da634129cc159109451</id>
    <committed-date>2009-09-07T03:42:22-07:00</committed-date>
    <authored-date>2009-09-07T03:42:22-07:00</authored-date>
    <message>Eliminate speedup measurements of infinity.</message>
    <tree>ef232cd44ad70a500bb066260ad21f71fec2b768</tree>
    <committer>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a1450e84df5ce30d46d026b63d37288f519faeb2</id>
      </parent>
    </parents>
    <author>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/480f39972297926d8718148997d9a8a68384e9b3</url>
    <id>480f39972297926d8718148997d9a8a68384e9b3</id>
    <committed-date>2009-09-07T03:41:18-07:00</committed-date>
    <authored-date>2009-09-07T03:41:18-07:00</authored-date>
    <message>Remove &quot;multibyte support&quot; introduced in 2c66175 and make compatible with ActiveSupport::Multibyte.

Speedup:
  a = 0.0223367
  b = 0.0193421

Average performance increase: 4.66953203462676%</message>
    <tree>2b240a1f49a9d52d9f02fa5ecea4dd5be6791a12</tree>
    <committer>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad6a0adb036ac1d865c40a0617116da6f612e5e2</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/a1450e84df5ce30d46d026b63d37288f519faeb2</url>
    <id>a1450e84df5ce30d46d026b63d37288f519faeb2</id>
    <committed-date>2009-09-03T22:17:08-07:00</committed-date>
    <authored-date>2009-09-03T22:17:08-07:00</authored-date>
    <message>Updated History.txt</message>
    <tree>da4cb85535b396b21c2456f8012adcc2552c960c</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc42534deb278f6469d4d59d566fe730b4761d75</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/ad6a0adb036ac1d865c40a0617116da6f612e5e2</url>
    <id>ad6a0adb036ac1d865c40a0617116da6f612e5e2</id>
    <committed-date>2009-09-03T22:04:08-07:00</committed-date>
    <authored-date>2009-09-03T22:04:08-07:00</authored-date>
    <message>Updated gitignore</message>
    <tree>abb1645b2dafe6246c7217b2ae3e262e4cd4db91</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b7262dc125571ec1da69a5bd373c1879d7392e74</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/dc42534deb278f6469d4d59d566fe730b4761d75</url>
    <id>dc42534deb278f6469d4d59d566fe730b4761d75</id>
    <committed-date>2009-09-03T22:01:53-07:00</committed-date>
    <authored-date>2009-09-03T22:01:53-07:00</authored-date>
    <message>Re-added lost README file</message>
    <tree>9e8e638a6ad9fff0f8432ab4c11638f73c1a0b80</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc2952a60896d68b160a7bf160d09d9863b2f160</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/b7262dc125571ec1da69a5bd373c1879d7392e74</url>
    <id>b7262dc125571ec1da69a5bd373c1879d7392e74</id>
    <committed-date>2009-09-03T21:59:31-07:00</committed-date>
    <authored-date>2009-09-03T21:59:31-07:00</authored-date>
    <message>Added specs for semantic predicates</message>
    <tree>35b6bbe972af1120aeebfcfdaf080b95a3084356</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5c886636201fa80fba552cd9675a82928e9cfcf</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/dc2952a60896d68b160a7bf160d09d9863b2f160</url>
    <id>dc2952a60896d68b160a7bf160d09d9863b2f160</id>
    <committed-date>2009-09-02T07:37:30-07:00</committed-date>
    <authored-date>2009-09-02T07:37:30-07:00</authored-date>
    <message>Experimental semantic predicate blocks, use &amp;{|seq| ...; false} to fail</message>
    <tree>572d94f32adf895541b54add97a7303b7e6d7988</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13464772620c0d5422bea2b28c5404d9f29f140c</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/f5c886636201fa80fba552cd9675a82928e9cfcf</url>
    <id>f5c886636201fa80fba552cd9675a82928e9cfcf</id>
    <committed-date>2009-08-22T01:36:48-07:00</committed-date>
    <authored-date>2009-08-22T01:36:48-07:00</authored-date>
    <message>Rolled to 1.4.0</message>
    <tree>c369a2ddae94e28f3859a56d2a5841a3fa0f6391</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cb3d6292a1479a944f357b11b6ff4fa75126cd97</id>
      </parent>
    </parents>
    <author>
      <name>Dawid Fatyga</name>
      <email>dawid.fatyga@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/13464772620c0d5422bea2b28c5404d9f29f140c</url>
    <id>13464772620c0d5422bea2b28c5404d9f29f140c</id>
    <committed-date>2009-08-22T01:36:18-07:00</committed-date>
    <authored-date>2009-07-15T10:25:00-07:00</authored-date>
    <message>Added possibility do define Treetop parsers in pure Ruby code.

Extended some core Ruby classes. Modified 'lib/treetop/ruby_extensions.rb'
file to load all .rb files from 'lib/treetop/ruby_extensions' directory.</message>
    <tree>e6bf2bc3633a7bcdeedc74600ddb25bcc9d31d4e</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7329c8026245d5940fecc72eb7472baec718c804</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/cb3d6292a1479a944f357b11b6ff4fa75126cd97</url>
    <id>cb3d6292a1479a944f357b11b6ff4fa75126cd97</id>
    <committed-date>2009-08-20T21:34:58-07:00</committed-date>
    <authored-date>2009-08-20T21:34:58-07:00</authored-date>
    <message>Renamed README to README.md to help formatters figure it out</message>
    <tree>eec08c2571797cc552d7323ce70f8f3ed69e65c5</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c66175675e667cab9701c6803384f6f49a33ff1</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Fouch&#233;</name>
      <email>nicolas@silentale.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/7329c8026245d5940fecc72eb7472baec718c804</url>
    <id>7329c8026245d5940fecc72eb7472baec718c804</id>
    <committed-date>2009-08-20T21:33:26-07:00</committed-date>
    <authored-date>2009-08-17T06:41:35-07:00</authored-date>
    <message>- Added the support for UTF-8 characters. The patch was originally proposed by hagabaka on github: http://github.com/hagabaka/treetop/commit/aff5a7e08200fbe7d1e047bb101256be377bab92
- All specs still pass.
- Oops, checked in a stale (incorrectly merged) file</message>
    <tree>34a7c82b5a38c929776ea3be4e0504c817082f4d</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3a825f5e67af7f0790e5393499bff8300e3eb38</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Fouch&#233;</name>
      <email>nicolas@silentale.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/2c66175675e667cab9701c6803384f6f49a33ff1</url>
    <id>2c66175675e667cab9701c6803384f6f49a33ff1</id>
    <committed-date>2009-08-20T21:21:24-07:00</committed-date>
    <authored-date>2009-08-17T06:41:35-07:00</authored-date>
    <message>- Added the support for UTF-8 characters. The patch was originally proposed by hagabaka on github: http://github.com/hagabaka/treetop/commit/aff5a7e08200fbe7d1e047bb101256be377bab92
- All specs still pass.
- Merged with lazy terminal nodes by Clifford Heath</message>
    <tree>ed86843a716d4b4f7fb8cd38d55bb6c5742e611c</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>341d725c1f9ae68425a12cf841860403039f4f92</id>
      </parent>
      <parent>
        <id>5c30822477c914e70616b88857b232d7ef9ad99a</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/c3a825f5e67af7f0790e5393499bff8300e3eb38</url>
    <id>c3a825f5e67af7f0790e5393499bff8300e3eb38</id>
    <committed-date>2009-08-20T21:00:37-07:00</committed-date>
    <authored-date>2009-08-20T21:00:37-07:00</authored-date>
    <message>Merged Nicolas Ojeda Bar's Graphvis DOT file generation for visualising a parse result</message>
    <tree>b916d0321a163e90a8530518de3f87ec5ba7bcde</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5afde4d76944e40c73bb1c43d4b3f33908611e58</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/341d725c1f9ae68425a12cf841860403039f4f92</url>
    <id>341d725c1f9ae68425a12cf841860403039f4f92</id>
    <committed-date>2009-08-20T20:43:33-07:00</committed-date>
    <authored-date>2009-08-20T20:43:33-07:00</authored-date>
    <message>Used lazy terminal nodes in the Treetop metagrammar</message>
    <tree>68a820d5b9a0aec0ed3b1acd46e1cba1eb9ff89f</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fd3caff17b5b98479045ec53280de8d4563b2ea9</id>
      </parent>
      <parent>
        <id>3a9bd369362f0dcd6dc2f7747139ecf53b3ba5e8</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/5afde4d76944e40c73bb1c43d4b3f33908611e58</url>
    <id>5afde4d76944e40c73bb1c43d4b3f33908611e58</id>
    <committed-date>2009-08-20T20:43:00-07:00</committed-date>
    <authored-date>2009-08-20T20:43:00-07:00</authored-date>
    <message>Merged jgarber's lazy TerminalNodes performance improvement</message>
    <tree>824c0a9ab4462775a61635349573ff4efe01e6a5</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>684883c52c0dcccbf5c6b77b8ac92f548aa17401</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/fd3caff17b5b98479045ec53280de8d4563b2ea9</url>
    <id>fd3caff17b5b98479045ec53280de8d4563b2ea9</id>
    <committed-date>2009-08-20T18:13:24-07:00</committed-date>
    <authored-date>2009-08-20T18:13:24-07:00</authored-date>
    <message>Fixed a typo in the documentation</message>
    <tree>0cfacfb14ce8149b7a7bec32065746c3a3d6fa08</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>953431efbbcbd17c9180a473492e676193974b36</id>
      </parent>
      <parent>
        <id>50c7002d7c61cc185f8fc3d6faba887f3817b167</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/684883c52c0dcccbf5c6b77b8ac92f548aa17401</url>
    <id>684883c52c0dcccbf5c6b77b8ac92f548aa17401</id>
    <committed-date>2009-08-20T18:10:55-07:00</committed-date>
    <authored-date>2009-08-20T18:10:55-07:00</authored-date>
    <message>Merge commit 'AndrewO/master'</message>
    <tree>b6c65f05f0ea5c2cf62a920887b11ed52324e80d</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73ae5820f8c0e11c6a374c309e0c20581c2deb38</id>
      </parent>
      <parent>
        <id>ef53dd8e5eda4c5fc7367a1f82482f95f3398750</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/953431efbbcbd17c9180a473492e676193974b36</url>
    <id>953431efbbcbd17c9180a473492e676193974b36</id>
    <committed-date>2009-08-20T18:07:04-07:00</committed-date>
    <authored-date>2009-08-20T18:07:04-07:00</authored-date>
    <message>Merged btakita's 'Fixed site html generation when run for the first time'</message>
    <tree>3fdd7adcb512f3b1087d77029f22f88c4360c074</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>30a86fc59f40842e595e288fa93ccd6f8e189bc9</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/73ae5820f8c0e11c6a374c309e0c20581c2deb38</url>
    <id>73ae5820f8c0e11c6a374c309e0c20581c2deb38</id>
    <committed-date>2009-08-20T17:00:48-07:00</committed-date>
    <authored-date>2009-08-20T17:00:48-07:00</authored-date>
    <message>Removed Ruby warnings</message>
    <tree>d32b6856a83df2665bb058b9a16b3fca4950b880</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b0b91f4c4866291753cfd7ab16a86f999473f7a</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/30a86fc59f40842e595e288fa93ccd6f8e189bc9</url>
    <id>30a86fc59f40842e595e288fa93ccd6f8e189bc9</id>
    <committed-date>2009-08-20T16:54:18-07:00</committed-date>
    <authored-date>2009-08-20T16:54:18-07:00</authored-date>
    <message>Repeated subrules produce serial-numbered accessor functions</message>
    <tree>ff8af82d99bf8c6c11b3019118d938e3543a7779</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b0b91f4c4866291753cfd7ab16a86f999473f7a</id>
      </parent>
    </parents>
    <author>
      <name>Nicolas Ojeda Bar</name>
      <email>nojb@wireless-197-31.uchicago.edu</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/5c30822477c914e70616b88857b232d7ef9ad99a</url>
    <id>5c30822477c914e70616b88857b232d7ef9ad99a</id>
    <committed-date>2009-08-20T14:24:17-07:00</committed-date>
    <authored-date>2009-08-20T14:24:17-07:00</authored-date>
    <message>Added SyntaxNode#write_dot_file

This will output a file in DOT format that you can
feed to Graphviz &lt;http://www.graphviz.org/&gt; to graphically
inspect ASTs generated by Parser#parse. It is a quick hack
and there are many possible improvements. Each SyntaxNode is
assigned a unique integer id in the instance variable @dot_id
using the class variable @@dot_id_counter. The method
SyntaxNode#write_dot does the actual work. Right now it doesn't
ignore any nodes, but one can imagine ignoring nodes only
consisting of whitespace, etc.</message>
    <tree>87626f4c179ce8428768c55f5bbce140afbc3cfa</tree>
    <committer>
      <name>Nicolas Ojeda Bar</name>
      <email>nojb@wireless-197-31.uchicago.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4407c42cf112b29782f8f6d9622a5cb6a79a5dfb</id>
      </parent>
    </parents>
    <author>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/3a9bd369362f0dcd6dc2f7747139ecf53b3ba5e8</url>
    <id>3a9bd369362f0dcd6dc2f7747139ecf53b3ba5e8</id>
    <committed-date>2009-08-02T06:12:27-07:00</committed-date>
    <authored-date>2009-08-02T06:12:27-07:00</authored-date>
    <message>Refactor lazy instantiation of child nodes.</message>
    <tree>86c4f7e41f11b5c8ed09b7c8c1f3665b42355413</tree>
    <committer>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6cab58a75d026309b266d8f3ef847dce36ed66bd</id>
      </parent>
    </parents>
    <author>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/4407c42cf112b29782f8f6d9622a5cb6a79a5dfb</url>
    <id>4407c42cf112b29782f8f6d9622a5cb6a79a5dfb</id>
    <committed-date>2009-08-02T04:19:50-07:00</committed-date>
    <authored-date>2009-07-10T05:19:20-07:00</authored-date>
    <message>Return lazily instantiated syntax nodes in the correct order.</message>
    <tree>3058482f13cf97e14abba5754a930d0167582f85</tree>
    <committer>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>70dfe22c8437c4071962cc8795ee87e36b90346c</id>
      </parent>
    </parents>
    <author>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/6cab58a75d026309b266d8f3ef847dce36ed66bd</url>
    <id>6cab58a75d026309b266d8f3ef847dce36ed66bd</id>
    <committed-date>2009-08-02T04:19:30-07:00</committed-date>
    <authored-date>2009-07-09T06:09:55-07:00</authored-date>
    <message>Cache the lazily instantiated node elements.</message>
    <tree>0fea76fee612d0970da744d86969f30339159691</tree>
    <committer>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d3f8101920156e9319d9dea72d3e5f9a15ecf5d</id>
      </parent>
    </parents>
    <author>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/70dfe22c8437c4071962cc8795ee87e36b90346c</url>
    <id>70dfe22c8437c4071962cc8795ee87e36b90346c</id>
    <committed-date>2009-08-02T04:18:22-07:00</committed-date>
    <authored-date>2009-07-09T05:43:43-07:00</authored-date>
    <message>Lazy instantiation of character class nodes.

Speedup:
  a = 0.0237299
  b = 0.02062</message>
    <tree>f563c23643040df8ef93295e545ec6d4902c5578</tree>
    <committer>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b0b91f4c4866291753cfd7ab16a86f999473f7a</id>
      </parent>
    </parents>
    <author>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/6d3f8101920156e9319d9dea72d3e5f9a15ecf5d</url>
    <id>6d3f8101920156e9319d9dea72d3e5f9a15ecf5d</id>
    <committed-date>2009-08-02T04:15:37-07:00</committed-date>
    <authored-date>2009-07-06T05:33:56-07:00</authored-date>
    <message>Lazily instantiate TerminalParseFailure.  Saves 25ms avg.

Speedup:
  a = 0.0257397
  b = 0.0244671</message>
    <tree>18bd0c4fa39e4432b7a3d5024a9f49504589f683</tree>
    <committer>
      <name>Jason Garber</name>
      <email>jg@jasongarber.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad84ddd7fa7d73b21244bf601662161844f9f982</id>
      </parent>
    </parents>
    <author>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </author>
    <url>http://github.com/nathansobo/treetop/commit/4b0b91f4c4866291753cfd7ab16a86f999473f7a</url>
    <id>4b0b91f4c4866291753cfd7ab16a86f999473f7a</id>
    <committed-date>2009-08-01T02:47:21-07:00</committed-date>
    <authored-date>2009-08-01T02:47:21-07:00</authored-date>
    <message>tt command line revamped, will not overwrite non-tt output file</message>
    <tree>e9a135bbd747ee40b706ca3cef124c0e191246c4</tree>
    <committer>
      <name>Clifford Heath</name>
      <email>clifford.heath@gmail.com</email>
    </committer>
  </commit>
</commits>
