package preprocessing
Ordering
- Alphabetic
Visibility
- Public
- Protected
Value Members
- object Laziness extends TranslationPhase[ExtendedSpecification, ExtendedSpecification]
Adds laziness information to an ExtendedSpecification, i.e.
Adds laziness information to an ExtendedSpecification, i.e. which variables have to be assigned in a lazy manner and which variables are inlined. A variable is defined lazy if it is used as sub-expression of a lazy argument in a function call and not inlined. It is inlined if there is no other usage.
- object UsageAnalysis extends TranslationPhase[core.TesslaAST.Core.Specification, ExtendedSpecification]
Translates a TeSSLa Core AST to an ExtendedSpecification (AST + usage information)