LicenseGNU LGPLv3
Maintainerpaul.bittner@uni-ulm.de
Safe HaskellSafe

UUID

Description

Module representing universable unique identifiers (UUID). We use these to identify nodes in abstract syntax trees (AST) and track them across versions.

Synopsis

Documentation

type UUID = Int Source #

A universable unique identifiers (UUID) realised as an integer.

next :: State UUID () Source #

Computes the successor UUID of the current UUID.

toInt :: UUID -> Int Source #

Converts a UUID to an Int.