Lines Matching refs:Cur
893 for (const char *Cur = Source.begin(); Cur != Source.end();) { in tokenizeConfigFile() local
896 if (isWhitespace(*Cur)) { in tokenizeConfigFile()
897 while (Cur != Source.end() && isWhitespace(*Cur)) in tokenizeConfigFile()
898 ++Cur; in tokenizeConfigFile()
901 if (*Cur == '#') { in tokenizeConfigFile()
902 while (Cur != Source.end() && *Cur != '\n') in tokenizeConfigFile()
903 ++Cur; in tokenizeConfigFile()
907 const char *Start = Cur; in tokenizeConfigFile()
908 for (const char *End = Source.end(); Cur != End; ++Cur) { in tokenizeConfigFile()
909 if (*Cur == '\\') { in tokenizeConfigFile()
910 if (Cur + 1 != End) { in tokenizeConfigFile()
911 ++Cur; in tokenizeConfigFile()
912 if (*Cur == '\n' || in tokenizeConfigFile()
913 (*Cur == '\r' && (Cur + 1 != End) && Cur[1] == '\n')) { in tokenizeConfigFile()
914 Line.append(Start, Cur - 1); in tokenizeConfigFile()
915 if (*Cur == '\r') in tokenizeConfigFile()
916 ++Cur; in tokenizeConfigFile()
917 Start = Cur + 1; in tokenizeConfigFile()
920 } else if (*Cur == '\n') in tokenizeConfigFile()
924 Line.append(Start, Cur); in tokenizeConfigFile()