mini-go-0.3.0.0: Mini Go parser and interpreter
Safe HaskellSafe-Inferred
LanguageHaskell2010

PrimitiveValue

Synopsis

Documentation

data PrimitiveValue num Source #

Primitive value.

Constructors

PrimNum num

Number primitive.

PrimBool Bool

Boolean primitive.

PrimString Text

String primitive.

Instances

Instances details
Show num => Show (PrimitiveValue num) Source # 
Instance details

Defined in PrimitiveValue

Eq num => Eq (PrimitiveValue num) Source # 
Instance details

Defined in PrimitiveValue

data Err Source #

Represents an unsuccessful operation application on primitive values.

Constructors

MismatchedTypes

Mismatched types error.

DivisionByZero

Division by 0 error.