package interpretation
- Alphabetic
- Public
- Protected
Type Members
- case class BinaryExprInterpreter()(implicit highSoundness: Boolean) extends AssignmentBasedStringInterpreter with Product with Serializable
Interprets the given assignment statement containing a BinaryExpr by determining its return type and using the appropriate dynamic StringTreeNode in high soundness mode.
Interprets the given assignment statement containing a BinaryExpr by determining its return type and using the appropriate dynamic StringTreeNode in high soundness mode. In low soundness mode, no string value can be determined.
- class L0InterpretationHandler extends InterpretationHandler
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
Interprets statements on a very basic level by only interpreting either constant or binary expressions and their resulting assignments.
Value Members
- object L0InterpretationHandler
- object SimpleValueConstExprInterpreter extends AssignmentBasedStringInterpreter
Interprets the given assignment statement containing a SimpleValueConst expression by determining the possible constant values from the given expression.
Interprets the given assignment statement containing a SimpleValueConst expression by determining the possible constant values from the given expression. The result is converted to a StringTreeConst and applied to the assignment target variable in the string flow function. If no applicable const is found, ID is returned for all variables.