Types
LineInfoManager = object
- Source Edit
PackedLineInfo = distinct uint32
- Source Edit
Consts
NoLineInfo = 0'u
- Source Edit
Procs
proc getFileId(m: LineInfoManager; i: PackedLineInfo): LitId {....raises: [], tags: [], forbids: [].}
- Source Edit
proc load(r: var RodFile; m: var LineInfoManager) {....raises: [IOError], tags: [ReadIOEffect], forbids: [].}
- Source Edit
proc pack(m: var LineInfoManager; file: LitId; line, col: int32): PackedLineInfo {. ...raises: [], tags: [], forbids: [].}
- Source Edit
proc store(r: var RodFile; m: LineInfoManager) {....raises: [IOError], tags: [WriteIOEffect], forbids: [].}
- Source Edit
proc unpack(m: LineInfoManager; i: PackedLineInfo): (LitId, int32, int32) {. ...raises: [], tags: [], forbids: [].}
- Source Edit