Module source_info

Source

Structs§

FileId
An identifier representing a given file path
LineNum
A newtype wrapping a line number
LineNumCreationError
MemoryLocation
MemoryLocationId
An ID in the source map labelling some memory location
PositionId
An identifier representing a location in the Calyx source code
SourceInfoTable
SourceLocation
VariableAssignmentId
An ID in the source map labelling a set of mappings from variable names to memory locations

Enums§

SourceInfoTableError
SourceLookupError
Any error that can emerge while attempting to pull the actual line of text that a source line points to

Type Aliases§

SourceInfoResult