Project

General

Profile

Statistics
| Branch: | Revision:

root / src / nedxml / README @ a787bc0a

History | View | Annotate | Download (1.42 KB)

1 01873262 Georg Kunz
NEDXML sources   --FIXME slightly obsolete, must be updated!
2
==============
3
4
NEDXML is an XML-based NED handling library. Handles parsing (NED,XML),
5
validation, compilation, code generation (C++,NED,XML).
6
7
The interface files in each group marked with *.
8
9
API documentation generation is supported (Doxygen, see doxy.cfg).
10
11
Data classes:
12
    ned.dtd
13
    dtdclassgen.pl
14
    nedelement.cc
15
  * nedelement.h
16
    nedelements.cc (generated from DTD)
17
  * nedelements.h (generated from DTD)
18
    nedstring.cc
19
    nedstring.h
20
21
Util:
22
    nederror.cc
23
  * nederror.h
24
25
Validation (DTD, basic, semantic):
26
    nedvalidator.cc (generated from DTD)
27
  * nedvalidator.h (generated from DTD)
28
    neddtdvalidator.cc (generated from DTD)
29
  * neddtdvalidator.h (generated from DTD)
30
    neddtdvalidator1.cc
31
    nedbasicvalidator.cc
32
  * nedbasicvalidator.h
33
    nedsemanticvalidator.cc
34
  * nedsemanticvalidator.h
35
36
Load imports and do semantic validation:
37
    nedcompiler.cc
38
  * nedcompiler.h
39
40
NED parser:
41
    nedparser.cc
42
  * nedparser.h
43
    nedgrammar.h
44
    ned.lex
45
    ned.y
46
    nedfilebuffer.cc
47
    nedfilebuffer.h
48
49
NED code generator:
50
    nedgenerator.cc
51
  * nedgenerator.h
52
53
XML parser (uses expat):
54
    nedxmlparser.cc
55
  * nedxmlparser.h
56
    nedsaxhandler.cc
57
    nedsaxhandler.h
58
    saxparser.cc
59
    saxparser.h
60
61
XML generator:
62
    xmlgenerator.cc
63
  * xmlgenerator.h
64
65
C++ code generator:
66
    cppgenerator.cc
67
  * cppgenerator.h
68
    cppexprgenerator.cc
69
    cppexprgenerator.h