Lines Matching refs:TSourceLoc
105 bool TParseContext::parseVectorFields(const TString& compString, int vecSize, TVectorFields& fields, const TSourceLoc &line)
197 bool TParseContext::parseMatrixFields(const TString& compString, int matCols, int matRows, TMatrixFields& fields, const TSourceLoc &line)
257 void TParseContext::error(const TSourceLoc& loc,
267 void TParseContext::warning(const TSourceLoc& loc,
283 void TParseContext::assignError(const TSourceLoc &line, const char* op, TString left, TString right)
294 void TParseContext::unaryOpError(const TSourceLoc &line, const char* op, TString operand)
306 void TParseContext::binaryOpError(const TSourceLoc &line, const char* op, TString left, TString right)
315 bool TParseContext::precisionErrorCheck(const TSourceLoc &line, TPrecision precision, TBasicType type){
343 bool TParseContext::lValueErrorCheck(const TSourceLoc &line, const char* op, TIntermTyped* node)
494 bool TParseContext::globalErrorCheck(const TSourceLoc &line, bool global, const char* token)
513 bool TParseContext::reservedErrorCheck(const TSourceLoc &line, const TString& identifier)
537 bool TParseContext::constructorErrorCheck(const TSourceLoc &line, TIntermNode* node, TFunction& function, TOperator op, TType* type)
643 bool TParseContext::voidErrorCheck(const TSourceLoc &line, const TString& identifier, const TBasicType& type)
657 bool TParseContext::boolErrorCheck(const TSourceLoc &line, const TIntermTyped* type)
671 bool TParseContext::boolErrorCheck(const TSourceLoc &line, const TPublicType& pType)
681 bool TParseContext::samplerErrorCheck(const TSourceLoc &line, const TPublicType& pType, const char* reason)
700 bool TParseContext::structQualifierErrorCheck(const TSourceLoc &line, const TPublicType& pType)
742 bool TParseContext::singleDeclarationErrorCheck(const TPublicType &publicType, const TSourceLoc &identifierLocation)
793 bool TParseContext::layoutLocationErrorCheck(const TSourceLoc &location, const TLayoutQualifier &layoutQualifier)
804 bool TParseContext::locationDeclaratorListCheck(const TSourceLoc& line, const TPublicType &pType)
815 bool TParseContext::parameterSamplerErrorCheck(const TSourceLoc &line, TQualifier qualifier, const TType& type)
847 bool TParseContext::arraySizeErrorCheck(const TSourceLoc &line, TIntermTyped* expr, int& size)
895 bool TParseContext::arrayQualifierErrorCheck(const TSourceLoc &line, TPublicType type)
910 bool TParseContext::arrayTypeErrorCheck(const TSourceLoc &line, TPublicType type)
932 bool TParseContext::arraySetMaxSize(TIntermSymbol *node, TType* type, int size, bool updateFlag, const TSourceLoc &line)
981 bool TParseContext::nonInitConstErrorCheck(const TSourceLoc &line, TString& identifier, TPublicType& type, bool array)
1013 bool TParseContext::nonInitErrorCheck(const TSourceLoc &line, const TString& identifier, TPublicType& type)
1048 bool TParseContext::declareVariable(const TSourceLoc &line, const TString &identifier, const TType &type,
1083 bool TParseContext::paramErrorCheck(const TSourceLoc &line, TQualifier qualifier, TQualifier paramQualifier, TType* type)
1102 bool TParseContext::extensionErrorCheck(const TSourceLoc &line, const TString& extension)
1143 void TParseContext::es3InvariantErrorCheck(const TQualifier qualifier, const TSourceLoc &invariantLocation)
1168 void TParseContext::handleExtensionDirective(const TSourceLoc &line, const char* extName, const char* behavior)
1174 void TParseContext::handlePragmaDirective(const TSourceLoc &line, const char* name, const char* value)
1186 const TVariable *TParseContext::getNamedVariable(const TSourceLoc &location,
1249 const TFunction* TParseContext::findFunction(const TSourceLoc &line, TFunction* call, bool *builtIn)
1275 bool TParseContext::executeInitializer(const TSourceLoc& line, const TString& identifier, const TPublicType& pType,
1414 const TSourceLoc &qualifierLocation)
1480 const TSourceLoc &identifierOrTypeLocation,
1518 const TSourceLoc &identifierLocation,
1520 const TSourceLoc &indexLocation,
1559 const TSourceLoc &identifierLocation,
1561 const TSourceLoc &initLocation,
1585 const TSourceLoc &identifierLocation,
1587 const TSourceLoc &indexLocation,
1589 const TSourceLoc &initLocation,
1627 TIntermAggregate *TParseContext::parseInvariantDeclaration(const TSourceLoc &invariantLoc,
1628 const TSourceLoc &identifierLoc,
1667 const TSourceLoc &identifierLocation, const TString &identifier)
1695 const TSourceLoc &identifierLocation, const TString &identifier,
1696 const TSourceLoc &arrayLocation, TIntermTyped *indexExpression)
1741 const TSourceLoc &identifierLocation, const TString &identifier,
1742 const TSourceLoc &initLocation, TIntermTyped *initializer)
1779 const TSourceLoc &identifierLocation,
1781 const TSourceLoc &indexLocation,
1783 const TSourceLoc &initLocation, TIntermTyped *initializer)
1869 TIntermAggregate *TParseContext::addFunctionPrototypeDeclaration(const TFunction &function, const TSourceLoc &location)
1921 TIntermAggregate *TParseContext::addFunctionDefinition(const TFunction &function, TIntermAggregate *functionPrototype, TIntermAggregate *functionBody, const TSourceLoc &location)
1948 void TParseContext::parseFunctionPrototype(const TSourceLoc &location, TFunction *function, TIntermAggregate **aggregateOut)
2045 TFunction *TParseContext::parseFunctionDeclarator(const TSourceLoc &location, TFunction *function)
2136 TIntermTyped* TParseContext::addConstructor(TIntermNode* arguments, const TType* type, TOperator op, TFunction* fnCall, const TSourceLoc &line)
2218 TIntermTyped* TParseContext::addConstVectorNode(TVectorFields& fields, TIntermTyped* node, const TSourceLoc &line)
2263 TIntermTyped* TParseContext::addConstMatrixNode(int index, TIntermTyped* node, const TSourceLoc &line)
2298 TIntermTyped* TParseContext::addConstArrayNode(int index, TIntermTyped* node, const TSourceLoc &line)
2335 TIntermTyped* TParseContext::addConstStruct(const TString& identifier, TIntermTyped* node, const TSourceLoc &line)
2367 TIntermAggregate* TParseContext::addInterfaceBlock(const TPublicType& typeQualifier, const TSourceLoc& nameLine, const TString& blockName, TFieldList* fieldList,
2368 const TString* instanceName, const TSourceLoc& instanceLine, TIntermTyped* arrayIndex, const TSourceLoc& arrayIndexLine)
2507 TIntermTyped *TParseContext::addIndexExpression(TIntermTyped *baseExpression, const TSourceLoc &location, TIntermTyped *indexExpression)
2666 TIntermTyped *TParseContext::addFieldSelectionExpression(TIntermTyped *baseExpression, const TSourceLoc &dotLocation,
2667 const TString &fieldString, const TSourceLoc &fieldLocation)
2859 TLayoutQualifier TParseContext::parseLayoutQualifier(const TString &qualifierType, const TSourceLoc& qualifierTypeLine)
2901 TLayoutQualifier TParseContext::parseLayoutQualifier(const TString &qualifierType, const TSourceLoc& qualifierTypeLine, const TString &intValueString, int intValue, const TSourceLoc& intValueLine)
2952 TPublicType TParseContext::joinInterpolationQualifiers(const TSourceLoc &interpolationLoc, TQualifier interpolationQualifier,
2953 const TSourceLoc &storageLoc, TQualifier storageQualifier)
3039 TPublicType TParseContext::addStructure(const TSourceLoc &structLine, const TSourceLoc &nameLine,
3089 bool TParseContext::enterStructDeclaration(const TSourceLoc &line, const TString& identifier)
3109 bool TParseContext::structNestingErrorCheck(const TSourceLoc &line, const TField &field)
3135 TIntermTyped *TParseContext::createUnaryMath(TOperator op, TIntermTyped *child, const TSourceLoc &loc, const TType *funcReturnType)
3180 TIntermTyped *TParseContext::addUnaryMath(TOperator op, TIntermTyped *child, const TSourceLoc &loc)
3192 TIntermTyped *TParseContext::addUnaryMathLValue(TOperator op, TIntermTyped *child, const TSourceLoc &loc)
3199 bool TParseContext::binaryOpCommonCheck(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3353 TIntermSwitch *TParseContext::addSwitch(TIntermTyped *init, TIntermAggregate *statementList, const TSourceLoc &loc)
3385 TIntermCase *TParseContext::addCase(TIntermTyped *condition, const TSourceLoc &loc)
3423 TIntermCase *TParseContext::addDefault(const TSourceLoc &loc)
3440 TIntermTyped *TParseContext::createAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3449 TIntermTyped *TParseContext::addAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3462 const TSourceLoc &loc)
3520 TIntermTyped *TParseContext::addBinaryMath(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3532 TIntermTyped *TParseContext::addBinaryMathBooleanResult(TOperator op, TIntermTyped *left, TIntermTyped *right, const TSourceLoc &loc)
3546 TIntermBranch *TParseContext::addBranch(TOperator op, const TSourceLoc &loc)
3578 TIntermBranch *TParseContext::addBranch(TOperator op, TIntermTyped *returnValue, const TSourceLoc &loc)
3595 TIntermTyped *TParseContext::addFunctionCallOrMethod(TFunction *fnCall, TIntermNode *paramNode, TIntermNode *thisNode, const TSourceLoc &loc, bool *fatalError)
3766 TIntermTyped *TParseContext::addTernarySelection(TIntermTyped *cond, TIntermTyped *trueBlock, TIntermTyped *falseBlock, const TSourceLoc &loc)