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/pascal
Michele Calgaro 37ad15ad2c
Replace Q_SIGNALS and Q_SLOTS
3 months ago
..
app_templates Use tde_create_tarball, which is ready for reproducible builds, 4 years ago
compiler Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 4 months ago
doc Updated several TDevelop documentation toc file. This relates to bug 1859. 10 years ago
file_templates Revert "Finish renaming tdevelop components" 10 years ago
CMakeLists.txt Desktop file translations: 4 years ago
Makefile.am Renaming of files in preparation for code style tools. 3 years ago
PascalAST.h Renaming of files in preparation for code style tools. 3 years ago
PascalLexer.cpp Renaming of files in preparation for code style tools. 3 years ago
PascalLexer.h Renaming of files in preparation for code style tools. 3 years ago
PascalParser.cpp Renaming of files in preparation for code style tools. 3 years ago
PascalParser.h Renaming of files in preparation for code style tools. 3 years ago
PascalStoreWalker.cpp Renaming of files in preparation for code style tools. 3 years ago
PascalStoreWalker.h Renaming of files in preparation for code style tools. 3 years ago
PascalStoreWalkerTokenTypes.h Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 4 months ago
PascalStoreWalkerTokenTypes.txt Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
PascalTokenTypes.h Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 4 months ago
PascalTokenTypes.txt Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README.dox Fixed generation of API documentation. Updated TDevelop API documentation toc file. This relates to bug 1859. 10 years ago
backgroundparser.cpp Renaming of files in preparation for code style tools. 3 years ago
backgroundparser.h Additional k => tde renaming and fixes 11 years ago
configproblemreporter.ui Replace Q_SIGNALS and Q_SLOTS 3 months ago
kdevpascalsupport.desktop Desktop file translations: 4 years ago
kdevpascalsupport.rc Revert "Finish renaming tdevelop components" 10 years ago
pascal.g Renaming of files in preparation for code style tools. 3 years ago
pascal.tree.g Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, QIODevice with TQ* version 7 months ago
pascalsupport_part.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 4 months ago
pascalsupport_part.h Replace Q_OBJECT with TQ_OBJECT 9 months ago
pascaltemplates Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
problemreporter.cpp Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines 4 months ago
problemreporter.h Replace Q_OBJECT with TQ_OBJECT 9 months ago

README.dox

/** \class PascalSupportPart
This is Pascal language support plugin.

Pascal support provides good fpc and dcc compiler support by compiler plugins.
Nearly all command line switches for those compilers can be configured in Project Options.
Language parser exists but it isn't perfect yet.

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/CppCodeGenerar.java.gz</a>.

\authors <a href="mailto:cloudtemple AT mksat.net">Alexander Dymo</a>

\maintainer <a href="mailto:cloudtemple AT mksat.net">Alexander Dymo</a>

\feature Pascal language support
\feature Consult \ref LangSupportStatus for a up to date features/status of this programming language support part.

\bug Language parser can sometimes treat correct lines as errors. Please send sample code to maintainer if you have this problem.

\faq <b>Why TDevelop does not provide GNU pascal compiler plugin?</b> If you need GNU pascal compiler plugin, please write about it to maintainer and prepare to help testing it.
\faq <b>Compiler plugin lacks option X.</b> Write about it to maintaner or send a patch. Adding compiler options is easy task. Just look at languages/pascal/compiler directory.


*/