]> granicus.if.org Git - php/commitdiff
TODO revisited
authorHartmut Holzgraefe <hholzgra@php.net>
Sat, 21 Jun 2003 19:38:32 +0000 (19:38 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Sat, 21 Jun 2003 19:38:32 +0000 (19:38 +0000)
scripts/ext_skel_ng/TODO

index a7a06c24de7d88a1fec5a39142b497b2b4603ad9..5e8215f0fd2436c0dda46cf739f63237f0f25363 100644 (file)
@@ -1,20 +1,25 @@
 - *more* input checking
-  - use of reserved names
-  - duplicate names
-  - needed attributes given 
-  - ...
-  - ...
+  - XML level (libxml2 does cover all this?)
+    - needed attributes given 
+         - tag nesting ok
+         - tags closed properly
+    - ...
+  - code level
+    - use of reserved names
+    - duplicate names
+    - ...
   - ...
 - config.m4 support for
   - header checks
   - ...
 - class implementation and documentation support
+- docbook namespace support 
 - protos
   - object type specification (as in resources)
-       - default values (supported by DocBook?)
-  - code generation for 'pass by refecence'
+       - default values (needs tokenizer/parser changes ...)
+  - code generation for 'pass by refecence' and 'return by reference'
   - ? option for 'old style' parameter parsing code generation ?
-    (less readable but faster and more flexible)?
+    (less readable but faster and more flexible)
 - more licenses
   - GPL (with exception to allow linking against PHP)
   - QPL
@@ -23,5 +28,8 @@
   - ...
   - dual/multiple licensing?
 - full support for stream wrappers and filters
-- DTD support for creating custom tests
+- code generation for custom test tags
+- XShema instead of DTD
 - VC++ 7 (VS.net) project files
+- create just function stubs instead of complete
+  extension (as supported by the old ext_skel)