Module z3::ast

source ·
Expand description

Abstract syntax tree (AST).

Structs

  • Ast node representing an array value. An array in Z3 is a mapping from indices to values.
  • Ast node representing a bitvector value.
  • Ast node representing a boolean value.
  • Ast node representing a datatype or enumeration value.
  • A dynamically typed Ast node.
  • Ast node representing a float value.
  • Ast node representing an integer value.
  • Ast node representing a real value.
  • Ast node representing a regular expression.
  • Ast node representing a set value.
  • Ast node representing a string value.

Enums

  • The different kinds of Z3 AST (abstract syntax trees). That is, terms, formulas and types.

Traits

  • Abstract syntax tree (AST) nodes represent terms, constants, or expressions. The Ast trait contains methods common to all AST subtypes.

Functions