X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=TODO;h=0ec93530ed77c6537f41ea9f0cb9fb1f7326554c;hp=1dc0b33d9a591d608834bd07382c5a13e254ad36;hb=50ff66e926f981a5b3716f218ad24603c2a12e3f;hpb=2f167f63aff4b6da4d82669faf2c7ada4c93be4b diff --git a/TODO b/TODO index 1dc0b33..0ec9353 100644 --- a/TODO +++ b/TODO @@ -1,16 +1,7 @@ _____________________________________________________________________________ Immediately - - simplify metagrammar => go to top-down rewriting => finalize metagrammar and rdp-op's - - - What is our use model? - - Parse, attribute, unify (ag) - - Parse, transform tree, walk (rdp) - - Parse, walk - - cascading tree rewrites - - ==> use the middle formalism "for now" and in meta.g; layer others - on top of it + - finalize metagrammar and rdp-op's - Lay down the law on the different kinds of Sequence productions and how they work. @@ -18,7 +9,6 @@ Immediately => mydrop => mylift - - whitespace-in-braces? - Deal with the problem of zero-rep productions and whitespace insertion - switch maximal to not-followed-by (~/~) @@ -134,3 +124,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".