| ... | @@ -207,7 +207,7 @@ const Parser = struct { | ... | @@ -207,7 +207,7 @@ const Parser = struct { |
| 207 | const tok = self.tokens[self.index]; | 207 | const tok = self.tokens[self.index]; |
| 208 | const tag = std.meta.activeTag(tok.data); | 208 | const tag = std.meta.activeTag(tok.data); |
| 209 | if (tag != typ) { | 209 | if (tag != typ) { |
| 210 | @compileError(std.fmt.comptimePrint("pek: file:{d}:{d}: expected {s}, found {s}", .{ tok.line, tok.pos, @tagName(tag), @tagName(typ) })); | 210 | @compileError(std.fmt.comptimePrint("pek: file:{d}:{d}: expected {s}, found {s}", .{ tok.line, tok.pos, @tagName(typ), @tagName(tag) })); |
| 211 | } | 211 | } |
| 212 | return @field(tok.data, @tagName(typ)); | 212 | return @field(tok.data, @tagName(typ)); |
| 213 | } | 213 | } |