Lines Matching refs:token
150 /* lexer values and last token */
154 static int token;
492 * Skip any whitespace before the next token
499 return (token = TOK_EOF);
509 return (token = TOK_EOL);
518 return (token = TOK_EOL);
520 return (token = c);
523 return (token = TOK_ASSIGN);
525 return (token = ':');
529 return (token = TOK_QASSIGN);
554 return (token = TOK_NUM);
619 return (token = TOK_HOST);
637 return (token = TOK_STR);
654 if (isascii(token) && isprint(token))
655 printf("(%c)", token);
657 switch (token) {
675 printf("(%#2x)", token);
679 return (token);
752 if (token != TOK_STR)
823 while (token == '.') {
843 } else if (token == TOK_STR) {
851 } else if (token == TOK_HOST) {
859 report("bad token in index");
871 if (token != TOK_EOL)
878 if (token != TOK_NUM)
890 if (token != TOK_NUM)
903 if (token == TOK_STR) {
915 if (token != TOK_NUM)
926 if (token != TOK_NUM)
951 if (token != TOK_NUM)
955 if (token != TOK_NUM)
974 if (token == TOK_NUM) {
988 } else if (token == TOK_HOST) {
1003 if (token != TOK_NUM)
1022 if (token != '=')
1023 report("'=' expected, got '%c'", token);
1028 while (token != TOK_EOL && token != TOK_EOF)
1097 int t = token;
1156 token = TOK_EOL;
1195 } else if (token != TOK_STR)
1215 if (token == TOK_EOL)
1218 if (token == '%') {
1221 } else if (token == '.') {
1228 } else if (token == TOK_STR) {
1230 if (gettoken() == TOK_ASSIGN || token == TOK_QASSIGN)
1235 if (token != TOK_EOL)