lingua-franca 0.10.1
Lingua Franca code generator
Loading...
Searching...
No Matches
Package org.lflang.generator.c

Classes

class  CActionGenerator
 Generates code for actions (logical or physical) for the C and CCpp target. More...
class  CCmakeGenerator
 A helper class that generates a CMakefile that can be used to compile the generated C code. More...
class  CCompiler
 Responsible for creating and executing the necessary CMake command to compile code that is generated by the CGenerator. More...
class  CConstructorGenerator
 Generates C constructor code for a reactor. More...
class  CCoreFilesUtils
 Generates the list of files to be included in the core library for each reactor given conditions listed as arguments of each function. More...
class  CDelayBodyGenerator
 Generate code for the bodies of the reactions involved in connections with the 'after' keyword. More...
class  CEnclavedReactorTransformation
 The AST transformation enabling enclaved execution in the C target. More...
class  CEnclaveGenerator
 This class is in charge of code generating functions and global variables related to the enclaves and environments. More...
class  CEnclaveGraph
 This class contains the enclave connection graph. More...
class  CEnclaveInstance
 An CEnclaveInstance object is associated with each enclave. More...
class  CFileConfig
 The file configuration for the C target. More...
class  CMainFunctionGenerator
 Generate the code that is the entry point of the program. More...
class  CMethodGenerator
 Collection of functions to generate C code to declare methods. More...
class  CMixedRadixGenerator
 Names for the variables used to index into the mixed-radix array. More...
class  CModesGenerator
 Generates C code to support modal models. More...
class  CParameterGenerator
 Generates C code to declare and initialize parameters. More...
class  CPortGenerator
 Generates C code to declare and initialize ports. More...
class  CPreambleGenerator
 Generates code for preambles for the C and CCpp target. More...
class  CReactionGenerator
 Generate code for reactions. More...
class  CReactorHeaderFileGenerator
 Generate user-visible header files. More...
class  CStateGenerator
 Generate code for state variables. More...
class  CTimerGenerator
 Generates C code to declare and initialize timers. More...
class  CTracingGenerator
 Generates C code to support tracing. More...
class  CTriggerObjectsGenerator
 Generate code for the "_lf_initialize_trigger_objects" function. More...
class  CTypes
 C-specific type information. More...
class  CUtil
 A collection of utilities for C code generation. More...
class  CWatchdogGenerator
 Generate C code for watchdogs. More...
class  InteractingContainedReactors
 Helper class to handle code generation of contained reactors. More...
class  TypeParameterizedReactor
 A reactor class combined with concrete type arguments bound to its type parameters. More...