Module dev.civl.mc

Interface ExtendedQuantifiedExpression

All Superinterfaces:
Expression, Sourceable

public interface ExtendedQuantifiedExpression extends Expression
The representation for the "fold expression" in ACSL, e.g. \sum(low, high, f) where f is a function from integer to integer/real
  • Method Details

    • extendedQuantifier

      dev.civl.abc.ast.node.IF.acsl.ExtendedQuantifiedExpressionNode.ExtendedQuantifier extendedQuantifier()
      returns the quantifier of this expression
      Returns:
    • lower

      Expression lower()
      returns the lower bound
      Returns:
    • higher

      Expression higher()
      returns the higher bound
      Returns:
    • function

      Expression function()
      returns the function
      Returns: