feat: bootstrap skeleton + lexer (Phase 0)
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
type
|
||||
SourceLocation* = object
|
||||
line*: uint32 ## 1-based
|
||||
column*: uint32 ## 1-based (UTF-8 byte offset in line)
|
||||
offset*: uint32 ## byte offset from start of file
|
||||
|
||||
proc `$`*(loc: SourceLocation): string =
|
||||
$loc.line & ":" & $loc.column
|
||||
Reference in New Issue
Block a user