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);
    }
}
 |