X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=TODO;h=f3b5856f23f3494e4cf114320223f47822182ba7;hp=a1510616f995bb046ecf7dadd4755c803f6cd73b;hb=8633a1ff957ac9ccbafa5e897bc8b9f17eadab02;hpb=9ca5aa82948f06917a81983c677e0f8b9cc86af3 diff --git a/TODO b/TODO index a151061..f3b5856 100644 --- a/TODO +++ b/TODO @@ -1,14 +1,14 @@ _____________________________________________________________________________ Immediately - - What is our use model? - - Parse, attribute, unify (ag) - - Parse, transform tree, walk (rdp) - - Parse, walk - - cascading tree rewrites + - Sensible tree-printout + - make Tib.Block extend Tree<> + - refine TIB + - documentation markup - ==> use the middle formalism "for now" and in meta.g; layer others - on top of it + - more natural phrasing of metagrammar? + + - finalize metagrammar and rdp-op's - Lay down the law on the different kinds of Sequence productions and how they work. @@ -16,7 +16,6 @@ Immediately => mydrop => mylift - - whitespace-in-braces? - Deal with the problem of zero-rep productions and whitespace insertion - switch maximal to not-followed-by (~/~) @@ -132,3 +131,9 @@ Later - implement Johnstone's algorithm for "reduced, resolved LR tables" to eliminate superfluous reductions on epsilon-transitions. + +______________________________________________________________________________ +Neat Ideas + + - Rekers & Koorn note that GLR Substring Parsing can be used to do + really elegant and generalized "autocompletion".