Generate user-defined preambles and #define and #include directives for the Python target.
More...
Generate user-defined preambles and #define and #include directives for the Python target.
- Author
- Edward A. Lee
-
Soroush Bateni
-
Hou Seng Wong
◆ generateCDefineDirectives()
| String org.lflang.generator.python.PythonPreambleGenerator.generateCDefineDirectives |
( |
TargetConfig | targetConfig, |
|
|
Path | srcGenPath, |
|
|
boolean | hasModalReactors ) |
|
static |
◆ generateCIncludeStatements()
| String org.lflang.generator.python.PythonPreambleGenerator.generateCIncludeStatements |
( |
TargetConfig | targetConfig, |
|
|
boolean | CCppMode, |
|
|
boolean | hasModalReactors ) |
|
static |
◆ generatePythonPreambles()
| String org.lflang.generator.python.PythonPreambleGenerator.generatePythonPreambles |
( |
List< Preamble > | preambles | ) |
|
|
static |
Generates preambles defined by user for a given reactor.
The preamble code is put inside the reactor class.
The documentation for this class was generated from the following file:
- /Users/runner/work/lingua-franca/lingua-franca/core/src/main/java/org/lflang/generator/python/PythonPreambleGenerator.java