• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • TDevelop API Documentation
 

TDevelop API Documentation

Programming Languages Support Status

How to add support for a programming language (doc/api/HowToAddProgrammingLanguages.dox file) for step by step info on how to implement these features.

Feature/LanguageAdaBashC/C++FortranHaskellJavaPascalPerlPHPPythonRubySQL
Class wizardYN/AYN/AN/AYNNYNNN/A
Attribute/Method wizardNN/AYN/AN/AYNNNNNN/A
Qt UI subclassingN/AN/AYN/AN/AYN/AN/AN/ANN/AN/A
Language parserANTLRInternalcppparserInternalNANTLRANTLRInternalInternalInternalNN
Memory class storeCodeModelCodeModelCodeModelCodeModelNCodeModelCodeModelCodeModelCodeModelCodeModelNY
Persistant class storeNNCatalogNNNNNNNNN/A
Code completionNYYNNNNNYNNN
Problem reporterYNYNNYYNYNNN
Application templatesYYYYYYYYYYYY
Application import templatesYNYYNYYYYYYN
Source file templatesYNYYYYYYYYYN
Code abbreviation templatesNNYNN/ANYNYNNN
Source code formaterNNYNNYNNNNNN
Documentation topicsYYYNYYNYYYYN
DebuggerNNYNN/AYNNNNNN
Compiler pluginsNN/AgccPGHPF, PGF77GlasgowNDelphi, Free PascalNNNNN


Legend:

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/AFeature is not applicable for given language
SourceinfoDeprecated class store that should be replaced by a CodeModel
Features implemented with Sourceinfo should not be marked as complete
CodeModelNew memory class store
CatalogNew persistant class store using Berkeley DB storage backend
ANTLRLanguage parser is generated by ANTLR parser generator, http://www.antlr.org
cppparserNew c/c++ parser written by Roberto Raggi for TDevelop
InternalLanguage parser is included in language support part

TDevelop API Documentation

Skip menu "TDevelop API Documentation"
  • Main Page
  • Related Pages

TDevelop API Documentation

Skip menu "TDevelop API Documentation"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for TDevelop API Documentation by doxygen 1.15.0
This website is maintained by Timothy Pearson.