Module dev.civl.mc

Interface LiteralExpression

All Superinterfaces:
Expression, Sourceable
All Known Subinterfaces:
BooleanLiteralExpression, CharLiteralExpression, CompoundLiteralExpression, IntegerLiteralExpression, RealLiteralExpression, RecDomainLiteralExpression

public interface LiteralExpression extends Expression
The parent of all literal expressions.
  • Method Details

    • literalKind

    • setLiteralConstantValue

      void setLiteralConstantValue(dev.civl.sarl.IF.expr.SymbolicExpression value)
      Directly set a symbolic expression as value of this literal expression
      Parameters:
      value - The symbolic expression of the constant value of this literal expression