blob: e71e6d45ac1457b70b17148ccd9e7b2611fdbace (
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
|
/** \class AdaSupportPart
Ada Language Support
The ANTLR Ada core support files are:
- ada.g -- contains AdaLexer and AdaParser, requires AdaAST.hpp and adasupport.cpp
- ada.tree.g -- contains the AdaTreeParserSuper
- AdaAST.hpp -- definition of the AST node used by ada.g
- adasupport.hpp -- general purpose utilities
- adasupport.cpp -- implementation of general purpose utilities and implementation of AdaParser class methods from ada.g
These are ANTLR master files.
They only depend on the ANTLR C++ runtime support and on the C++ STL.
They should be kept free of all other dependencies.
In particular, they do not depend on Kdevelop, KDE, or Qt.
In order to generate the parser by hand, antlr v2.7.2 is required.
There are parser compilation errors with some gcc versions. To avoid
them, replace file antlr/CppCodeGenerator.java in the antlr source code tree
with the one from <a href="ftp://fara.cs.uni-potsdam.de/incoming/CppCodeGenerator.java.gz">ftp://fara.cs.uni-potsdam.de/incoming/CppCodeGenerator.java.gz</a>.
\unmaintained This part is currently un-maintained.
\authors <a href="mailto:okellogg AT users.sourceforge.net">Oliver Kellogg</a>
\authors <a href="mailto:roberto AT kdevelop.org">Roberto Raggi</a>
\authors <a href="mailto:cloudtemple AT mksat.net">Alexander Dymo</a>
\feature Consult \ref LangSupportStatus for a up to date features/status of this programming language support part.
\requirement Ada compiler
*/
|