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