Lines Matching refs:LastChar
66 static int LastChar = ' '; in gettok() local
69 while (isspace(LastChar)) in gettok()
70 LastChar = getchar(); in gettok()
72 if (isalpha(LastChar)) { // identifier: [a-zA-Z][a-zA-Z0-9]* in gettok()
73 IdentifierStr = LastChar; in gettok()
74 while (isalnum((LastChar = getchar()))) in gettok()
75 IdentifierStr += LastChar; in gettok()
98 if (isdigit(LastChar) || LastChar == '.') { // Number: [0-9.]+ in gettok()
101 NumStr += LastChar; in gettok()
102 LastChar = getchar(); in gettok()
103 } while (isdigit(LastChar) || LastChar == '.'); in gettok()
109 if (LastChar == '#') { in gettok()
112 LastChar = getchar(); in gettok()
113 while (LastChar != EOF && LastChar != '\n' && LastChar != '\r'); in gettok()
115 if (LastChar != EOF) in gettok()
120 if (LastChar == EOF) in gettok()
124 int ThisChar = LastChar; in gettok()
125 LastChar = getchar(); in gettok()