1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include <stdio.h>
#include "lexer.h"
int
main()
{
setLexerIn(stdin, 0);
while (getToken() != EOI) {
printf("%zu.%zu-%zu.%zu: %s '%s' '%s'\n",
token.loc.begin.line, token.loc.begin.col,
token.loc.end.line, token.loc.end.col,
strTokenKind(token.kind), token.val.cstr,
token.processedVal.cstr);
}
}
|