#include "core/SVGNames.h"
#include "core/css/CSSCharsetRule.h"
#include "core/css/CSSImportRule.h"
-#include "core/css/parser/BisonCSSParser.h"
#include "core/css/CSSRuleList.h"
#include "core/css/MediaList.h"
#include "core/css/StyleRule.h"
#include "core/css/StyleSheetContents.h"
+#include "core/css/parser/CSSParser.h"
#include "core/dom/Document.h"
#include "core/dom/ExceptionCode.h"
#include "core/dom/Node.h"
, m_startPosition(TextPosition::minimumPosition())
, m_loadCompleted(false)
{
- ScriptWrappable::init(this);
m_contents->registerClient(this);
}
, m_startPosition(startPosition)
, m_loadCompleted(false)
{
- ScriptWrappable::init(this);
ASSERT(isAcceptableCSSStyleSheetParent(ownerNode));
m_contents->registerClient(this);
}
return 0;
}
CSSParserContext context(m_contents->parserContext(), UseCounter::getFrom(this));
- BisonCSSParser p(context);
- RefPtrWillBeRawPtr<StyleRuleBase> rule = p.parseRule(m_contents.get(), ruleString);
+ RefPtrWillBeRawPtr<StyleRuleBase> rule = CSSParser::parseRule(context, m_contents.get(), ruleString);
if (!rule) {
exceptionState.throwDOMException(SyntaxError, "Failed to parse the rule '" + ruleString + "'.");
StyleSheet::trace(visitor);
}
-}
+} // namespace blink