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 > Components of SDL script (SDL script) > Components of SDL script (SDL script)
  
Components of SDL script (SDL script)
This section of the help provides reference information for SDL script that is used in TDK models to generate ACS generation Schemes for generating the following code types:
Ada
ARINC 653
C
C#
C++ (including MDA generation)
IDL
Java
SQL
VB
Help is provided for the keywords, operators, substitution tokens, system variables, code formatting characters and commenting out SDL code that can be used with the SDL script.
Keywords —perform tasks such as loading generation templates, controlling loops, determining property values and working with items lists and variables. For more information, see Overview of keywords (SDL script).
Operators —are used in conditional statements. For more information, see Overview of operators (SDL script).
Substitution tokens —are replaced with information such as the date and time. For more information, see Overview of substitution tokens (SDL script).
variables System —are replaced with information that is set through the Launch ACS/TDK dialog, such as the root object and root directory. For more information, see Overview of system variables (SDL script).
Code formatting and special characters —provide support for formatting line length, escape characters, text indentation, carriage returns and line feeds. For more information, see Code formatting and inclusion of special characters (SDL script).
Commenting out SDL script —through the Dollar ($) character. For more information, see Commenting out SDL script (SDL script).
SDL script extensions for TDK —provide support for creating object oriented TDK models. For more information, see Overview of SDL script extensions for TDK (SDL script).