- hash Long->long: it's all bogus
* pick back up cleaning up end of Parser.java (Reduction)
- * some weird edge cases; check last regression test, 'make doc'
+ - [more] sensible tree-printout
- - Sensible tree-printout
- - make Tib.Block extend Tree<>
+ - revamp Tib.Block (do it all in the parser using indent/dedent?)
- more natural phrasing of metagrammar?
-
- finalize metagrammar and rdp-op's
- - Deal with the problem of zero-rep productions and whitespace insertion
-
- should Union.add() be there?
- should Atom.top() be there?
- - fix the location stuff, it's broken
- decent/better error messages
- - substring parsing required
+ - fix the location stuff, it's broken
- write some grammars
- Java grammar
- URL (RFC)
- RFC2822 (email message/headers)
- - PL-PATR?
______________________________________________________________________________
Soon
+ - substring parsing for better error messages
+
- clean up the whole Walk situation
- "lift" cases:
______________________________________________________________________________
Later
+ - Partly-Linear-PATR? (O(n^6) unification grammar)
+
- Implement a k-token peek buffer (for each state, see if it "dead
ends" during the next k Phases based solely on state -- ignoring
result SPPF)