Lines Matching refs:LastChar
71 static int LastChar = ' '; in gettok() local
74 while (isspace(LastChar)) in gettok()
75 LastChar = getchar(); in gettok()
77 if (isalpha(LastChar)) { // identifier: [a-zA-Z][a-zA-Z0-9]* in gettok()
78 IdentifierStr = LastChar; in gettok()
79 while (isalnum((LastChar = getchar()))) in gettok()
80 IdentifierStr += LastChar; in gettok()
105 if (isdigit(LastChar) || LastChar == '.') { // Number: [0-9.]+ in gettok()
108 NumStr += LastChar; in gettok()
109 LastChar = getchar(); in gettok()
110 } while (isdigit(LastChar) || LastChar == '.'); in gettok()
116 if (LastChar == '#') { in gettok()
119 LastChar = getchar(); in gettok()
120 while (LastChar != EOF && LastChar != '\n' && LastChar != '\r'); in gettok()
122 if (LastChar != EOF) in gettok()
127 if (LastChar == EOF) in gettok()
131 int ThisChar = LastChar; in gettok()
132 LastChar = getchar(); in gettok()