OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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