<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -9,7 +9,14 @@ harder.
   true seems like a lot of hard thought.  Let's think of it as an optimization
   and do it later.
 
+Language:
+* make semicolons optional at end of line.
+
 Compiler / Grammar Analysis (all changes should have test-cases):
+* make tostring() methods for all of the grammar objects.
+* create Lua bindings for the C grammar representation, which we can use
+  to write tests that verify that the grammar makes it through the bytecode
+  step unchanged.
 * (maybe) take regular subset of non-regular lookahead when it doesn't
   cause alternatives' languages to intersect.
 * (maybe) support full-LL by having first states of GLA have edges that</diff>
      <filename>TODO</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e50e2564331774df5f3be91cdfb9b2a845093242</id>
    </parent>
  </parents>
  <author>
    <name>Joshua Haberman</name>
    <email>joshua@reverberate.org</email>
  </author>
  <url>http://github.com/haberman/gazelle/commit/b8e85f31fbdf94ae5c873f0c5cc1e915450b7cbc</url>
  <id>b8e85f31fbdf94ae5c873f0c5cc1e915450b7cbc</id>
  <committed-date>2008-10-08T00:04:07-07:00</committed-date>
  <authored-date>2008-10-03T00:24:11-07:00</authored-date>
  <message>A couple additions to the TODO.</message>
  <tree>2d30ec2eb5e26739ba9de58c6cca9824265ccd62</tree>
  <committer>
    <name>Joshua Haberman</name>
    <email>joshua@reverberate.org</email>
  </committer>
</commit>
