Lines Matching refs:LastChar
68 static int LastChar = ' '; in gettok() local
71 while (isspace(LastChar)) in gettok()
72 LastChar = getchar(); in gettok()
74 if (isalpha(LastChar)) { // identifier: [a-zA-Z][a-zA-Z0-9]* in gettok()
75 IdentifierStr = LastChar; in gettok()
76 while (isalnum((LastChar = getchar()))) in gettok()
77 IdentifierStr += LastChar; in gettok()
92 if (isdigit(LastChar) || LastChar == '.') { // Number: [0-9.]+ in gettok()
95 NumStr += LastChar; in gettok()
96 LastChar = getchar(); in gettok()
97 } while (isdigit(LastChar) || LastChar == '.'); in gettok()
103 if (LastChar == '#') { in gettok()
105 do LastChar = getchar(); in gettok()
106 while (LastChar != EOF && LastChar != '\n' && LastChar != '\r'); in gettok()
108 if (LastChar != EOF) in gettok()
113 if (LastChar == EOF) in gettok()
117 int ThisChar = LastChar; in gettok()
118 LastChar = getchar(); in gettok()