1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h>
#include <stdlib.h>
#include "expected.h"
#include "lexer.h"
void
expected(enum TokenKind kind)
{
if (token.kind != kind) {
fprintfLoc(stderr, &token.loc, "expected '%s' got '%s'\n",
valTokenKind(kind), valTokenKind(token.kind));
exit(1);
}
}
|