diff options
author | Araq <rumpf_a@web.de> | 2011-10-07 10:07:18 -0700 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-10-07 10:07:18 -0700 |
commit | fae8ea0cee55cf85a7d30d63d06c73ed3874fa89 (patch) | |
tree | 660df418fce1076c16cd7ab97574d0c6c12c6605 /compiler/msgs.nim | |
parent | 130316751d88a93169304a19caf92308f115808c (diff) | |
parent | 4a444bf6dbf973faea020b1e82650e50eccf7d54 (diff) | |
download | Nim-fae8ea0cee55cf85a7d30d63d06c73ed3874fa89.tar.gz |
Merge pull request #58 from zah/getast-unittests
getAst operational. Unit testing library based on it.
Diffstat (limited to 'compiler/msgs.nim')
-rwxr-xr-x | compiler/msgs.nim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/msgs.nim b/compiler/msgs.nim index d34c6b410..4f8a21f54 100755 --- a/compiler/msgs.nim +++ b/compiler/msgs.nim @@ -456,6 +456,12 @@ proc ToLinenumber*(info: TLineInfo): int {.inline.} = proc toColumn*(info: TLineInfo): int {.inline.} = result = info.col +proc toFileLine*(info: TLineInfo): string {.inline.} = + result = info.toFilename & ":" & $info.line + +proc toFileLineCol*(info: TLineInfo): string {.inline.} = + result = info.toFilename & "(" & $info.line & "," & $info.col & ")" + var checkPoints: seq[TLineInfo] = @[] proc addCheckpoint*(info: TLineInfo) = |