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