summaryrefslogtreecommitdiff
path: root/scripts/ext_skel_ng/TODO
blob: 5e8215f0fd2436c0dda46cf739f63237f0f25363 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
- *more* input checking
  - 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 (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)
- more licenses
  - GPL (with exception to allow linking against PHP)
  - QPL
  - MPL?
  - Artistic
  - ...
  - dual/multiple licensing?
- full support for stream wrappers and filters
- 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)