Modules

Structs

Conditionally print items based on a condition.

Properties for the condition.

Used to re-evaluate a condition.

Context used when resolving a condition.

Helper IR that holds line and column number IR.

Handles updating the position of a future resolved line number if the anchor changes.

Print Items

Print Node

A fast implementation of RefCell that avoids runtime checks on borrows.

Options for printing the print items.

A container that holds the string’s value and character count.

Information about a certain location being printed.

Enums

The different items the printer could encounter.

Functions

Function to create the provided print items and print them out as a string.

Prints out the print items using the provided options.

Type Definitions

Function used to resolve a condition.