/** \file LangSupportStatus.dox * \brief Programming Languages Support Status */ /** \page LangSupportStatus Programming Languages Support Status \ref howToAddProgrammingLanguages (doc/api/HowToAddProgrammingLanguages.dox file) for step by step info on how to implement these features.
Feature/Language | Ada | Bash | C/C++ | Fortran | Haskell | Java | Pascal | Perl | PHP | Python | Ruby | SQL |
---|---|---|---|---|---|---|---|---|---|---|---|---|
\ref sectionClassWizard | Y | N/A | Y | N/A | N/A | Y | N | N | Y | N | N | N/A |
\ref sectionAttributeMethodWizard | N | N/A | Y | N/A | N/A | Y | N | N | N | N | N | N/A |
\ref sectionQtUiSubclassing | N/A | N/A | Y | N/A | N/A | Y | N/A | N/A | N/A | N | N/A | N/A |
\ref sectionLanguageParser | ANTLR | Internal | cppparser | Internal | N | ANTLR | ANTLR | Internal | Internal | Internal | N | N |
\ref sectionMemoryClassStore | CodeModel | CodeModel | CodeModel | CodeModel | N | CodeModel | CodeModel | CodeModel | CodeModel | CodeModel | N | Y |
\ref sectionPersistantClassStore | N | N | Catalog | N | N | N | N | N | N | N | N | N/A |
\ref sectionCodeCompletion | N | Y | Y | N | N | N | N | N | Y | N | N | N |
\ref sectionProblemReporter | Y | N | Y | N | N | Y | Y | N | Y | N | N | N |
\ref sectionApplicationTemplates | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
\ref sectionApplicationImportTemplates | Y | N | Y | Y | N | Y | Y | Y | Y | Y | Y | N |
\ref sectionSourceFileTemplates | Y | N | Y | Y | Y | Y | Y | Y | Y | Y | Y | N |
\ref sectionAbbreviationTemplates | N | N | Y | N | N/A | N | Y | N | Y | N | N | N |
\ref sectionSourceCodeFormater | N | N | Y | N | N | Y | N | N | N | N | N | N |
\ref sectionDocumentationTopics | Y | Y | Y | N | Y | Y | N | Y | Y | Y | Y | N |
\ref sectionDebugger | N | N | Y | N | N/A | Y | N | N | N | N | N | N |
\ref sectionCompilerPlugins | N | N/A | gcc | PGHPF, PGF77 | Glasgow | N | Delphi, Free Pascal | N | N | N | N | N |
Feature has not been implemented | |
Feature is in alpha state, the development has only been started or the feature is turned off at the moment | |
Feature is in beta state or it is unfinished | |
Feature is considered to be complete or complete enough for the release | |
N/A | Feature is not applicable for given language |
Sourceinfo | Deprecated class store that should be replaced by a CodeModel
Features implemented with Sourceinfo should not be marked as complete |
CodeModel | New memory class store |
Catalog | New persistant class store using Berkeley DB storage backend |
ANTLR | Language parser is generated by ANTLR parser generator, http://www.antlr.org |
cppparser | New c/c++ parser written by Roberto Raggi for KDevelop |
Internal | Language parser is included in language support part |