void HTMLImportLoader::notifyParserStopped() { setState(finishParsing()); if (!hasPendingResources()) setState(finishLoading()); DocumentParser* parser = m_document->parser(); ASSERT(parser); parser->removeClient(this); }
void DataProcessor::finishParsing(CS123SceneNode cNode, Matrix4x4 oldTM){ Matrix4x4 transmat = oldTM*calcTransMat(cNode.transformations); std::vector<CS123ScenePrimitive*> primVect = cNode.primitives; std::vector<CS123ScenePrimitive*>::const_iterator j; for(j = primVect.begin(); j!=primVect.end(); j++){ CS123ScenePrimitive cprim = **j; addPrimitive(cprim, transmat); } //do the same to all the children std::vector<CS123SceneNode*> childVect = cNode.children; for(int k = 0; k<childVect.size(); k++){ finishParsing(*childVect.at(k), transmat); } }
void HTMLImportLoader::didFinishParsing() { setState(finishParsing()); }
void FunctionBodyNode::finishParsing(const SourceCode& source, ParameterNode* firstParameter, const Identifier& ident) { setSource(source); finishParsing(FunctionParameters::create(firstParameter), ident); }
void HTMLImportLoader::didFinishParsing() { setState(finishParsing()); if (!hasPendingResources()) setState(finishLoading()); }
void FunctionBodyNode::finishParsing(const SourceCode& source, ParameterNode* firstParameter, const Identifier& ident, FunctionNameIsInScopeToggle functionNameIsInScopeToggle) { setSource(source); finishParsing(FunctionParameters::create(firstParameter), ident, functionNameIsInScopeToggle); }