tok_kind
peekscan(tok_kind expect, token *tokp)
scan(tok_kind expect, token *tokp)
scan2(tok_kind expect1, tok_kind expect2, token *tokp)
scan3(tok_kind expect1, tok_kind expect2, tok_kind expect3, token *tokp)
void scan(tok_kind, token *);
void scan2(tok_kind, tok_kind, token *);
void scan3(tok_kind, tok_kind, tok_kind, token *);
int peekscan(tok_kind, token *);
typedef enum tok_kind tok_kind;
tok_kind kind;
expected1(tok_kind exp1)
expected2(tok_kind exp1, tok_kind exp2)
expected3(tok_kind exp1, tok_kind exp2, tok_kind exp3)
toktostr(tok_kind kind)
static const char *toktostr(tok_kind);
void expected1(tok_kind) __dead;
void expected2(tok_kind, tok_kind) __dead;
void expected3(tok_kind, tok_kind, tok_kind) __dead;