Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > SDL script for generating code > SDL script extensions for TDK > Overview of SDL script extensions for TDK (SDL script)
  
Overview of SDL script extensions for TDK (SDL script)
This section documents extensions to the SDL script language that can be used in a TDK model to generate an ACS Code Generator DLL. For more information about standard SDL scripts, see Components of SDL script (SDL script).
Using the documented extensions and features it is possible to design Object Oriented generator models.
To use the TDK SDL script extensions with GCC, you must have the mingw package installed.
Variable assignment and use within an expression
Simplified expression syntax
Compatibility comment
Multiline comment (new for 6.2i)
%message - a debug facility
%if statement
Conditional statement (new for 6.2i)
%return statement (new for 6.2i)
%for statement (new for 6.2i)
%hasstereotype operator statement (new for 6.2i)
%object data type, %current and %null keywords
Set/get properties to/from %object with the "." notation
Special modules - GenerateStart.sdl, GenerateEnd.sdl, Reverse.sdl and OperationBody.sdl
%system variable scope modifier
%operation concept
Class concept
Instantiate an object: %new, %newinstance
%indent, %pushindent and %popindent statements (new for 6.2i)
%output statement
%stringize and endstringize statements (new for 6.2i)
%search statement
%istemporary operator
%setcustom and setting model attributes
Lists (new for 6.2i)
%connect and %disconnect statements (new for 6.2i)
%promote and %getbehavior statements (new for 6.2i)
MDA related keywords (new for 6.2i)
Mixing Template language and C++ code
%origin statement (new for 6.2i)
%count statement (new for 6.2i)
%opt and %nopt statements (new for 6.2i)
%del and %undel statements (new for 6.2i)
How Customized reverse works