HomeSort by relevance Sort by last modified time
    Searched refs:ppToken (Results 1 - 9 of 9) sorted by null

  /external/deqp-deps/glslang/glslang/MachineIndependent/preprocessor/
PpScanner.cpp 105 int TPpContext::lFloatConst(int len, int ch, TPpToken* ppToken)
109 ppToken->name[len++] = static_cast<char>(ch);
114 while (startNonZero < len && ppToken->name[startNonZero] == '0')
117 while (endNonZero > startNonZero && ppToken->name[endNonZero-1] == '0')
126 wholeNumber = wholeNumber * 10 + (ppToken->name[i] - '0');
141 (len == 2 && ppToken->name[0] != '1') ||
142 (len == 3 && ppToken->name[1] != '1' && !(ppToken->name[0] == '-' || ppToken->name[0] == '+')) ||
144 parseContext.ppError(ppToken->loc, "unexpected use of", "#", "")
    [all...]
Pp.cpp 96 int TPpContext::CPPdefine(TPpToken* ppToken)
101 int token = scanToken(ppToken);
103 parseContext.ppError(ppToken->loc, "must be followed by macro name", "#define", "");
106 if (ppToken->loc.string >= 0) {
108 parseContext.reservedPpErrorCheck(ppToken->loc, ppToken->name, "#define");
112 const int defAtom = atomStrings.getAddAtom(ppToken->name);
113 TSourceLoc defineLoc = ppToken->loc; // because ppToken might go to the next line before we report errors
116 token = scanToken(ppToken);
    [all...]
PpTokens.cpp 176 void TPpContext::TokenStream::putToken(int atom, TPpToken* ppToken)
184 const char* s = ppToken->name;
192 const char* n = reinterpret_cast<const char*>(&ppToken->i64val);
193 for (size_t i = 0; i < sizeof(ppToken->i64val); ++i)
200 int TPpContext::TokenStream::getToken(TParseContextBase& parseContext, TPpToken *ppToken)
208 ppToken->clear();
209 ppToken->loc = parseContext.getCurrentLoc();
217 ppToken->name[len] = (char)ch;
221 parseContext.error(ppToken->loc, "token too long", "", "");
225 ppToken->name[len] = 0
    [all...]
PpContext.h 204 int tokenize(TPpToken& ppToken);
250 void putToken(int token, TPpToken* ppToken);
307 int scanToken(TPpToken* ppToken)
312 token = inputStack.back()->scan(ppToken);
394 int CPPdefine(TPpToken * ppToken);
395 int CPPundef(TPpToken * ppToken);
396 int CPPelse(int matchelse, TPpToken * ppToken);
397 int extraTokenCheck(int atom, TPpToken* ppToken, int token);
398 int eval(int token, int precedence, bool shortCircuit, int& res, bool& err, TPpToken * ppToken);
399 int evalToToken(int token, bool shortCircuit, int& res, bool& err, TPpToken * ppToken);
    [all...]
  /external/deqp-deps/glslang/glslang/MachineIndependent/
ScanContext.h 87 TPpToken* ppToken;
Scan.cpp     [all...]
ShaderLang.cpp     [all...]
  /external/deqp-deps/glslang/hlsl/
hlslScanContext.h 100 TPpToken* ppToken;
hlslScanContext.cpp 485 TPpToken ppToken;
486 int token = ppContext.tokenize(ppToken);
490 tokenText = ppToken.name;
491 loc = ppToken.loc;
551 case PpAtomConstInt: parserToken->i = ppToken.ival; return EHTokIntConstant;
552 case PpAtomConstUint: parserToken->i = ppToken.ival; return EHTokUintConstant;
553 case PpAtomConstFloat16: parserToken->d = ppToken.dval; return EHTokFloat16Constant;
554 case PpAtomConstFloat: parserToken->d = ppToken.dval; return EHTokFloatConstant;
555 case PpAtomConstDouble: parserToken->d = ppToken.dval; return EHTokDoubleConstant;
    [all...]

Completed in 1015 milliseconds