Application
Contains the different running modes.
Attributes
- global
the global, task-independent configuration settings
- tasks
the tasks to be executed
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Decides which mode to run in depending on the configuration provided.
Decides which mode to run in depending on the configuration provided.
Attributes
Runs the compiler on the provided specification and prints the resulting Tessla-Core code, depending on the configuration.
Runs the compiler on the provided specification and prints the resulting Tessla-Core code, depending on the configuration.
Attributes
Generates documentation.
Generates documentation.
This mode parses the input, then extracts and processes the documentation strings from each definition. The result is either printed to stdout or to a file, depending on the configuration.
Attributes
Runs the instrumenter, which evaluates instrumentation annotations on a TeSSLa specification and instruments a provided C program accordingly.
Runs the instrumenter, which evaluates instrumentation annotations on a TeSSLa specification and instruments a provided C program accordingly.
Attributes
Runs the interpreter on the provided specification and trace, or uses the stdin if no trace is provided.
Runs the interpreter on the provided specification and trace, or uses the stdin if no trace is provided.
Attributes
Runs the TeSSLa to Rust compiler on a TeSSLa specification and compiles it to a monitor and library in Rust.
Runs the TeSSLa to Rust compiler on a TeSSLa specification and compiles it to a monitor and library in Rust.
Attributes
Runs the TeSSLa to Scala compiler, which takes a TeSSLa specification and compiles it to a monitor in Scala.
Runs the TeSSLa to Scala compiler, which takes a TeSSLa specification and compiles it to a monitor in Scala.