![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
Packages | |
| package | c |
| package | docker |
| package | python |
| package | rust |
| package | ts |
Classes | |
| class | ActionInstance |
| Instance of an action. More... | |
| class | Argument |
| A record that ties a target property to a value obtained as a parameter to a compilation run. More... | |
| class | CodeBuilder |
| Helper class for printing code with indentation. More... | |
| class | CodeMap |
| Encapsulate data about the correspondence between ranges of generated code and ranges of a Lingua Franca file. More... | |
| class | DeadlineInstance |
| Instance of a deadline. More... | |
| interface | DelayBodyGenerator |
| Interface for generating code for the body of reactions that handle connections with logical delays specified with the after keyword. More... | |
| class | DiagnosticReporting |
| Utilities for reporting validation output. More... | |
| class | GenerationException |
| An exception that occurred during code generation. More... | |
| class | GeneratorBase |
| Generator base class for specifying core functionality that all code generators should have. More... | |
| class | GeneratorCommandFactory |
| A factory class responsible for creating commands for use by the LF code generators. More... | |
| class | GeneratorResult |
| The result of a code generation task. More... | |
| class | GeneratorUtils |
| A helper class with functions that may be useful for code generators. More... | |
| class | HumanReadableReportingStrategy |
| An error reporting strategy that parses human-readable output. More... | |
| class | IntegratedBuilder |
| Manage Lingua Franca build processes that are requested from the language server. More... | |
| class | InvalidLfSourceException |
| An exception that indicates invalid source, which should be reported to the user. More... | |
| class | InvalidSourceException |
| This exception is thrown when a program fails a validity check performed by a code generator (and not the validator). More... | |
| class | LanguageServerMessageReporter |
| Report diagnostics to the language client. More... | |
| interface | LfExpressionVisitor |
| A visitor for expressions in LF. More... | |
| class | LFGenerator |
| Generates code from your model files on save. More... | |
| interface | LFGeneratorContext |
| The context of a Lingua Franca build process. More... | |
| class | MainContext |
| An LFGeneratorContext that is not nested in any other generator context. More... | |
| class | MixedRadixInt |
| Representation of a permuted mixed radix (PMR) integer. More... | |
| class | ModeInstance |
| Representation of a runtime instance of a mode. More... | |
| class | NamedInstance |
| Base class for compile-time instances with names in Lingua Franca. More... | |
| class | ParameterInstance |
| Representation of a compile-time instance of a parameter. More... | |
| class | PortInstance |
| Representation of a compile-time instance of a port. More... | |
| class | Position |
| A position in a document, including line and column. More... | |
| class | Range |
| Represents a range in a document. More... | |
| class | ReactionInstance |
| Representation of a compile-time instance of a reaction. More... | |
| class | ReactionInstanceGraph |
| Analyze dependencies between reaction runtime instances. More... | |
| class | ReactorInstance |
| Representation of a compile-time instance of a reactor. More... | |
| class | RuntimeRange |
| A representation of a range of runtime instance objects (port channels, reactors, reactions, etc.). More... | |
| class | SendRange |
| Class representing a range of a port that sources data together with a list of destination ranges of other ports that should all receive the same data sent in this range. More... | |
| class | StateVariableInstance |
| Representation of a compile-time instance of a state variable. More... | |
| class | SubContext |
| A SubContext is the context of a process within a build process. More... | |
| interface | TargetTypes |
| Information about the types of a target language. More... | |
| class | TimerInstance |
| Instance of a timer. More... | |
| class | TriggerInstance |
| Instance of a trigger (port, action, or timer). More... | |
| class | UnsupportedGeneratorFeatureException |
| Exception signaling that the code generator does not support a particular feature of the source language. More... | |
| interface | ValidationStrategy |
| A means of validating generated code. More... | |
| class | Validator |
| Validate generated code. More... | |
| class | WatchdogInstance |
| Instance of a watchdog. More... | |
Functions | |
| record | GeneratorArguments (boolean clean, URI externalRuntimeUri, boolean hierarchicalBin, JsonObject jsonObject, boolean lint, boolean quiet, URI rti, List< Argument<?> > overrides) |
| Arguments to be passed to a code generator. | |