Home | History | Annotate | Download | only in compiler

Lines Matching refs:TParseContext

51 bool TParseContext::parseVectorFields(const TString& compString, int vecSize, TVectorFields& fields, int line)
144 bool TParseContext::parseMatrixFields(const TString& compString, int matSize, TMatrixFields& fields, int line)
197 void TParseContext::recover()
205 void TParseContext::error(TSourceLoc loc,
220 void TParseContext::warning(TSourceLoc loc,
236 void TParseContext::assignError(int line, const char* op, TString left, TString right)
245 void TParseContext::unaryOpError(int line, const char* op, TString operand)
255 void TParseContext::binaryOpError(int line, const char* op, TString left, TString right)
263 bool TParseContext::precisionErrorCheck(int line, TPrecision precision, TBasicType type){
287 bool TParseContext::lValueErrorCheck(int line, const char* op, TIntermTyped* node)
393 bool TParseContext::constErrorCheck(TIntermTyped* node)
409 bool TParseContext::integerErrorCheck(TIntermTyped* node, const char* token)
425 bool TParseContext::globalErrorCheck(int line, bool global, const char* token)
444 bool TParseContext::reservedErrorCheck(int line, const TString& identifier)
480 bool TParseContext::constructorErrorCheck(int line, TIntermNode* node, TFunction& function, TOperator op, TType* type)
582 bool TParseContext::voidErrorCheck(int line, const TString& identifier, const TPublicType& pubType)
596 bool TParseContext::boolErrorCheck(int line, const TIntermTyped* type)
610 bool TParseContext::boolErrorCheck(int line, const TPublicType& pType)
620 bool TParseContext::samplerErrorCheck(int line, const TPublicType& pType, const char* reason)
639 bool TParseContext::structQualifierErrorCheck(int line, const TPublicType& pType)
654 bool TParseContext::parameterSamplerErrorCheck(int line, TQualifier qualifier, const TType& type)
665 bool TParseContext::containsSampler(TType& type)
686 bool TParseContext::arraySizeErrorCheck(int line, TIntermTyped* expr, int& size)
710 bool TParseContext::arrayQualifierErrorCheck(int line, TPublicType type)
725 bool TParseContext::arrayTypeErrorCheck(int line, TPublicType type)
746 bool TParseContext::arrayErrorCheck(int line, TString& identifier, TPublicType type, TVariable*& variable)
811 bool TParseContext::arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, TSourceLoc line)
863 bool TParseContext::nonInitConstErrorCheck(int line, TString& identifier, TPublicType& type)
883 bool TParseContext::nonInitErrorCheck(int line, TString& identifier, TPublicType& type)
902 bool TParseContext::paramErrorCheck(int line, TQualifier qualifier, TQualifier paramQualifier, TType* type)
921 bool TParseContext::extensionErrorCheck(int line, const TString& extension)
952 const TFunction* TParseContext::findFunction(int line, TFunction* call, bool *builtIn)
978 bool TParseContext::executeInitializer(TSourceLoc line, TString& identifier, TPublicType& pType,
1060 bool TParseContext::areAllChildConst(TIntermAggregate* aggrNode)
1084 TIntermTyped* TParseContext::addConstructor(TIntermNode* node, const TType* type, TOperator op, TFunction* fnCall, TSourceLoc line)
1163 TIntermTyped* TParseContext::foldConstConstructor(TIntermAggregate* aggrNode, const TType& type)
1192 TIntermTyped* TParseContext::constructBuiltIn(const TType* type, TOperator op, TIntermNode* node, TSourceLoc line, bool subset)
1254 TIntermTyped* TParseContext::constructStruct(TIntermNode* node, TType* type, int paramCount, TSourceLoc line, bool subset)
1277 TIntermTyped* TParseContext::addConstVectorNode(TVectorFields& fields, TIntermTyped* node, TSourceLoc line)
1321 TIntermTyped* TParseContext::addConstMatrixNode(int index, TIntermTyped* node, TSourceLoc line)
1353 TIntermTyped* TParseContext::addConstArrayNode(int index, TIntermTyped* node, TSourceLoc line)
1387 TIntermTyped* TParseContext::addConstStruct(TString& identifier, TIntermTyped* node, TSourceLoc line)
1423 TParseContext* context) {