Module moore_svlog::value[][src]

Expand description

Representation of constant values and their operations

This module implements a representation for values that may arise within a SystemVerilog source text and provides ways of executing common operations such as addition and multiplication. It also provides the ability to evaluate the constant value of nodes in a context.

The operations in this module are intended to panic if invalid combinations of values are used. The compiler’s type system should catch and prevent such uses.

Structs

The data associated with a value.

Enums

The different forms a value can assume.

Functions

Create a new array value.

Create a new tombstone value.

Create a new integer value.

Create a new integer value with special bits.

Create a new string value.

Create a new struct value.

Create a new time value.

Type Definitions

A verilog value.