You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdevelop/languages/ada/README.dox

32 lines
1.5 KiB

/** \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
*/