Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • -f <filename> : Use a specific input file (and not the console)
  • -o <filename> : Use a specific output file (and not the console)
  • -v : Use verbose compilation, more error messages
  • -s: Use strict mode compilation (only apply selected transformations)

...

Transformation IDs

In order to use the KIELER Compiler from the command line you need to know the ID of the transformations you would like to apply.

CODEGENERATION
Common Transformation IDsMore Transformation IDs
Here are the most common ones:

 

Transformation IDDescription
REFERENCEExpand reference states
EXTENDEDAll extended SCCharts transformations resulting in a Core SCChart
COREAll core SCCharts transformations resulting in a Normalized SCChart
SCGRAPHTransform to an SCG
Generate C Code

In order to get other transformation IDs you can use the KIELER Compiler Selection View. It will show the transformation ID for each transformation or transformation group as a tooltip text that woll show up if you place and hold the mouse over the transformation node as shown below:

Image Modified

 

 

Example Calls

Example 1

When calling the KielerCompiler with the ABORT transformation and console output.

...