X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=TODO;h=a1510616f995bb046ecf7dadd4755c803f6cd73b;hp=78baf0190bfcc2c917c6ac3e0a612001155201a8;hb=9ca5aa82948f06917a81983c677e0f8b9cc86af3;hpb=ea5d0a5e3dffb5ba0143179fd28608c2de8046e0 diff --git a/TODO b/TODO index 78baf01..a151061 100644 --- a/TODO +++ b/TODO @@ -1,7 +1,24 @@ - -______________________________________________________________________________ +_____________________________________________________________________________ Immediately + - 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 + + - Lay down the law on the different kinds of Sequence productions + and how they work. + + => mydrop + => mylift + + - whitespace-in-braces? + - Deal with the problem of zero-rep productions and whitespace insertion + - switch maximal to not-followed-by (~/~) - should Union.add() be there? @@ -33,6 +50,13 @@ Soon - "Regular Right Part" grammars (NP Chapman, etc) - Attribute unification + - serialization of parse tables + - inference of rejections for literals + - "prefer whitespace higher up" (?) + - "ambiguity modulo dropped fragments"? + - can this be checked statically? + - eliminated statically? + ______________________________________________________________________________ Later