uu-cco-0.1.0.1: Utilities for compiler construction: core functionality

Portabilityportable
Stabilityprovisional
Maintainerstefan@cs.uu.nl
Safe HaskellSafe-Inferred

CCO.SourcePos

Contents

Description

Representation of source positions.

Synopsis

Source positions

data Source Source

A description of an input stream.

Constructors

File FilePath

A file.

Stdin

The standard input channel.

Instances

Eq Source 
Read Source 
Show Source 
Tree Source 

data Pos Source

A position.

Constructors

Pos !Int !Int

An actual position (line number, column number).

EOF

End of input.

Instances

Eq Pos 
Read Pos 
Show Pos 
Tree Pos 

data SourcePos Source

A position in an input stream.

Constructors

SourcePos Source Pos

Combines a Source and a Pos.

Instances