• 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/Language Ada Bash C/C++ Fortran Haskell Java Pascal Perl PHP Python Ruby SQL
Class wizard Y N/A Y N/A N/A Y N N Y N N N/A
Attribute/Method wizard N N/A Y N/A N/A Y N N N N N N/A
Qt UI subclassing N/A N/A Y N/A N/A Y N/A N/A N/A N N/A N/A
Language parser ANTLR Internal cppparser Internal N ANTLR ANTLR Internal Internal Internal N N
Memory class store CodeModel CodeModel CodeModel CodeModel N CodeModel CodeModel CodeModel CodeModel CodeModel N Y
Persistant class store N N Catalog N N N N N N N N N/A
Code completion N Y Y N N N N N Y N N N
Problem reporter Y N Y N N Y Y N Y N N N
Application templates Y Y Y Y Y Y Y Y Y Y Y Y
Application import templates Y N Y Y N Y Y Y Y Y Y N
Source file templates Y N Y Y Y Y Y Y Y Y Y N
Code abbreviation templates N N Y N N/A N Y N Y N N N
Source code formater N N Y N N Y N N N N N N
Documentation topics Y Y Y N Y Y N Y Y Y Y N
Debugger N N Y N N/A Y N N N N N N
Compiler plugins N N/A gcc PGHPF, PGF77 Glasgow N Delphi, Free Pascal N N N N N


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/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 TDevelop
Internal Language 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.8.13
This website is maintained by Timothy Pearson.