Crate pulsar_utils

Source
Expand description

This crate defines utilities for the pulsar compiler, such as error reporting and semantically-rich locations. It also implements data structures such as a directed graph (digraph::Digraph) and disjoint sets (disjoint_set::DisjointSets).

Copyright (C) 2024 Ethan Uppal. All rights reserved.

Modules§

digraph
disjoint_set
environment
error
format
id
loc
mutcell

Traits§

CheapClone
A type whose clone() involves copying no more than 8-16 bytes of data.