struct parser { int tokens; int reset; int lineno; int pos; char *line; };