Lines Matching refs:m_curPtr
401 const char* m_curPtr; member in glu::sl::ShaderParser
411 , m_curPtr (DE_NULL) in ShaderParser()
422 string atStr = string(m_curPtr, 80); in parseError()
542 m_curPtr += m_curTokenStr.length(); in advanceToken()
551 while (isWhitespace(*m_curPtr)) in advanceToken()
552 m_curPtr++; in advanceToken()
555 if (*m_curPtr == '#') in advanceToken()
557 while (*m_curPtr && !isEOL(*m_curPtr)) in advanceToken()
558 m_curPtr++; in advanceToken()
564 if (!*m_curPtr) in advanceToken()
569 else if (isAlpha(*m_curPtr)) in advanceToken()
631 const char* end = m_curPtr + 1; in advanceToken()
634 m_curTokenStr = string(m_curPtr, end - m_curPtr); in advanceToken()
647 else if (isNumeric(*m_curPtr)) in advanceToken()
650 const char* p = m_curPtr; in advanceToken()
670 m_curTokenStr = string(m_curPtr, p - m_curPtr); in advanceToken()
675 m_curTokenStr = string(m_curPtr, p - m_curPtr); in advanceToken()
678 else if (*m_curPtr == '"' && m_curPtr[1] == '"') in advanceToken()
680 const char* p = m_curPtr + 2; in advanceToken()
696 m_curTokenStr = string(m_curPtr, (int)(p - m_curPtr)); in advanceToken()
698 else if (*m_curPtr == '"' || *m_curPtr == '\'') in advanceToken()
700 char endChar = *m_curPtr; in advanceToken()
701 const char* p = m_curPtr + 1; in advanceToken()
717 m_curTokenStr = string(m_curPtr, (int)(p - m_curPtr)); in advanceToken()
746 if (strncmp(s_simple[ndx].str, m_curPtr, strlen(s_simple[ndx].str)) == 0) in advanceToken()
756 m_curTokenStr = *m_curPtr; in advanceToken()
1609 m_curPtr = &m_input[0]; in parse()