Lines Matching refs:LastChar
70 static int LastChar = ' '; in gettok() local
73 while (isspace(LastChar)) in gettok()
74 LastChar = getchar(); in gettok()
76 if (isalpha(LastChar)) { // identifier: [a-zA-Z][a-zA-Z0-9]* in gettok()
77 IdentifierStr = LastChar; in gettok()
78 while (isalnum((LastChar = getchar()))) in gettok()
79 IdentifierStr += LastChar; in gettok()
104 if (isdigit(LastChar) || LastChar == '.') { // Number: [0-9.]+ in gettok()
107 NumStr += LastChar; in gettok()
108 LastChar = getchar(); in gettok()
109 } while (isdigit(LastChar) || LastChar == '.'); in gettok()
115 if (LastChar == '#') { in gettok()
118 LastChar = getchar(); in gettok()
119 while (LastChar != EOF && LastChar != '\n' && LastChar != '\r'); in gettok()
121 if (LastChar != EOF) in gettok()
126 if (LastChar == EOF) in gettok()
130 int ThisChar = LastChar; in gettok()
131 LastChar = getchar(); in gettok()