Package-level declarations

Types

Link copied to clipboard
class Position(val source: PositionMap, val index: Int, val column: Int, val line: Int) : PositionMarker

The Position marks a position in the source-code.

Link copied to clipboard

A modifiable PositionMarker that stores the positions of the line-separators

Link copied to clipboard
interface PositionMap

A PositionMap is a utility that stores the line separators to be able to resolve the Position of a character from its index to save memory

Link copied to clipboard
interface PositionMarker

A PositionMarker marks a position in a file