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 == '.') {
844 } else if (token == TOK_STR) {
852 } else if (token == TOK_HOST) {
860 report("bad token in index");
872 if (token != TOK_EOL)
879 if (token != TOK_NUM)
891 if (token != TOK_NUM)
904 if (token == TOK_STR) {
916 if (token != TOK_NUM)
927 if (token != TOK_NUM)
952 if (token != TOK_NUM)
956 if (token != TOK_NUM)
975 if (token == TOK_NUM) {
989 } else if (token == TOK_HOST) {
1004 if (token != TOK_NUM)
1023 if (token != '=')
1024 report("'=' expected, got '%c'", token);
1029 while (token != TOK_EOL && token != TOK_EOF)
1098 int t = token;
1158 token = TOK_EOL;
1197 } else if (token != TOK_STR)
1217 if (token == TOK_EOL)
1220 if (token == '%') {
1223 } else if (token == '.') {
1230 } else if (token == TOK_STR) {
1232 if (gettoken() == TOK_ASSIGN || token == TOK_QASSIGN)
1237 if (token != TOK_EOL)