Lines Matching refs:LastChar
46 static int LastChar = ' '; in gettok() local
49 while (isspace(LastChar)) in gettok()
50 LastChar = getchar(); in gettok()
52 if (isalpha(LastChar)) { // identifier: [a-zA-Z][a-zA-Z0-9]* in gettok()
53 IdentifierStr = LastChar; in gettok()
54 while (isalnum((LastChar = getchar()))) in gettok()
55 IdentifierStr += LastChar; in gettok()
64 if (isdigit(LastChar) || LastChar == '.') { // Number: [0-9.]+ in gettok()
67 NumStr += LastChar; in gettok()
68 LastChar = getchar(); in gettok()
69 } while (isdigit(LastChar) || LastChar == '.'); in gettok()
75 if (LastChar == '#') { in gettok()
78 LastChar = getchar(); in gettok()
79 while (LastChar != EOF && LastChar != '\n' && LastChar != '\r'); in gettok()
81 if (LastChar != EOF) in gettok()
86 if (LastChar == EOF) in gettok()
90 int ThisChar = LastChar; in gettok()
91 LastChar = getchar(); in gettok()