Function getLocation [src]

Prototype

pub fn getLocation(self: Note, status: *const Status) Ast.Location

Parameters

self: Notestatus: *const Status

Source

pub fn getLocation(self: Note, status: *const Status) Ast.Location { const ast = status.ast.?; switch (self) { .zoir => |note| return zoirErrorLocation(ast, note.token, note.node_or_offset), .type_check => |note| return ast.tokenLocation(note.offset, note.token), } }