astx.types.numeric

astx.types.numeric

Source: packages/astx/src/astx/types/numeric.py

title: ASTx Data Types module.

Classes

Number(AnyType)

title: Number data type expression.

Integer(AnyType)

title: Integer number data type expression.

UnsignedInteger(Integer)

title: Unsigned integer number data type expression.

SignedInteger(Integer)

title: Signed integer number data type expression.

Int8(SignedInteger)

title: Int8 data type expression.
attributes:
  nbytes:
    type: int

Int16(SignedInteger)

title: Int16 data type expression.
attributes:
  nbytes:
    type: int

Int32(SignedInteger)

title: Int32 data type expression.
attributes:
  nbytes:
    type: int

Int64(SignedInteger)

title: Int64 data type expression.
attributes:
  nbytes:
    type: int

Int128(SignedInteger)

title: Int128 data type expression.
attributes:
  nbytes:
    type: int

UInt8(UnsignedInteger)

title: UInt8 data type expression.
attributes:
  nbytes:
    type: int

UInt16(UnsignedInteger)

title: UInt16 data type expression.
attributes:
  nbytes:
    type: int

UInt32(UnsignedInteger)

title: UInt32 data type expression.
attributes:
  nbytes:
    type: int

UInt64(UnsignedInteger)

title: UInt64 data type expression.
attributes:
  nbytes:
    type: int

UInt128(UnsignedInteger)

title: UInt128 data type expression.
attributes:
  nbytes:
    type: int

Floating(Number)

title: AST for the literal float number.

Float16(Floating)

title: Float16 data type expression.

Float32(Floating)

title: Float32 data type expression.

Float64(Floating)

title: Float64 data type expression.

Complex(Number)

title: Base class for complex numbers.

Complex32(Complex)

title: Complex32 data type class.
attributes:
  nbytes:
    type: int

Complex64(Complex)

title: Complex64 data type class.
attributes:
  nbytes:
    type: int