[ZPT] CVS: Packages/TAL - README.txt:1.2

guido@digicool.com guido@digicool.com
Fri, 16 Mar 2001 22:22:38 -0500 (EST)


Update of /cvs-repository/Packages/TAL
In directory korak:/tmp/cvs-serv4554

Modified Files:
	README.txt 
Log Message:
Expanded TO-DO list.



--- Updated File README.txt in package Packages/TAL --
--- README.txt	2001/03/17 03:04:10	1.1
+++ README.txt	2001/03/17 03:22:38	1.2
@@ -77,14 +77,37 @@
 
 - Implement on-error, when it's approved.
 
+- The call to emitSubstitution() in emitEndElement() for "replace"
+  doesn't pass in anything for attrDict.
+
 - Finish implementing insertStructure(): attribute replacement isn't
   implemented yet.
 
 - TALInterpreter currently always uses an XML parser to parse inserted
   structure; it should use a parser appropriate to the mode.
+
+- Incorporate line number and offset information into remaining
+  compile-time exceptions.
+
+- Incorporate line number and offset information into run-time
+  exceptions, including those raised by eval() of "python:..."
+  expressions.  (But how?  Can we just stick lineno, offset attributes
+  on existing exceptions?)
+
+- nsgmllib.py is a pretty silly name.  Maybe HTMLParser.py?
+
+- HTMLTALParser.py and TALParser.py are silly names too.  Should be
+  HTMLTALCompiler.py and XMLTALCompiler.py (or maybe shortened,
+  without "TAL"?)
+
+- The HTML parser should complain about garbage in start elements
+  attributes, e.g. <a href="foo" !@#$%>.
 
-- Insert line number and offset information into generated code.
+- The HTML TAL compiler should preserve more information about the
+  start element, e.g. <img ismap /> should be output like that, not as
+  <img ismap="ismap">.
 
 - Should we preserve case of tags and attribute names in HTML?
 
-- Optimize more?
+- Do we still need the HTML mode for TALInterpreter, which tries to
+  generate HTML from an XML template?