Technical data
2
Working with the
Target Language
Why Use the Target Language Compiler?
 .  .  . .  .  . .  2-2
The model.rtw File
 .  .  . .  .  .  .  . .  .  .  .  . .  . . .  2-3
Compiler Directives
. .  . . .  . .  .  .  .  . .  . .  .  . .  2-6
Syntax  .  .  . .  .  . .  . . .  .  .  . .  . .  .  . . .  .  . . 2-6
Comments   . . .  . .  .  . .  .  .  .  . .  .  .  .  . .  . . .  2-8
Line Continuation  . .  .  . .  .  .  .  . .  .  .  .  . .  . . .  2-9
Target Language Values . . .  .  .  . .  .  . .  . . .  .  . .2-10
Target Language Expressions  .  .  . .  . .  .  .  . . .  . .2-13
Formatting  . . .  . .  .  . .  .  .  .  . .  .  .  .  . .  . . .2-17
Conditional Inclusion  .  .  . .  .  .  .  . .  .  .  .  . .  . . .2-18
Multiple Inclusion  . .  .  . .  . .  .  .  .  . .  . . .  . . .2-19
Object-Oriented Facility for Generating Target Code  .  . . .2-24
Output File Control . .  . . .  .  .  .  .  .  . .  . . .  .  . .2-27
Input File Control   . . .  . .  .  .  .  . .  .  .  .  . .  .  . .2-28
Errors, Warnings, and Debug Messages  . .  .  .  . . .  . .2-29
Built-In Functions and Values .  . .  .  .  .  . .  . .  .  . .2-29
Macro Definition  .  . .  .  . .  . .  .  .  .  . .  . . .  . . .2-37
Identifier Definition . .  . . .  .  .  . .  . .  .  . . .  .  . .2-37
Scoping . .  . .  .  . .  . . .  .  .  .  .  .  . .  . . .  .  . .2-41
Target Language Functions  .  .  .  . .  .  . .  . . .  .  . .2-44
Target Language Compiler
 .  .  . .  . .  .  .  . . .  . .2-50
Command Line Arguments . . .  . .  .  .  .  . .  . .  .  . .2-50
Filenames and Search Paths  .  .  . .  .  .  .  . .  . .  .  . .2-51
Target Language Debug Mode  . .  .  .  .  .  .  .  . .  . . .2-51










