Index: Source/core/css/parser/BisonCSSParser-in.cpp |
diff --git a/Source/core/css/CSSParser-in.cpp b/Source/core/css/parser/BisonCSSParser-in.cpp |
similarity index 93% |
rename from Source/core/css/CSSParser-in.cpp |
rename to Source/core/css/parser/BisonCSSParser-in.cpp |
index bd68cfafdc47edbd2e56f2293bc73fe737a8b3e2..ce47f0dea30cb510f337e0ffe21bba0c1a91f257 100644 |
--- a/Source/core/css/CSSParser-in.cpp |
+++ b/Source/core/css/parser/BisonCSSParser-in.cpp |
@@ -25,7 +25,7 @@ |
*/ |
#include "config.h" |
-#include "core/css/CSSParser.h" |
+#include "core/css/parser/BisonCSSParser.h" |
#include "CSSValueKeywords.h" |
#include "RuntimeEnabledFeatures.h" |
@@ -99,7 +99,7 @@ |
extern int cssyydebug; |
#endif |
-extern int cssyyparse(WebCore::CSSParser*); |
+extern int cssyyparse(WebCore::BisonCSSParser*); |
using namespace std; |
using namespace WTF; |
@@ -186,7 +186,7 @@ private: |
bool m_hasSeenAnimationPropertyKeyword; |
}; |
-CSSParser::CSSParser(const CSSParserContext& context, UseCounter* counter) |
+BisonCSSParser::BisonCSSParser(const CSSParserContext& context, UseCounter* counter) |
: m_context(context) |
, m_important(false) |
, m_id(CSSPropertyInvalid) |
@@ -218,7 +218,7 @@ CSSParser::CSSParser(const CSSParserContext& context, UseCounter* counter) |
CSSPropertySourceData::init(); |
} |
-CSSParser::~CSSParser() |
+BisonCSSParser::~BisonCSSParser() |
{ |
clearProperties(); |
@@ -228,13 +228,13 @@ CSSParser::~CSSParser() |
deleteAllValues(m_floatingFunctions); |
} |
-void CSSParser::setupParser(const char* prefix, unsigned prefixLength, const String& string, const char* suffix, unsigned suffixLength) |
+void BisonCSSParser::setupParser(const char* prefix, unsigned prefixLength, const String& string, const char* suffix, unsigned suffixLength) |
{ |
m_tokenizer.setupTokenizer(prefix, prefixLength, string, suffix, suffixLength); |
m_ruleHasHeader = true; |
} |
-void CSSParser::parseSheet(StyleSheetContents* sheet, const String& string, const TextPosition& startPosition, CSSParserObserver* observer, bool logErrors) |
+void BisonCSSParser::parseSheet(StyleSheetContents* sheet, const String& string, const TextPosition& startPosition, CSSParserObserver* observer, bool logErrors) |
{ |
setStyleSheet(sheet); |
m_defaultNamespace = starAtom; // Reset the default namespace. |
@@ -256,7 +256,7 @@ void CSSParser::parseSheet(StyleSheetContents* sheet, const String& string, cons |
m_tokenizer.m_internal = true; |
} |
-PassRefPtr<StyleRuleBase> CSSParser::parseRule(StyleSheetContents* sheet, const String& string) |
+PassRefPtr<StyleRuleBase> BisonCSSParser::parseRule(StyleSheetContents* sheet, const String& string) |
{ |
setStyleSheet(sheet); |
m_allowNamespaceDeclarations = false; |
@@ -265,7 +265,7 @@ PassRefPtr<StyleRuleBase> CSSParser::parseRule(StyleSheetContents* sheet, const |
return m_rule.release(); |
} |
-PassRefPtr<StyleKeyframe> CSSParser::parseKeyframeRule(StyleSheetContents* sheet, const String& string) |
+PassRefPtr<StyleKeyframe> BisonCSSParser::parseKeyframeRule(StyleSheetContents* sheet, const String& string) |
{ |
setStyleSheet(sheet); |
setupParser("@-internal-keyframe-rule ", string, ""); |
@@ -273,7 +273,7 @@ PassRefPtr<StyleKeyframe> CSSParser::parseKeyframeRule(StyleSheetContents* sheet |
return m_keyframe.release(); |
} |
-PassOwnPtr<Vector<double> > CSSParser::parseKeyframeKeyList(const String& string) |
+PassOwnPtr<Vector<double> > BisonCSSParser::parseKeyframeKeyList(const String& string) |
{ |
setupParser("@-internal-keyframe-key-list ", string, ""); |
cssyyparse(this); |
@@ -281,7 +281,7 @@ PassOwnPtr<Vector<double> > CSSParser::parseKeyframeKeyList(const String& string |
return StyleKeyframe::createKeyList(m_valueList.get()); |
} |
-bool CSSParser::parseSupportsCondition(const String& string) |
+bool BisonCSSParser::parseSupportsCondition(const String& string) |
{ |
m_supportsCondition = false; |
setupParser("@-internal-supports-condition ", string, ""); |
@@ -343,7 +343,7 @@ static bool parseColorValue(MutableStylePropertySet* declaration, CSSPropertyID |
return true; |
} |
RGBA32 color; |
- if (!CSSParser::fastParseColor(color, string, !quirksMode && string[0] != '#')) |
+ if (!BisonCSSParser::fastParseColor(color, string, !quirksMode && string[0] != '#')) |
return false; |
RefPtr<CSSValue> value = cssValuePool().createColorValue(color); |
declaration->addParsedProperty(CSSProperty(propertyId, value.release(), important)); |
@@ -954,7 +954,7 @@ static bool parseKeywordValue(MutableStylePropertySet* declaration, CSSPropertyI |
if (lowerCaseString != "initial" && lowerCaseString != "inherit") |
return false; |
- // Parse initial/inherit shorthands using the CSSParser. |
+ // Parse initial/inherit shorthands using the BisonCSSParser. |
if (shorthandForProperty(propertyId).length()) |
return false; |
} |
@@ -1093,7 +1093,7 @@ static bool parseTranslateTransform(MutableStylePropertySet* properties, CSSProp |
return true; |
} |
-PassRefPtr<CSSValueList> CSSParser::parseFontFaceValue(const AtomicString& string) |
+PassRefPtr<CSSValueList> BisonCSSParser::parseFontFaceValue(const AtomicString& string) |
{ |
if (string.isEmpty()) |
return 0; |
@@ -1108,7 +1108,7 @@ PassRefPtr<CSSValueList> CSSParser::parseFontFaceValue(const AtomicString& strin |
return toCSSValueList(dummyStyle->getPropertyCSSValue(CSSPropertyFontFamily).get()); |
} |
-bool CSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, const Document& document) |
+bool BisonCSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, const Document& document) |
{ |
ASSERT(!string.isEmpty()); |
@@ -1121,11 +1121,11 @@ bool CSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID p |
if (parseKeywordValue(declaration, propertyID, string, important, context)) |
return true; |
- CSSParser parser(context, UseCounter::getFrom(&document)); |
+ BisonCSSParser parser(context, UseCounter::getFrom(&document)); |
return parser.parseValue(declaration, propertyID, string, important, static_cast<StyleSheetContents*>(0)); |
} |
-bool CSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, CSSParserMode cssParserMode, StyleSheetContents* contextStyleSheet) |
+bool BisonCSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, CSSParserMode cssParserMode, StyleSheetContents* contextStyleSheet) |
{ |
ASSERT(!string.isEmpty()); |
if (parseSimpleLengthValue(declaration, propertyID, string, important, cssParserMode)) |
@@ -1144,11 +1144,11 @@ bool CSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID p |
if (parseTranslateTransform(declaration, propertyID, string, important)) |
return true; |
- CSSParser parser(context); |
+ BisonCSSParser parser(context); |
return parser.parseValue(declaration, propertyID, string, important, contextStyleSheet); |
} |
-bool CSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, StyleSheetContents* contextStyleSheet) |
+bool BisonCSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID propertyID, const String& string, bool important, StyleSheetContents* contextStyleSheet) |
{ |
// FIXME: Check RuntimeCSSEnabled::isPropertyEnabled or isValueEnabledForProperty. |
@@ -1184,13 +1184,13 @@ bool CSSParser::parseValue(MutableStylePropertySet* declaration, CSSPropertyID p |
// The color will only be changed when string contains a valid CSS color, so callers |
// can set it to a default color and ignore the boolean result. |
-bool CSSParser::parseColor(RGBA32& color, const String& string, bool strict) |
+bool BisonCSSParser::parseColor(RGBA32& color, const String& string, bool strict) |
{ |
// First try creating a color specified by name, rgba(), rgb() or "#" syntax. |
if (fastParseColor(color, string, strict)) |
return true; |
- CSSParser parser(HTMLStandardMode); |
+ BisonCSSParser parser(HTMLStandardMode); |
// In case the fast-path parser didn't understand the color, try the full parser. |
if (!parser.parseColor(string)) |
@@ -1208,7 +1208,7 @@ bool CSSParser::parseColor(RGBA32& color, const String& string, bool strict) |
return true; |
} |
-bool CSSParser::parseColor(const String& string) |
+bool BisonCSSParser::parseColor(const String& string) |
{ |
setupParser("@-internal-decls color:", string, ""); |
cssyyparse(this); |
@@ -1217,7 +1217,7 @@ bool CSSParser::parseColor(const String& string) |
return !m_parsedProperties.isEmpty() && m_parsedProperties.first().id() == CSSPropertyColor; |
} |
-bool CSSParser::parseSystemColor(RGBA32& color, const String& string, Document* document) |
+bool BisonCSSParser::parseSystemColor(RGBA32& color, const String& string, Document* document) |
{ |
if (!document) |
return false; |
@@ -1232,7 +1232,7 @@ bool CSSParser::parseSystemColor(RGBA32& color, const String& string, Document* |
return true; |
} |
-void CSSParser::parseSelector(const String& string, CSSSelectorList& selectorList) |
+void BisonCSSParser::parseSelector(const String& string, CSSSelectorList& selectorList) |
{ |
m_selectorListForParseSelector = &selectorList; |
@@ -1243,15 +1243,15 @@ void CSSParser::parseSelector(const String& string, CSSSelectorList& selectorLis |
m_selectorListForParseSelector = 0; |
} |
-PassRefPtr<ImmutableStylePropertySet> CSSParser::parseInlineStyleDeclaration(const String& string, Element* element) |
+PassRefPtr<ImmutableStylePropertySet> BisonCSSParser::parseInlineStyleDeclaration(const String& string, Element* element) |
{ |
Document& document = element->document(); |
CSSParserContext context = document.elementSheet()->contents()->parserContext(); |
context.setMode((element->isHTMLElement() && !document.inQuirksMode()) ? HTMLStandardMode : HTMLQuirksMode); |
- return CSSParser(context, UseCounter::getFrom(&document)).parseDeclaration(string, document.elementSheet()->contents()); |
+ return BisonCSSParser(context, UseCounter::getFrom(&document)).parseDeclaration(string, document.elementSheet()->contents()); |
} |
-PassRefPtr<ImmutableStylePropertySet> CSSParser::parseDeclaration(const String& string, StyleSheetContents* contextStyleSheet) |
+PassRefPtr<ImmutableStylePropertySet> BisonCSSParser::parseDeclaration(const String& string, StyleSheetContents* contextStyleSheet) |
{ |
setStyleSheet(contextStyleSheet); |
@@ -1268,7 +1268,7 @@ PassRefPtr<ImmutableStylePropertySet> CSSParser::parseDeclaration(const String& |
} |
-bool CSSParser::parseDeclaration(MutableStylePropertySet* declaration, const String& string, CSSParserObserver* observer, StyleSheetContents* contextStyleSheet) |
+bool BisonCSSParser::parseDeclaration(MutableStylePropertySet* declaration, const String& string, CSSParserObserver* observer, StyleSheetContents* contextStyleSheet) |
{ |
setStyleSheet(contextStyleSheet); |
@@ -1303,7 +1303,7 @@ bool CSSParser::parseDeclaration(MutableStylePropertySet* declaration, const Str |
return ok; |
} |
-PassRefPtr<MediaQuerySet> CSSParser::parseMediaQueryList(const String& string) |
+PassRefPtr<MediaQuerySet> BisonCSSParser::parseMediaQueryList(const String& string) |
{ |
ASSERT(!m_mediaList); |
@@ -1316,7 +1316,7 @@ PassRefPtr<MediaQuerySet> CSSParser::parseMediaQueryList(const String& string) |
return m_mediaList.release(); |
} |
-static inline void filterProperties(bool important, const CSSParser::ParsedPropertyVector& input, Vector<CSSProperty, 256>& output, size_t& unusedEntries, BitArray<numCSSProperties>& seenProperties, HashSet<AtomicString>& seenVariables) |
+static inline void filterProperties(bool important, const BisonCSSParser::ParsedPropertyVector& input, Vector<CSSProperty, 256>& output, size_t& unusedEntries, BitArray<numCSSProperties>& seenProperties, HashSet<AtomicString>& seenVariables) |
{ |
// Add properties in reverse order so that highest priority definitions are reached first. Duplicate definitions can then be ignored when found. |
for (int i = input.size() - 1; i >= 0; --i) { |
@@ -1338,7 +1338,7 @@ static inline void filterProperties(bool important, const CSSParser::ParsedPrope |
} |
} |
-PassRefPtr<ImmutableStylePropertySet> CSSParser::createStylePropertySet() |
+PassRefPtr<ImmutableStylePropertySet> BisonCSSParser::createStylePropertySet() |
{ |
BitArray<numCSSProperties> seenProperties; |
size_t unusedEntries = m_parsedProperties.size(); |
@@ -1356,7 +1356,7 @@ PassRefPtr<ImmutableStylePropertySet> CSSParser::createStylePropertySet() |
return ImmutableStylePropertySet::create(results.data(), results.size(), mode); |
} |
-void CSSParser::addPropertyWithPrefixingVariant(CSSPropertyID propId, PassRefPtr<CSSValue> value, bool important, bool implicit) |
+void BisonCSSParser::addPropertyWithPrefixingVariant(CSSPropertyID propId, PassRefPtr<CSSValue> value, bool important, bool implicit) |
{ |
RefPtr<CSSValue> val = value.get(); |
addProperty(propId, value, important, implicit); |
@@ -1375,7 +1375,7 @@ void CSSParser::addPropertyWithPrefixingVariant(CSSPropertyID propId, PassRefPtr |
} |
} |
-void CSSParser::addProperty(CSSPropertyID propId, PassRefPtr<CSSValue> value, bool important, bool implicit) |
+void BisonCSSParser::addProperty(CSSPropertyID propId, PassRefPtr<CSSValue> value, bool important, bool implicit) |
{ |
CSSPrimitiveValue* primitiveValue = value->isPrimitiveValue() ? toCSSPrimitiveValue(value.get()) : 0; |
// This property doesn't belong to a shorthand or is a CSS variable (which will be resolved later). |
@@ -1393,26 +1393,26 @@ void CSSParser::addProperty(CSSPropertyID propId, PassRefPtr<CSSValue> value, bo |
m_parsedProperties.append(CSSProperty(propId, value, important, true, indexOfShorthandForLonghand(m_currentShorthand, shorthands), m_implicitShorthand || implicit)); |
} |
-void CSSParser::rollbackLastProperties(int num) |
+void BisonCSSParser::rollbackLastProperties(int num) |
{ |
ASSERT(num >= 0); |
ASSERT(m_parsedProperties.size() >= static_cast<unsigned>(num)); |
m_parsedProperties.shrink(m_parsedProperties.size() - num); |
} |
-void CSSParser::clearProperties() |
+void BisonCSSParser::clearProperties() |
{ |
m_parsedProperties.clear(); |
m_numParsedPropertiesBeforeMarginBox = INVALID_NUM_PARSED_PROPERTIES; |
m_hasFontFaceOnlyValues = false; |
} |
-KURL CSSParser::completeURL(const String& url) const |
+KURL BisonCSSParser::completeURL(const String& url) const |
{ |
return m_context.completeURL(url); |
} |
-bool CSSParser::validCalculationUnit(CSSParserValue* value, Units unitflags, ReleaseParsedCalcValueCondition releaseCalc) |
+bool BisonCSSParser::validCalculationUnit(CSSParserValue* value, Units unitflags, ReleaseParsedCalcValueCondition releaseCalc) |
{ |
bool mustBeNonNegative = unitflags & FNonNeg; |
@@ -1453,13 +1453,13 @@ bool CSSParser::validCalculationUnit(CSSParserValue* value, Units unitflags, Rel |
return b; |
} |
-inline bool CSSParser::shouldAcceptUnitLessValues(CSSParserValue* value, Units unitflags, CSSParserMode cssParserMode) |
+inline bool BisonCSSParser::shouldAcceptUnitLessValues(CSSParserValue* value, Units unitflags, CSSParserMode cssParserMode) |
{ |
// Quirks mode and presentation attributes accept unit less values. |
return (unitflags & (FLength | FAngle | FTime)) && (!value->fValue || isUnitLessLengthParsingEnabledForMode(cssParserMode)); |
} |
-bool CSSParser::validUnit(CSSParserValue* value, Units unitflags, CSSParserMode cssParserMode, ReleaseParsedCalcValueCondition releaseCalc) |
+bool BisonCSSParser::validUnit(CSSParserValue* value, Units unitflags, CSSParserMode cssParserMode, ReleaseParsedCalcValueCondition releaseCalc) |
{ |
if (isCalculation(value)) |
return validCalculationUnit(value, unitflags, releaseCalc); |
@@ -1528,7 +1528,7 @@ bool CSSParser::validUnit(CSSParserValue* value, Units unitflags, CSSParserMode |
return b; |
} |
-inline PassRefPtr<CSSPrimitiveValue> CSSParser::createPrimitiveNumericValue(CSSParserValue* value) |
+inline PassRefPtr<CSSPrimitiveValue> BisonCSSParser::createPrimitiveNumericValue(CSSParserValue* value) |
{ |
if (value->unit == CSSPrimitiveValue::CSS_VARIABLE_NAME) |
return createPrimitiveVariableNameValue(value); |
@@ -1545,13 +1545,13 @@ inline PassRefPtr<CSSPrimitiveValue> CSSParser::createPrimitiveNumericValue(CSSP |
return cssValuePool().createValue(value->fValue, static_cast<CSSPrimitiveValue::UnitTypes>(value->unit)); |
} |
-inline PassRefPtr<CSSPrimitiveValue> CSSParser::createPrimitiveStringValue(CSSParserValue* value) |
+inline PassRefPtr<CSSPrimitiveValue> BisonCSSParser::createPrimitiveStringValue(CSSParserValue* value) |
{ |
ASSERT(value->unit == CSSPrimitiveValue::CSS_STRING || value->unit == CSSPrimitiveValue::CSS_IDENT); |
return cssValuePool().createValue(value->string, CSSPrimitiveValue::CSS_STRING); |
} |
-inline PassRefPtr<CSSPrimitiveValue> CSSParser::createPrimitiveVariableNameValue(CSSParserValue* value) |
+inline PassRefPtr<CSSPrimitiveValue> BisonCSSParser::createPrimitiveVariableNameValue(CSSParserValue* value) |
{ |
ASSERT(value->unit == CSSPrimitiveValue::CSS_VARIABLE_NAME); |
return CSSPrimitiveValue::create(value->string, CSSPrimitiveValue::CSS_VARIABLE_NAME); |
@@ -1586,7 +1586,7 @@ static bool isGeneratedImageValue(CSSParserValue* val) |
|| equalIgnoringCase(val->function->name, "-webkit-cross-fade("); |
} |
-bool CSSParser::validWidthOrHeight(CSSParserValue* value) |
+bool BisonCSSParser::validWidthOrHeight(CSSParserValue* value) |
{ |
int id = value->id; |
if (id == CSSValueIntrinsic || id == CSSValueMinIntrinsic || id == CSSValueWebkitMinContent || id == CSSValueWebkitMaxContent || id == CSSValueWebkitFillAvailable || id == CSSValueWebkitFitContent) |
@@ -1594,7 +1594,7 @@ bool CSSParser::validWidthOrHeight(CSSParserValue* value) |
return !id && validUnit(value, FLength | FPercent | FNonNeg); |
} |
-inline PassRefPtr<CSSPrimitiveValue> CSSParser::parseValidPrimitive(CSSValueID identifier, CSSParserValue* value) |
+inline PassRefPtr<CSSPrimitiveValue> BisonCSSParser::parseValidPrimitive(CSSValueID identifier, CSSParserValue* value) |
{ |
if (identifier) |
return cssValuePool().createIdentifierValue(identifier); |
@@ -1618,7 +1618,7 @@ inline PassRefPtr<CSSPrimitiveValue> CSSParser::parseValidPrimitive(CSSValueID i |
return 0; |
} |
-void CSSParser::addExpandedPropertyForValue(CSSPropertyID propId, PassRefPtr<CSSValue> prpValue, bool important) |
+void BisonCSSParser::addExpandedPropertyForValue(CSSPropertyID propId, PassRefPtr<CSSValue> prpValue, bool important) |
{ |
const StylePropertyShorthand& shorthand = shorthandForProperty(propId); |
unsigned shorthandLength = shorthand.length(); |
@@ -1634,12 +1634,12 @@ void CSSParser::addExpandedPropertyForValue(CSSPropertyID propId, PassRefPtr<CSS |
addProperty(longhands[i], value, important); |
} |
-void CSSParser::setCurrentProperty(CSSPropertyID propId) |
+void BisonCSSParser::setCurrentProperty(CSSPropertyID propId) |
{ |
m_id = propId; |
} |
-bool CSSParser::parseValue(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseValue(CSSPropertyID propId, bool important) |
{ |
if (!isInternalPropertyAndValueParsingEnabledForMode(m_context.mode()) && isInternalProperty(propId)) |
return false; |
@@ -2861,7 +2861,7 @@ bool CSSParser::parseValue(CSSPropertyID propId, bool important) |
return false; |
} |
-void CSSParser::addFillValue(RefPtr<CSSValue>& lval, PassRefPtr<CSSValue> rval) |
+void BisonCSSParser::addFillValue(RefPtr<CSSValue>& lval, PassRefPtr<CSSValue> rval) |
{ |
if (lval) { |
if (lval->isBaseValueList()) |
@@ -2888,14 +2888,14 @@ static bool parseBackgroundClip(CSSParserValue* parserValue, RefPtr<CSSValue>& c |
return false; |
} |
-bool CSSParser::useLegacyBackgroundSizeShorthandBehavior() const |
+bool BisonCSSParser::useLegacyBackgroundSizeShorthandBehavior() const |
{ |
return m_context.useLegacyBackgroundSizeShorthandBehavior(); |
} |
const int cMaxFillProperties = 9; |
-bool CSSParser::parseFillShorthand(CSSPropertyID propId, const CSSPropertyID* properties, int numProperties, bool important) |
+bool BisonCSSParser::parseFillShorthand(CSSPropertyID propId, const CSSPropertyID* properties, int numProperties, bool important) |
{ |
ASSERT(numProperties <= cMaxFillProperties); |
if (numProperties > cMaxFillProperties) |
@@ -3044,7 +3044,7 @@ bool CSSParser::parseFillShorthand(CSSPropertyID propId, const CSSPropertyID* pr |
return true; |
} |
-void CSSParser::storeVariableDeclaration(const CSSParserString& name, PassOwnPtr<CSSParserValueList> value, bool important) |
+void BisonCSSParser::storeVariableDeclaration(const CSSParserString& name, PassOwnPtr<CSSParserValueList> value, bool important) |
{ |
// When CSSGrammar.y encounters an invalid declaration it passes null for the CSSParserValueList, just bail. |
if (!value) |
@@ -3068,7 +3068,7 @@ void CSSParser::storeVariableDeclaration(const CSSParserString& name, PassOwnPtr |
addProperty(CSSPropertyVariable, CSSVariableValue::create(variableName, builder.toString()), important, false); |
} |
-void CSSParser::addAnimationValue(RefPtr<CSSValue>& lval, PassRefPtr<CSSValue> rval) |
+void BisonCSSParser::addAnimationValue(RefPtr<CSSValue>& lval, PassRefPtr<CSSValue> rval) |
{ |
if (lval) { |
if (lval->isValueList()) |
@@ -3085,7 +3085,7 @@ void CSSParser::addAnimationValue(RefPtr<CSSValue>& lval, PassRefPtr<CSSValue> r |
lval = rval; |
} |
-bool CSSParser::parseAnimationShorthand(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseAnimationShorthand(CSSPropertyID propId, bool important) |
{ |
const StylePropertyShorthand& animationProperties = parsingShorthandForProperty(propId); |
const unsigned numProperties = 8; |
@@ -3147,7 +3147,7 @@ bool CSSParser::parseAnimationShorthand(CSSPropertyID propId, bool important) |
return true; |
} |
-bool CSSParser::parseTransitionShorthand(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseTransitionShorthand(CSSPropertyID propId, bool important) |
{ |
const unsigned numProperties = 4; |
const StylePropertyShorthand& shorthand = shorthandForProperty(propId); |
@@ -3209,7 +3209,7 @@ bool CSSParser::parseTransitionShorthand(CSSPropertyID propId, bool important) |
return true; |
} |
-PassRefPtr<CSSValue> CSSParser::parseColumnWidth() |
+PassRefPtr<CSSValue> BisonCSSParser::parseColumnWidth() |
{ |
CSSParserValue* value = m_valueList->current(); |
// Always parse lengths in strict mode here, since it would be ambiguous otherwise when used in |
@@ -3223,7 +3223,7 @@ PassRefPtr<CSSValue> CSSParser::parseColumnWidth() |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseColumnCount() |
+PassRefPtr<CSSValue> BisonCSSParser::parseColumnCount() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueAuto |
@@ -3235,7 +3235,7 @@ PassRefPtr<CSSValue> CSSParser::parseColumnCount() |
return 0; |
} |
-bool CSSParser::parseColumnsShorthand(bool important) |
+bool BisonCSSParser::parseColumnsShorthand(bool important) |
{ |
RefPtr <CSSValue> columnWidth; |
RefPtr <CSSValue> columnCount; |
@@ -3290,7 +3290,7 @@ bool CSSParser::parseColumnsShorthand(bool important) |
return true; |
} |
-bool CSSParser::parseShorthand(CSSPropertyID propId, const StylePropertyShorthand& shorthand, bool important) |
+bool BisonCSSParser::parseShorthand(CSSPropertyID propId, const StylePropertyShorthand& shorthand, bool important) |
{ |
// We try to match as many properties as possible |
// We set up an array of booleans to mark which property has been found, |
@@ -3337,7 +3337,7 @@ bool CSSParser::parseShorthand(CSSPropertyID propId, const StylePropertyShorthan |
return true; |
} |
-bool CSSParser::parse4Values(CSSPropertyID propId, const CSSPropertyID *properties, bool important) |
+bool BisonCSSParser::parse4Values(CSSPropertyID propId, const CSSPropertyID *properties, bool important) |
{ |
/* From the CSS 2 specs, 8.3 |
* If there is only one value, it applies to all sides. If there are two values, the top and |
@@ -3396,7 +3396,7 @@ bool CSSParser::parse4Values(CSSPropertyID propId, const CSSPropertyID *properti |
} |
// auto | <identifier> |
-bool CSSParser::parsePage(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parsePage(CSSPropertyID propId, bool important) |
{ |
ASSERT(propId == CSSPropertyPage); |
@@ -3418,7 +3418,7 @@ bool CSSParser::parsePage(CSSPropertyID propId, bool important) |
} |
// <length>{1,2} | auto | [ <page-size> || [ portrait | landscape] ] |
-bool CSSParser::parseSize(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseSize(CSSPropertyID propId, bool important) |
{ |
ASSERT(propId == CSSPropertySize); |
@@ -3448,7 +3448,7 @@ bool CSSParser::parseSize(CSSPropertyID propId, bool important) |
return true; |
} |
-CSSParser::SizeParameterType CSSParser::parseSizeParameter(CSSValueList* parsedValues, CSSParserValue* value, SizeParameterType prevParamType) |
+BisonCSSParser::SizeParameterType BisonCSSParser::parseSizeParameter(CSSValueList* parsedValues, CSSParserValue* value, SizeParameterType prevParamType) |
{ |
switch (value->id) { |
case CSSValueAuto: |
@@ -3492,7 +3492,7 @@ CSSParser::SizeParameterType CSSParser::parseSizeParameter(CSSValueList* parsedV |
// [ <string> <string> ]+ | inherit | none |
// inherit and none are handled in parseValue. |
-bool CSSParser::parseQuotes(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseQuotes(CSSPropertyID propId, bool important) |
{ |
RefPtr<CSSValueList> values = CSSValueList::createCommaSeparated(); |
while (CSSParserValue* val = m_valueList->current()) { |
@@ -3515,7 +3515,7 @@ bool CSSParser::parseQuotes(CSSPropertyID propId, bool important) |
// [ <string> | <uri> | <counter> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit |
// in CSS 2.1 this got somewhat reduced: |
// [ <string> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit |
-bool CSSParser::parseContent(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseContent(CSSPropertyID propId, bool important) |
{ |
RefPtr<CSSValueList> values = CSSValueList::createCommaSeparated(); |
@@ -3588,7 +3588,7 @@ bool CSSParser::parseContent(CSSPropertyID propId, bool important) |
return false; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAttr(CSSParserValueList* args) |
+PassRefPtr<CSSValue> BisonCSSParser::parseAttr(CSSParserValueList* args) |
{ |
if (args->size() != 1) |
return 0; |
@@ -3611,7 +3611,7 @@ PassRefPtr<CSSValue> CSSParser::parseAttr(CSSParserValueList* args) |
return cssValuePool().createValue(attrName, CSSPrimitiveValue::CSS_ATTR); |
} |
-PassRefPtr<CSSValue> CSSParser::parseBackgroundColor() |
+PassRefPtr<CSSValue> BisonCSSParser::parseBackgroundColor() |
{ |
CSSValueID id = m_valueList->current()->id; |
if (id == CSSValueWebkitText || (id >= CSSValueAqua && id <= CSSValueWindowtext) || id == CSSValueMenu || id == CSSValueCurrentcolor || |
@@ -3620,7 +3620,7 @@ PassRefPtr<CSSValue> CSSParser::parseBackgroundColor() |
return parseColor(); |
} |
-bool CSSParser::parseFillImage(CSSParserValueList* valueList, RefPtr<CSSValue>& value) |
+bool BisonCSSParser::parseFillImage(CSSParserValueList* valueList, RefPtr<CSSValue>& value) |
{ |
if (valueList->current()->id == CSSValueNone) { |
value = cssValuePool().createIdentifierValue(CSSValueNone); |
@@ -3643,7 +3643,7 @@ bool CSSParser::parseFillImage(CSSParserValueList* valueList, RefPtr<CSSValue>& |
return false; |
} |
-PassRefPtr<CSSValue> CSSParser::parseFillPositionX(CSSParserValueList* valueList) |
+PassRefPtr<CSSValue> BisonCSSParser::parseFillPositionX(CSSParserValueList* valueList) |
{ |
int id = valueList->current()->id; |
if (id == CSSValueLeft || id == CSSValueRight || id == CSSValueCenter) { |
@@ -3659,7 +3659,7 @@ PassRefPtr<CSSValue> CSSParser::parseFillPositionX(CSSParserValueList* valueList |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseFillPositionY(CSSParserValueList* valueList) |
+PassRefPtr<CSSValue> BisonCSSParser::parseFillPositionY(CSSParserValueList* valueList) |
{ |
int id = valueList->current()->id; |
if (id == CSSValueTop || id == CSSValueBottom || id == CSSValueCenter) { |
@@ -3675,7 +3675,7 @@ PassRefPtr<CSSValue> CSSParser::parseFillPositionY(CSSParserValueList* valueList |
return 0; |
} |
-PassRefPtr<CSSPrimitiveValue> CSSParser::parseFillPositionComponent(CSSParserValueList* valueList, unsigned& cumulativeFlags, FillPositionFlag& individualFlag, FillPositionParsingMode parsingMode) |
+PassRefPtr<CSSPrimitiveValue> BisonCSSParser::parseFillPositionComponent(CSSParserValueList* valueList, unsigned& cumulativeFlags, FillPositionFlag& individualFlag, FillPositionParsingMode parsingMode) |
{ |
CSSValueID id = valueList->current()->id; |
if (id == CSSValueLeft || id == CSSValueTop || id == CSSValueRight || id == CSSValueBottom || id == CSSValueCenter) { |
@@ -3740,7 +3740,7 @@ static bool isFillPositionKeyword(CSSValueID value) |
return value == CSSValueLeft || value == CSSValueTop || value == CSSValueBottom || value == CSSValueRight || value == CSSValueCenter; |
} |
-void CSSParser::parse4ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, PassRefPtr<CSSPrimitiveValue> parsedValue1, PassRefPtr<CSSPrimitiveValue> parsedValue2) |
+void BisonCSSParser::parse4ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, PassRefPtr<CSSPrimitiveValue> parsedValue1, PassRefPtr<CSSPrimitiveValue> parsedValue2) |
{ |
// [ left | right ] [ <percentage] | <length> ] && [ top | bottom ] [ <percentage> | <length> ] |
// In the case of 4 values <position> requires the second value to be a length or a percentage. |
@@ -3788,7 +3788,7 @@ void CSSParser::parse4ValuesFillPosition(CSSParserValueList* valueList, RefPtr<C |
valueList->next(); |
} |
-void CSSParser::parse3ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, PassRefPtr<CSSPrimitiveValue> parsedValue1, PassRefPtr<CSSPrimitiveValue> parsedValue2) |
+void BisonCSSParser::parse3ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, PassRefPtr<CSSPrimitiveValue> parsedValue1, PassRefPtr<CSSPrimitiveValue> parsedValue2) |
{ |
unsigned cumulativeFlags = 0; |
FillPositionFlag value3Flag = InvalidFillPosition; |
@@ -3879,12 +3879,12 @@ void CSSParser::parse3ValuesFillPosition(CSSParserValueList* valueList, RefPtr<C |
#endif |
} |
-inline bool CSSParser::isPotentialPositionValue(CSSParserValue* value) |
+inline bool BisonCSSParser::isPotentialPositionValue(CSSParserValue* value) |
{ |
return isFillPositionKeyword(value->id) || validUnit(value, FPercent | FLength, ReleaseParsedCalcValue); |
} |
-void CSSParser::parseFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2) |
+void BisonCSSParser::parseFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2) |
{ |
unsigned numberOfValues = 0; |
for (unsigned i = valueList->currentIndex(); i < valueList->size(); ++i, ++numberOfValues) { |
@@ -3947,7 +3947,7 @@ void CSSParser::parseFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue |
parse4ValuesFillPosition(valueList, value1, value2, parsedValue1.release(), parsedValue2.release()); |
} |
-void CSSParser::parse2ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2) |
+void BisonCSSParser::parse2ValuesFillPosition(CSSParserValueList* valueList, RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2) |
{ |
CSSParserValue* value = valueList->current(); |
@@ -3991,7 +3991,7 @@ void CSSParser::parse2ValuesFillPosition(CSSParserValueList* valueList, RefPtr<C |
value1.swap(value2); |
} |
-void CSSParser::parseFillRepeat(RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2) |
+void BisonCSSParser::parseFillRepeat(RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2) |
{ |
CSSValueID id = m_valueList->current()->id; |
if (id == CSSValueRepeatX) { |
@@ -4032,7 +4032,7 @@ void CSSParser::parseFillRepeat(RefPtr<CSSValue>& value1, RefPtr<CSSValue>& valu |
value2 = cssValuePool().createIdentifierValue(toCSSPrimitiveValue(value1.get())->getValueID()); |
} |
-PassRefPtr<CSSValue> CSSParser::parseFillSize(CSSPropertyID propId, bool& allowComma) |
+PassRefPtr<CSSValue> BisonCSSParser::parseFillSize(CSSPropertyID propId, bool& allowComma) |
{ |
allowComma = true; |
CSSParserValue* value = m_valueList->current(); |
@@ -4075,7 +4075,7 @@ PassRefPtr<CSSValue> CSSParser::parseFillSize(CSSPropertyID propId, bool& allowC |
return createPrimitiveValuePair(parsedValue1.release(), parsedValue2.release()); |
} |
-bool CSSParser::parseFillProperty(CSSPropertyID propId, CSSPropertyID& propId1, CSSPropertyID& propId2, |
+bool BisonCSSParser::parseFillProperty(CSSPropertyID propId, CSSPropertyID& propId1, CSSPropertyID& propId2, |
RefPtr<CSSValue>& retValue1, RefPtr<CSSValue>& retValue2) |
{ |
RefPtr<CSSValueList> values; |
@@ -4264,7 +4264,7 @@ bool CSSParser::parseFillProperty(CSSPropertyID propId, CSSPropertyID& propId1, |
return false; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationDelay() |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationDelay() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (validUnit(value, FTime)) |
@@ -4272,7 +4272,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationDelay() |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationDirection() |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationDirection() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueNormal || value->id == CSSValueAlternate || value->id == CSSValueReverse || value->id == CSSValueAlternateReverse) |
@@ -4280,7 +4280,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationDirection() |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationDuration() |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationDuration() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (validUnit(value, FTime | FNonNeg)) |
@@ -4288,7 +4288,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationDuration() |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationFillMode() |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationFillMode() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueNone || value->id == CSSValueForwards || value->id == CSSValueBackwards || value->id == CSSValueBoth) |
@@ -4296,7 +4296,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationFillMode() |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationIterationCount() |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationIterationCount() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueInfinite) |
@@ -4306,7 +4306,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationIterationCount() |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationName() |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationName() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->unit == CSSPrimitiveValue::CSS_STRING || value->unit == CSSPrimitiveValue::CSS_IDENT) { |
@@ -4319,7 +4319,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationName() |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationPlayState() |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationPlayState() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueRunning || value->id == CSSValuePaused) |
@@ -4327,7 +4327,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationPlayState() |
return 0; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationProperty(AnimationParseContext& context) |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationProperty(AnimationParseContext& context) |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->unit != CSSPrimitiveValue::CSS_IDENT) |
@@ -4347,7 +4347,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationProperty(AnimationParseContext& co |
return 0; |
} |
-bool CSSParser::parseTransformOriginShorthand(RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, RefPtr<CSSValue>& value3) |
+bool BisonCSSParser::parseTransformOriginShorthand(RefPtr<CSSValue>& value1, RefPtr<CSSValue>& value2, RefPtr<CSSValue>& value3) |
{ |
parse2ValuesFillPosition(m_valueList.get(), value1, value2); |
@@ -4364,7 +4364,7 @@ bool CSSParser::parseTransformOriginShorthand(RefPtr<CSSValue>& value1, RefPtr<C |
return true; |
} |
-bool CSSParser::parseCubicBezierTimingFunctionValue(CSSParserValueList*& args, double& result) |
+bool BisonCSSParser::parseCubicBezierTimingFunctionValue(CSSParserValueList*& args, double& result) |
{ |
CSSParserValue* v = args->current(); |
if (!validUnit(v, FNumber)) |
@@ -4380,7 +4380,7 @@ bool CSSParser::parseCubicBezierTimingFunctionValue(CSSParserValueList*& args, d |
return true; |
} |
-PassRefPtr<CSSValue> CSSParser::parseAnimationTimingFunction() |
+PassRefPtr<CSSValue> BisonCSSParser::parseAnimationTimingFunction() |
{ |
CSSParserValue* value = m_valueList->current(); |
if (value->id == CSSValueEase || value->id == CSSValueLinear || value->id == CSSValueEaseIn || value->id == CSSValueEaseOut |
@@ -4450,7 +4450,7 @@ PassRefPtr<CSSValue> CSSParser::parseAnimationTimingFunction() |
return 0; |
} |
-bool CSSParser::parseAnimationProperty(CSSPropertyID propId, RefPtr<CSSValue>& result, AnimationParseContext& context) |
+bool BisonCSSParser::parseAnimationProperty(CSSPropertyID propId, RefPtr<CSSValue>& result, AnimationParseContext& context) |
{ |
RefPtr<CSSValueList> values; |
CSSParserValue* val; |
@@ -4570,7 +4570,7 @@ bool CSSParser::parseAnimationProperty(CSSPropertyID propId, RefPtr<CSSValue>& r |
} |
// The function parses [ <integer> || <string> ] in <grid-line> (which can be stand alone or with 'span'). |
-bool CSSParser::parseIntegerOrStringFromGridPosition(RefPtr<CSSPrimitiveValue>& numericValue, RefPtr<CSSPrimitiveValue>& gridLineName) |
+bool BisonCSSParser::parseIntegerOrStringFromGridPosition(RefPtr<CSSPrimitiveValue>& numericValue, RefPtr<CSSPrimitiveValue>& gridLineName) |
{ |
CSSParserValue* value = m_valueList->current(); |
if (validUnit(value, FInteger) && value->fValue) { |
@@ -4596,7 +4596,7 @@ bool CSSParser::parseIntegerOrStringFromGridPosition(RefPtr<CSSPrimitiveValue>& |
return false; |
} |
-PassRefPtr<CSSValue> CSSParser::parseGridPosition() |
+PassRefPtr<CSSValue> BisonCSSParser::parseGridPosition() |
{ |
ASSERT(RuntimeEnabledFeatures::cssGridLayoutEnabled()); |
@@ -4659,7 +4659,7 @@ static PassRefPtr<CSSValue> gridMissingGridPositionValue(CSSValue* value) |
return cssValuePool().createIdentifierValue(CSSValueAuto); |
} |
-bool CSSParser::parseGridItemPositionShorthand(CSSPropertyID shorthandId, bool important) |
+bool BisonCSSParser::parseGridItemPositionShorthand(CSSPropertyID shorthandId, bool important) |
{ |
ShorthandScope scope(this, shorthandId); |
const StylePropertyShorthand& shorthand = shorthandForProperty(shorthandId); |
@@ -4689,7 +4689,7 @@ bool CSSParser::parseGridItemPositionShorthand(CSSPropertyID shorthandId, bool i |
return true; |
} |
-bool CSSParser::parseGridAreaShorthand(bool important) |
+bool BisonCSSParser::parseGridAreaShorthand(bool important) |
{ |
ASSERT(RuntimeEnabledFeatures::cssGridLayoutEnabled()); |
@@ -4729,7 +4729,7 @@ bool CSSParser::parseGridAreaShorthand(bool important) |
return true; |
} |
-bool CSSParser::parseSingleGridAreaLonghand(RefPtr<CSSValue>& property) |
+bool BisonCSSParser::parseSingleGridAreaLonghand(RefPtr<CSSValue>& property) |
{ |
if (!m_valueList->current()) |
return true; |
@@ -4744,7 +4744,7 @@ bool CSSParser::parseSingleGridAreaLonghand(RefPtr<CSSValue>& property) |
return true; |
} |
-void CSSParser::parseGridLineNames(CSSParserValueList* parserValueList, CSSValueList& valueList) |
+void BisonCSSParser::parseGridLineNames(CSSParserValueList* parserValueList, CSSValueList& valueList) |
{ |
ASSERT(parserValueList->current() && parserValueList->current()->unit == CSSParserValue::ValueList); |
@@ -4766,7 +4766,7 @@ void CSSParser::parseGridLineNames(CSSParserValueList* parserValueList, CSSValue |
parserValueList->next(); |
} |
-bool CSSParser::parseGridTrackList(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseGridTrackList(CSSPropertyID propId, bool important) |
{ |
ASSERT(RuntimeEnabledFeatures::cssGridLayoutEnabled()); |
@@ -4812,7 +4812,7 @@ bool CSSParser::parseGridTrackList(CSSPropertyID propId, bool important) |
return true; |
} |
-bool CSSParser::parseGridTrackRepeatFunction(CSSValueList& list) |
+bool BisonCSSParser::parseGridTrackRepeatFunction(CSSValueList& list) |
{ |
CSSParserValueList* arguments = m_valueList->current()->function->args.get(); |
if (!arguments || arguments->size() < 3 || !validUnit(arguments->valueAt(0), FPositiveInteger) || !isComma(arguments->valueAt(1))) |
@@ -4852,7 +4852,7 @@ bool CSSParser::parseGridTrackRepeatFunction(CSSValueList& list) |
return true; |
} |
-PassRefPtr<CSSValue> CSSParser::parseGridTrackSize(CSSParserValueList& inputList) |
+PassRefPtr<CSSValue> BisonCSSParser::parseGridTrackSize(CSSParserValueList& inputList) |
{ |
ASSERT(RuntimeEnabledFeatures::cssGridLayoutEnabled()); |
@@ -4885,7 +4885,7 @@ PassRefPtr<CSSValue> CSSParser::parseGridTrackSize(CSSParserValueList& inputList |
return parseGridBreadth(currentValue); |
} |
-PassRefPtr<CSSPrimitiveValue> CSSParser::parseGridBreadth(CSSParserValue* currentValue) |
+PassRefPtr<CSSPrimitiveValue> BisonCSSParser::parseGridBreadth(CSSParserValue* currentValue) |
{ |
if (currentValue->id == CSSValueMinContent || currentValue->id == CSSValueMaxContent) |
return cssValuePool().createIdentifierValue(currentValue->id); |
@@ -4906,7 +4906,7 @@ PassRefPtr<CSSPrimitiveValue> CSSParser::parseGridBreadth(CSSParserValue* curren |
return createPrimitiveNumericValue(currentValue); |
} |
-PassRefPtr<CSSValue> CSSParser::parseGridTemplate() |
+PassRefPtr<CSSValue> BisonCSSParser::parseGridTemplate() |
{ |
NamedGridAreaMap gridAreaMap; |
size_t rowCount = 0; |
@@ -4979,7 +4979,7 @@ PassRefPtr<CSSValue> CSSParser::parseGridTemplate() |
return CSSGridTemplateValue::create(gridAreaMap, rowCount, columnCount); |
} |
-PassRefPtr<CSSValue> CSSParser::parseCounterContent(CSSParserValueList* args, bool counters) |
+PassRefPtr<CSSValue> BisonCSSParser::parseCounterContent(CSSParserValueList* args, bool counters) |
{ |
unsigned numArgs = args->size(); |
if (counters && numArgs != 3 && numArgs != 5) |
@@ -5031,7 +5031,7 @@ PassRefPtr<CSSValue> CSSParser::parseCounterContent(CSSParserValueList* args, bo |
return cssValuePool().createValue(Counter::create(identifier.release(), listStyle.release(), separator.release())); |
} |
-bool CSSParser::parseClipShape(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseClipShape(CSSPropertyID propId, bool important) |
{ |
CSSParserValue* value = m_valueList->current(); |
CSSParserValueList* args = value->function->args.get(); |
@@ -5080,7 +5080,7 @@ bool CSSParser::parseClipShape(CSSPropertyID propId, bool important) |
return false; |
} |
-PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapeRectangle(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> BisonCSSParser::parseBasicShapeRectangle(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -5138,7 +5138,7 @@ PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapeRectangle(CSSParserValueList |
return shape; |
} |
-PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapeInsetRectangle(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> BisonCSSParser::parseBasicShapeInsetRectangle(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -5192,7 +5192,7 @@ PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapeInsetRectangle(CSSParserValu |
return shape; |
} |
-PassRefPtr<CSSPrimitiveValue> CSSParser::parseShapeRadius(CSSParserValue* value) |
+PassRefPtr<CSSPrimitiveValue> BisonCSSParser::parseShapeRadius(CSSParserValue* value) |
{ |
if (value->id == CSSValueClosestSide || value->id == CSSValueFarthestSide) |
return cssValuePool().createIdentifierValue(value->id); |
@@ -5203,7 +5203,7 @@ PassRefPtr<CSSPrimitiveValue> CSSParser::parseShapeRadius(CSSParserValue* value) |
return createPrimitiveNumericValue(value); |
} |
-PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapeCircle(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> BisonCSSParser::parseBasicShapeCircle(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -5250,7 +5250,7 @@ PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapeCircle(CSSParserValueList* a |
return shape; |
} |
-PassRefPtr<CSSBasicShape> CSSParser::parseDeprecatedBasicShapeCircle(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> BisonCSSParser::parseDeprecatedBasicShapeCircle(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -5300,7 +5300,7 @@ PassRefPtr<CSSBasicShape> CSSParser::parseDeprecatedBasicShapeCircle(CSSParserVa |
return shape; |
} |
-PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapeEllipse(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> BisonCSSParser::parseBasicShapeEllipse(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -5351,7 +5351,7 @@ PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapeEllipse(CSSParserValueList* |
return shape; |
} |
-PassRefPtr<CSSBasicShape> CSSParser::parseBasicShapePolygon(CSSParserValueList* args) |
+PassRefPtr<CSSBasicShape> BisonCSSParser::parseBasicShapePolygon(CSSParserValueList* args) |
{ |
ASSERT(args); |
@@ -5431,7 +5431,7 @@ static bool isDeprecatedBasicShape(CSSParserValueList* args) |
return false; |
} |
-PassRefPtr<CSSValue> CSSParser::parseShapeProperty(CSSPropertyID propId) |
+PassRefPtr<CSSValue> BisonCSSParser::parseShapeProperty(CSSPropertyID propId) |
{ |
if (!RuntimeEnabledFeatures::cssShapesEnabled()) |
return 0; |
@@ -5490,7 +5490,7 @@ PassRefPtr<CSSValue> CSSParser::parseShapeProperty(CSSPropertyID propId) |
return boxValue.release(); |
} |
-PassRefPtr<CSSPrimitiveValue> CSSParser::parseBasicShape() |
+PassRefPtr<CSSPrimitiveValue> BisonCSSParser::parseBasicShape() |
{ |
CSSParserValue* value = m_valueList->current(); |
ASSERT(value->unit == CSSParserValue::Function); |
@@ -5522,7 +5522,7 @@ PassRefPtr<CSSPrimitiveValue> CSSParser::parseBasicShape() |
} |
// [ 'font-style' || 'font-variant' || 'font-weight' ]? 'font-size' [ / 'line-height' ]? 'font-family' |
-bool CSSParser::parseFont(bool important) |
+bool BisonCSSParser::parseFont(bool important) |
{ |
// Let's check if there is an inherit or initial somewhere in the shorthand. |
for (unsigned i = 0; i < m_valueList->size(); ++i) { |
@@ -5629,7 +5629,7 @@ private: |
CSSValueList* m_list; |
}; |
-PassRefPtr<CSSValueList> CSSParser::parseFontFamily() |
+PassRefPtr<CSSValueList> BisonCSSParser::parseFontFamily() |
{ |
RefPtr<CSSValueList> list = CSSValueList::createCommaSeparated(); |
CSSParserValue* value = m_valueList->current(); |
@@ -5703,7 +5703,7 @@ PassRefPtr<CSSValueList> CSSParser::parseFontFamily() |
return list.release(); |
} |
-bool CSSParser::parseLineHeight(bool important) |
+bool BisonCSSParser::parseLineHeight(bool important) |
{ |
CSSParserValue* value = m_valueList->current(); |
CSSValueID id = value->id; |
@@ -5718,7 +5718,7 @@ bool CSSParser::parseLineHeight(bool important) |
return validPrimitive; |
} |
-bool CSSParser::parseFontSize(bool important) |
+bool BisonCSSParser::parseFontSize(bool important) |
{ |
CSSParserValue* value = m_valueList->current(); |
CSSValueID id = value->id; |
@@ -5733,7 +5733,7 @@ bool CSSParser::parseFontSize(bool important) |
return validPrimitive; |
} |
-bool CSSParser::parseFontVariant(bool important) |
+bool BisonCSSParser::parseFontVariant(bool important) |
{ |
RefPtr<CSSValueList> values; |
if (m_valueList->size() > 1) |
@@ -5780,7 +5780,7 @@ bool CSSParser::parseFontVariant(bool important) |
return false; |
} |
-bool CSSParser::parseFontWeight(bool important) |
+bool BisonCSSParser::parseFontWeight(bool important) |
{ |
CSSParserValue* value = m_valueList->current(); |
if ((value->id >= CSSValueNormal) && (value->id <= CSSValue900)) { |
@@ -5797,7 +5797,7 @@ bool CSSParser::parseFontWeight(bool important) |
return false; |
} |
-bool CSSParser::parseFontFaceSrcURI(CSSValueList* valueList) |
+bool BisonCSSParser::parseFontFaceSrcURI(CSSValueList* valueList) |
{ |
RefPtr<CSSFontFaceSrcValue> uriValue(CSSFontFaceSrcValue::create(completeURL(m_valueList->current()->string))); |
@@ -5828,7 +5828,7 @@ bool CSSParser::parseFontFaceSrcURI(CSSValueList* valueList) |
return true; |
} |
-bool CSSParser::parseFontFaceSrcLocal(CSSValueList* valueList) |
+bool BisonCSSParser::parseFontFaceSrcLocal(CSSValueList* valueList) |
{ |
CSSParserValueList* args = m_valueList->current()->function->args.get(); |
if (!args || !args->size()) |
@@ -5856,7 +5856,7 @@ bool CSSParser::parseFontFaceSrcLocal(CSSValueList* valueList) |
return true; |
} |
-bool CSSParser::parseFontFaceSrc() |
+bool BisonCSSParser::parseFontFaceSrc() |
{ |
RefPtr<CSSValueList> values(CSSValueList::createCommaSeparated()); |
@@ -5878,7 +5878,7 @@ bool CSSParser::parseFontFaceSrc() |
return true; |
} |
-bool CSSParser::parseFontFaceUnicodeRange() |
+bool BisonCSSParser::parseFontFaceUnicodeRange() |
{ |
RefPtr<CSSValueList> values = CSSValueList::createCommaSeparated(); |
bool failed = false; |
@@ -6257,7 +6257,7 @@ static inline bool fastParseColorInternal(RGBA32& rgb, const CharacterType* char |
} |
template<typename StringType> |
-bool CSSParser::fastParseColor(RGBA32& rgb, const StringType& name, bool strict) |
+bool BisonCSSParser::fastParseColor(RGBA32& rgb, const StringType& name, bool strict) |
{ |
unsigned length = name.length(); |
bool parseResult; |
@@ -6283,7 +6283,7 @@ bool CSSParser::fastParseColor(RGBA32& rgb, const StringType& name, bool strict) |
return false; |
} |
-inline double CSSParser::parsedDouble(CSSParserValue *v, ReleaseParsedCalcValueCondition releaseCalc) |
+inline double BisonCSSParser::parsedDouble(CSSParserValue *v, ReleaseParsedCalcValueCondition releaseCalc) |
{ |
const double result = m_parsedCalculation ? m_parsedCalculation->doubleValue() : v->fValue; |
if (releaseCalc == ReleaseParsedCalcValue) |
@@ -6291,7 +6291,7 @@ inline double CSSParser::parsedDouble(CSSParserValue *v, ReleaseParsedCalcValueC |
return result; |
} |
-bool CSSParser::isCalculation(CSSParserValue* value) |
+bool BisonCSSParser::isCalculation(CSSParserValue* value) |
{ |
return (value->unit == CSSParserValue::Function) |
&& (equalIgnoringCase(value->function->name, "calc(") |
@@ -6300,7 +6300,7 @@ bool CSSParser::isCalculation(CSSParserValue* value) |
|| equalIgnoringCase(value->function->name, "-webkit-max(")); |
} |
-inline int CSSParser::colorIntFromValue(CSSParserValue* v) |
+inline int BisonCSSParser::colorIntFromValue(CSSParserValue* v) |
{ |
bool isPercent; |
@@ -6326,7 +6326,7 @@ inline int CSSParser::colorIntFromValue(CSSParserValue* v) |
return static_cast<int>(value); |
} |
-bool CSSParser::parseColorParameters(CSSParserValue* value, int* colorArray, bool parseAlpha) |
+bool BisonCSSParser::parseColorParameters(CSSParserValue* value, int* colorArray, bool parseAlpha) |
{ |
CSSParserValueList* args = value->function->args.get(); |
CSSParserValue* v = args->current(); |
@@ -6369,7 +6369,7 @@ bool CSSParser::parseColorParameters(CSSParserValue* value, int* colorArray, boo |
// and with alpha, the format is |
// hsla(<number>, <percent>, <percent>, <number>) |
// The first value, HUE, is in an angle with a value between 0 and 360 |
-bool CSSParser::parseHSLParameters(CSSParserValue* value, double* colorArray, bool parseAlpha) |
+bool BisonCSSParser::parseHSLParameters(CSSParserValue* value, double* colorArray, bool parseAlpha) |
{ |
CSSParserValueList* args = value->function->args.get(); |
CSSParserValue* v = args->current(); |
@@ -6399,7 +6399,7 @@ bool CSSParser::parseHSLParameters(CSSParserValue* value, double* colorArray, bo |
return true; |
} |
-PassRefPtr<CSSPrimitiveValue> CSSParser::parseColor(CSSParserValue* value) |
+PassRefPtr<CSSPrimitiveValue> BisonCSSParser::parseColor(CSSParserValue* value) |
{ |
RGBA32 c = Color::transparent; |
if (!parseColorFromValue(value ? value : m_valueList->current(), c)) |
@@ -6407,7 +6407,7 @@ PassRefPtr<CSSPrimitiveValue> CSSParser::parseColor(CSSParserValue* value) |
return cssValuePool().createColorValue(c); |
} |
-bool CSSParser::parseColorFromValue(CSSParserValue* value, RGBA32& c) |
+bool BisonCSSParser::parseColorFromValue(CSSParserValue* value, RGBA32& c) |
{ |
if (inQuirksMode() && value->unit == CSSPrimitiveValue::CSS_NUMBER |
&& value->fValue >= 0. && value->fValue < 1000000.) { |
@@ -6463,7 +6463,7 @@ bool CSSParser::parseColorFromValue(CSSParserValue* value, RGBA32& c) |
// This class tracks parsing state for shadow values. If it goes out of scope (e.g., due to an early return) |
// without the allowBreak bit being set, then it will clean up all of the objects and destroy them. |
struct ShadowParseContext { |
- ShadowParseContext(CSSPropertyID prop, CSSParser* parser) |
+ ShadowParseContext(CSSPropertyID prop, BisonCSSParser* parser) |
: property(prop) |
, m_parser(parser) |
, allowX(true) |
@@ -6562,7 +6562,7 @@ struct ShadowParseContext { |
} |
CSSPropertyID property; |
- CSSParser* m_parser; |
+ BisonCSSParser* m_parser; |
RefPtr<CSSValueList> values; |
RefPtr<CSSPrimitiveValue> x; |
@@ -6581,7 +6581,7 @@ struct ShadowParseContext { |
bool allowBreak; |
}; |
-PassRefPtr<CSSValueList> CSSParser::parseShadow(CSSParserValueList* valueList, CSSPropertyID propId) |
+PassRefPtr<CSSValueList> BisonCSSParser::parseShadow(CSSParserValueList* valueList, CSSPropertyID propId) |
{ |
ShadowParseContext context(propId, this); |
CSSParserValue* val; |
@@ -6645,7 +6645,7 @@ PassRefPtr<CSSValueList> CSSParser::parseShadow(CSSParserValueList* valueList, C |
return 0; |
} |
-bool CSSParser::parseReflect(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseReflect(CSSPropertyID propId, bool important) |
{ |
// box-reflect: <direction> <offset> <mask> |
@@ -6692,7 +6692,7 @@ bool CSSParser::parseReflect(CSSPropertyID propId, bool important) |
return true; |
} |
-bool CSSParser::parseFlex(CSSParserValueList* args, bool important) |
+bool BisonCSSParser::parseFlex(CSSParserValueList* args, bool important) |
{ |
if (!args || !args->size() || args->size() > 3) |
return false; |
@@ -6736,7 +6736,7 @@ bool CSSParser::parseFlex(CSSParserValueList* args, bool important) |
return true; |
} |
-bool CSSParser::parseObjectPosition(bool important) |
+bool BisonCSSParser::parseObjectPosition(bool important) |
{ |
RefPtr<CSSValue> xValue; |
RefPtr<CSSValue> yValue; |
@@ -6837,7 +6837,7 @@ struct BorderImageParseContext { |
return createBorderImageValue(m_image, m_imageSlice, m_borderSlice, m_outset, m_repeat); |
} |
- void commitMaskBoxImage(CSSParser* parser, bool important) |
+ void commitMaskBoxImage(BisonCSSParser* parser, bool important) |
{ |
commitBorderImageProperty(CSSPropertyWebkitMaskBoxImageSource, parser, m_image, important); |
commitBorderImageProperty(CSSPropertyWebkitMaskBoxImageSlice, parser, m_imageSlice, important); |
@@ -6846,7 +6846,7 @@ struct BorderImageParseContext { |
commitBorderImageProperty(CSSPropertyWebkitMaskBoxImageRepeat, parser, m_repeat, important); |
} |
- void commitBorderImage(CSSParser* parser, bool important) |
+ void commitBorderImage(BisonCSSParser* parser, bool important) |
{ |
commitBorderImageProperty(CSSPropertyBorderImageSource, parser, m_image, important); |
commitBorderImageProperty(CSSPropertyBorderImageSlice, parser, m_imageSlice, important); |
@@ -6855,7 +6855,7 @@ struct BorderImageParseContext { |
commitBorderImageProperty(CSSPropertyBorderImageRepeat, parser, m_repeat, important); |
} |
- void commitBorderImageProperty(CSSPropertyID propId, CSSParser* parser, PassRefPtr<CSSValue> value, bool important) |
+ void commitBorderImageProperty(CSSPropertyID propId, BisonCSSParser* parser, PassRefPtr<CSSValue> value, bool important) |
{ |
if (value) |
parser->addProperty(propId, value, important); |
@@ -6882,7 +6882,7 @@ struct BorderImageParseContext { |
RefPtr<CSSValue> m_repeat; |
}; |
-static bool buildBorderImageParseContext(CSSParser& parser, CSSPropertyID propId, BorderImageParseContext& context) |
+static bool buildBorderImageParseContext(BisonCSSParser& parser, CSSPropertyID propId, BorderImageParseContext& context) |
{ |
ShorthandScope scope(&parser, propId); |
while (CSSParserValue* val = parser.m_valueList->current()) { |
@@ -6943,7 +6943,7 @@ static bool buildBorderImageParseContext(CSSParser& parser, CSSPropertyID propId |
return context.allowCommit(); |
} |
-bool CSSParser::parseBorderImageShorthand(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseBorderImageShorthand(CSSPropertyID propId, bool important) |
{ |
BorderImageParseContext context; |
if (buildBorderImageParseContext(*this, propId, context)) { |
@@ -6962,7 +6962,7 @@ bool CSSParser::parseBorderImageShorthand(CSSPropertyID propId, bool important) |
return false; |
} |
-PassRefPtr<CSSValue> CSSParser::parseBorderImage(CSSPropertyID propId) |
+PassRefPtr<CSSValue> BisonCSSParser::parseBorderImage(CSSPropertyID propId) |
{ |
BorderImageParseContext context; |
if (buildBorderImageParseContext(*this, propId, context)) { |
@@ -6976,7 +6976,7 @@ static bool isBorderImageRepeatKeyword(int id) |
return id == CSSValueStretch || id == CSSValueRepeat || id == CSSValueSpace || id == CSSValueRound; |
} |
-bool CSSParser::parseBorderImageRepeat(RefPtr<CSSValue>& result) |
+bool BisonCSSParser::parseBorderImageRepeat(RefPtr<CSSValue>& result) |
{ |
RefPtr<CSSPrimitiveValue> firstValue; |
RefPtr<CSSPrimitiveValue> secondValue; |
@@ -7010,7 +7010,7 @@ bool CSSParser::parseBorderImageRepeat(RefPtr<CSSValue>& result) |
class BorderImageSliceParseContext { |
public: |
- BorderImageSliceParseContext(CSSParser* parser) |
+ BorderImageSliceParseContext(BisonCSSParser* parser) |
: m_parser(parser) |
, m_allowNumber(true) |
, m_allowFill(true) |
@@ -7071,7 +7071,7 @@ public: |
} |
private: |
- CSSParser* m_parser; |
+ BisonCSSParser* m_parser; |
bool m_allowNumber; |
bool m_allowFill; |
@@ -7085,7 +7085,7 @@ private: |
bool m_fill; |
}; |
-bool CSSParser::parseBorderImageSlice(CSSPropertyID propId, RefPtr<CSSBorderImageSliceValue>& result) |
+bool BisonCSSParser::parseBorderImageSlice(CSSPropertyID propId, RefPtr<CSSBorderImageSliceValue>& result) |
{ |
BorderImageSliceParseContext context(this); |
CSSParserValue* val; |
@@ -7124,7 +7124,7 @@ bool CSSParser::parseBorderImageSlice(CSSPropertyID propId, RefPtr<CSSBorderImag |
class BorderImageQuadParseContext { |
public: |
- BorderImageQuadParseContext(CSSParser* parser) |
+ BorderImageQuadParseContext(BisonCSSParser* parser) |
: m_parser(parser) |
, m_allowNumber(true) |
, m_allowFinalCommit(false) |
@@ -7188,7 +7188,7 @@ public: |
} |
private: |
- CSSParser* m_parser; |
+ BisonCSSParser* m_parser; |
bool m_allowNumber; |
bool m_allowFinalCommit; |
@@ -7199,7 +7199,7 @@ private: |
RefPtr<CSSPrimitiveValue> m_left; |
}; |
-bool CSSParser::parseBorderImageQuad(Units validUnits, RefPtr<CSSPrimitiveValue>& result) |
+bool BisonCSSParser::parseBorderImageQuad(Units validUnits, RefPtr<CSSPrimitiveValue>& result) |
{ |
BorderImageQuadParseContext context(this); |
CSSParserValue* val; |
@@ -7225,12 +7225,12 @@ bool CSSParser::parseBorderImageQuad(Units validUnits, RefPtr<CSSPrimitiveValue> |
return false; |
} |
-bool CSSParser::parseBorderImageWidth(RefPtr<CSSPrimitiveValue>& result) |
+bool BisonCSSParser::parseBorderImageWidth(RefPtr<CSSPrimitiveValue>& result) |
{ |
return parseBorderImageQuad(FLength | FNumber | FNonNeg | FPercent, result); |
} |
-bool CSSParser::parseBorderImageOutset(RefPtr<CSSPrimitiveValue>& result) |
+bool BisonCSSParser::parseBorderImageOutset(RefPtr<CSSPrimitiveValue>& result) |
{ |
return parseBorderImageQuad(FLength | FNumber | FNonNeg, result); |
} |
@@ -7247,7 +7247,7 @@ static void completeBorderRadii(RefPtr<CSSPrimitiveValue> radii[4]) |
radii[3] = radii[1]; |
} |
-bool CSSParser::parseBorderRadius(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseBorderRadius(CSSPropertyID propId, bool important) |
{ |
unsigned num = m_valueList->size(); |
if (num > 9) |
@@ -7306,7 +7306,7 @@ bool CSSParser::parseBorderRadius(CSSPropertyID propId, bool important) |
return true; |
} |
-bool CSSParser::parseAspectRatio(bool important) |
+bool BisonCSSParser::parseAspectRatio(bool important) |
{ |
unsigned num = m_valueList->size(); |
if (num == 1 && m_valueList->valueAt(0)->id == CSSValueNone) { |
@@ -7335,7 +7335,7 @@ bool CSSParser::parseAspectRatio(bool important) |
return true; |
} |
-bool CSSParser::parseCounter(CSSPropertyID propId, int defaultValue, bool important) |
+bool BisonCSSParser::parseCounter(CSSPropertyID propId, int defaultValue, bool important) |
{ |
enum { ID, VAL } state = ID; |
@@ -7395,7 +7395,7 @@ static PassRefPtr<CSSPrimitiveValue> parseDeprecatedGradientPoint(CSSParserValue |
return result; |
} |
-static bool parseDeprecatedGradientColorStop(CSSParser* p, CSSParserValue* a, CSSGradientColorStop& stop) |
+static bool parseDeprecatedGradientColorStop(BisonCSSParser* p, CSSParserValue* a, CSSGradientColorStop& stop) |
{ |
if (a->unit != CSSParserValue::Function) |
return false; |
@@ -7459,7 +7459,7 @@ static bool parseDeprecatedGradientColorStop(CSSParser* p, CSSParserValue* a, CS |
return true; |
} |
-bool CSSParser::parseDeprecatedGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient) |
+bool BisonCSSParser::parseDeprecatedGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient) |
{ |
// Walk the arguments. |
CSSParserValueList* args = valueList->current()->function->args.get(); |
@@ -7612,7 +7612,7 @@ static PassRefPtr<CSSPrimitiveValue> valueFromSideKeyword(CSSParserValue* a, boo |
return cssValuePool().createIdentifierValue(a->id); |
} |
-static PassRefPtr<CSSPrimitiveValue> parseGradientColorOrKeyword(CSSParser* p, CSSParserValue* value) |
+static PassRefPtr<CSSPrimitiveValue> parseGradientColorOrKeyword(BisonCSSParser* p, CSSParserValue* value) |
{ |
CSSValueID id = value->id; |
if (id == CSSValueWebkitText || (id >= CSSValueAqua && id <= CSSValueWindowtext) || id == CSSValueMenu || id == CSSValueCurrentcolor) |
@@ -7621,7 +7621,7 @@ static PassRefPtr<CSSPrimitiveValue> parseGradientColorOrKeyword(CSSParser* p, C |
return p->parseColor(value); |
} |
-bool CSSParser::parseDeprecatedLinearGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
+bool BisonCSSParser::parseDeprecatedLinearGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
{ |
RefPtr<CSSLinearGradientValue> result = CSSLinearGradientValue::create(repeating, CSSPrefixedLinearGradient); |
@@ -7689,7 +7689,7 @@ bool CSSParser::parseDeprecatedLinearGradient(CSSParserValueList* valueList, Ref |
return true; |
} |
-bool CSSParser::parseDeprecatedRadialGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
+bool BisonCSSParser::parseDeprecatedRadialGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
{ |
RefPtr<CSSRadialGradientValue> result = CSSRadialGradientValue::create(repeating, CSSPrefixedRadialGradient); |
@@ -7807,7 +7807,7 @@ bool CSSParser::parseDeprecatedRadialGradient(CSSParserValueList* valueList, Ref |
return true; |
} |
-bool CSSParser::parseLinearGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
+bool BisonCSSParser::parseLinearGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
{ |
RefPtr<CSSLinearGradientValue> result = CSSLinearGradientValue::create(repeating, CSSLinearGradient); |
@@ -7879,7 +7879,7 @@ bool CSSParser::parseLinearGradient(CSSParserValueList* valueList, RefPtr<CSSVal |
return true; |
} |
-bool CSSParser::parseRadialGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
+bool BisonCSSParser::parseRadialGradient(CSSParserValueList* valueList, RefPtr<CSSValue>& gradient, CSSGradientRepeat repeating) |
{ |
RefPtr<CSSRadialGradientValue> result = CSSRadialGradientValue::create(repeating, CSSRadialGradient); |
@@ -8002,7 +8002,7 @@ bool CSSParser::parseRadialGradient(CSSParserValueList* valueList, RefPtr<CSSVal |
return true; |
} |
-bool CSSParser::parseGradientColorStops(CSSParserValueList* valueList, CSSGradientValue* gradient, bool expectComma) |
+bool BisonCSSParser::parseGradientColorStops(CSSParserValueList* valueList, CSSGradientValue* gradient, bool expectComma) |
{ |
CSSParserValue* a = valueList->current(); |
@@ -8040,7 +8040,7 @@ bool CSSParser::parseGradientColorStops(CSSParserValueList* valueList, CSSGradie |
return gradient->stopCount() >= 2; |
} |
-bool CSSParser::parseGeneratedImage(CSSParserValueList* valueList, RefPtr<CSSValue>& value) |
+bool BisonCSSParser::parseGeneratedImage(CSSParserValueList* valueList, RefPtr<CSSValue>& value) |
{ |
CSSParserValue* val = valueList->current(); |
@@ -8083,7 +8083,7 @@ bool CSSParser::parseGeneratedImage(CSSParserValueList* valueList, RefPtr<CSSVal |
return false; |
} |
-bool CSSParser::parseCrossfade(CSSParserValueList* valueList, RefPtr<CSSValue>& crossfade) |
+bool BisonCSSParser::parseCrossfade(CSSParserValueList* valueList, RefPtr<CSSValue>& crossfade) |
{ |
RefPtr<CSSCrossfadeValue> result; |
@@ -8135,7 +8135,7 @@ bool CSSParser::parseCrossfade(CSSParserValueList* valueList, RefPtr<CSSValue>& |
return true; |
} |
-bool CSSParser::parseCanvas(CSSParserValueList* valueList, RefPtr<CSSValue>& canvas) |
+bool BisonCSSParser::parseCanvas(CSSParserValueList* valueList, RefPtr<CSSValue>& canvas) |
{ |
// Walk the arguments. |
CSSParserValueList* args = valueList->current()->function->args.get(); |
@@ -8151,7 +8151,7 @@ bool CSSParser::parseCanvas(CSSParserValueList* valueList, RefPtr<CSSValue>& can |
return true; |
} |
-PassRefPtr<CSSValue> CSSParser::parseImageSet(CSSParserValueList* valueList) |
+PassRefPtr<CSSValue> BisonCSSParser::parseImageSet(CSSParserValueList* valueList) |
{ |
CSSParserValue* function = valueList->current(); |
@@ -8214,7 +8214,7 @@ public: |
: m_type(CSSTransformValue::UnknownTransformOperation) |
, m_argCount(1) |
, m_allowSingleArgument(false) |
- , m_unit(CSSParser::FUnknown) |
+ , m_unit(BisonCSSParser::FUnknown) |
{ |
const UChar* characters; |
unsigned nameLength = name.length(); |
@@ -8232,97 +8232,97 @@ public: |
SWITCH(characters, nameLength) { |
CASE("skew(") { |
- m_unit = CSSParser::FAngle; |
+ m_unit = BisonCSSParser::FAngle; |
m_type = CSSTransformValue::SkewTransformOperation; |
m_allowSingleArgument = true; |
m_argCount = 3; |
} |
CASE("scale(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::ScaleTransformOperation; |
m_allowSingleArgument = true; |
m_argCount = 3; |
} |
CASE("skewx(") { |
- m_unit = CSSParser::FAngle; |
+ m_unit = BisonCSSParser::FAngle; |
m_type = CSSTransformValue::SkewXTransformOperation; |
} |
CASE("skewy(") { |
- m_unit = CSSParser::FAngle; |
+ m_unit = BisonCSSParser::FAngle; |
m_type = CSSTransformValue::SkewYTransformOperation; |
} |
CASE("matrix(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::MatrixTransformOperation; |
m_argCount = 11; |
} |
CASE("rotate(") { |
- m_unit = CSSParser::FAngle; |
+ m_unit = BisonCSSParser::FAngle; |
m_type = CSSTransformValue::RotateTransformOperation; |
} |
CASE("scalex(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::ScaleXTransformOperation; |
} |
CASE("scaley(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::ScaleYTransformOperation; |
} |
CASE("scalez(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::ScaleZTransformOperation; |
} |
CASE("scale3d(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::Scale3DTransformOperation; |
m_argCount = 5; |
} |
CASE("rotatex(") { |
- m_unit = CSSParser::FAngle; |
+ m_unit = BisonCSSParser::FAngle; |
m_type = CSSTransformValue::RotateXTransformOperation; |
} |
CASE("rotatey(") { |
- m_unit = CSSParser::FAngle; |
+ m_unit = BisonCSSParser::FAngle; |
m_type = CSSTransformValue::RotateYTransformOperation; |
} |
CASE("rotatez(") { |
- m_unit = CSSParser::FAngle; |
+ m_unit = BisonCSSParser::FAngle; |
m_type = CSSTransformValue::RotateZTransformOperation; |
} |
CASE("matrix3d(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::Matrix3DTransformOperation; |
m_argCount = 31; |
} |
CASE("rotate3d(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::Rotate3DTransformOperation; |
m_argCount = 7; |
} |
CASE("translate(") { |
- m_unit = CSSParser::FLength | CSSParser::FPercent; |
+ m_unit = BisonCSSParser::FLength | BisonCSSParser::FPercent; |
m_type = CSSTransformValue::TranslateTransformOperation; |
m_allowSingleArgument = true; |
m_argCount = 3; |
} |
CASE("translatex(") { |
- m_unit = CSSParser::FLength | CSSParser::FPercent; |
+ m_unit = BisonCSSParser::FLength | BisonCSSParser::FPercent; |
m_type = CSSTransformValue::TranslateXTransformOperation; |
} |
CASE("translatey(") { |
- m_unit = CSSParser::FLength | CSSParser::FPercent; |
+ m_unit = BisonCSSParser::FLength | BisonCSSParser::FPercent; |
m_type = CSSTransformValue::TranslateYTransformOperation; |
} |
CASE("translatez(") { |
- m_unit = CSSParser::FLength | CSSParser::FPercent; |
+ m_unit = BisonCSSParser::FLength | BisonCSSParser::FPercent; |
m_type = CSSTransformValue::TranslateZTransformOperation; |
} |
CASE("perspective(") { |
- m_unit = CSSParser::FNumber; |
+ m_unit = BisonCSSParser::FNumber; |
m_type = CSSTransformValue::PerspectiveTransformOperation; |
} |
CASE("translate3d(") { |
- m_unit = CSSParser::FLength | CSSParser::FPercent; |
+ m_unit = BisonCSSParser::FLength | BisonCSSParser::FPercent; |
m_type = CSSTransformValue::Translate3DTransformOperation; |
m_argCount = 5; |
} |
@@ -8331,7 +8331,7 @@ public: |
CSSTransformValue::TransformOperationType type() const { return m_type; } |
unsigned argCount() const { return m_argCount; } |
- CSSParser::Units unit() const { return m_unit; } |
+ BisonCSSParser::Units unit() const { return m_unit; } |
bool unknown() const { return m_type == CSSTransformValue::UnknownTransformOperation; } |
bool hasCorrectArgCount(unsigned argCount) { return m_argCount == argCount || (m_allowSingleArgument && argCount == 1); } |
@@ -8340,10 +8340,10 @@ private: |
CSSTransformValue::TransformOperationType m_type; |
unsigned m_argCount; |
bool m_allowSingleArgument; |
- CSSParser::Units m_unit; |
+ BisonCSSParser::Units m_unit; |
}; |
-PassRefPtr<CSSValueList> CSSParser::parseTransform() |
+PassRefPtr<CSSValueList> BisonCSSParser::parseTransform() |
{ |
if (!m_valueList) |
return 0; |
@@ -8360,7 +8360,7 @@ PassRefPtr<CSSValueList> CSSParser::parseTransform() |
return list.release(); |
} |
-PassRefPtr<CSSValue> CSSParser::parseTransformValue(CSSParserValue *value) |
+PassRefPtr<CSSValue> BisonCSSParser::parseTransformValue(CSSParserValue *value) |
{ |
if (value->unit != CSSParserValue::Function || !value->function) |
return 0; |
@@ -8388,7 +8388,7 @@ PassRefPtr<CSSValue> CSSParser::parseTransformValue(CSSParserValue *value) |
CSSParserValue* a = args->current(); |
unsigned argNumber = 0; |
while (a) { |
- CSSParser::Units unit = info.unit(); |
+ BisonCSSParser::Units unit = info.unit(); |
if (info.type() == CSSTransformValue::Rotate3DTransformOperation && argNumber == 3) { |
// 4th param of rotate3d() is an angle rather than a bare number, validate it as such |
@@ -8425,14 +8425,14 @@ PassRefPtr<CSSValue> CSSParser::parseTransformValue(CSSParserValue *value) |
return transformValue.release(); |
} |
-bool CSSParser::isBlendMode(CSSValueID valueID) |
+bool BisonCSSParser::isBlendMode(CSSValueID valueID) |
{ |
return (valueID >= CSSValueMultiply && valueID <= CSSValueLuminosity) |
|| valueID == CSSValueNormal |
|| valueID == CSSValueOverlay; |
} |
-bool CSSParser::isCompositeOperator(CSSValueID valueID) |
+bool BisonCSSParser::isCompositeOperator(CSSValueID valueID) |
{ |
// FIXME: Add CSSValueDestination and CSSValueLighter when the Compositing spec updates. |
return valueID >= CSSValueClear && valueID <= CSSValueXor; |
@@ -8476,7 +8476,7 @@ static bool acceptCommaOperator(CSSParserValueList* argsList) |
return true; |
} |
-PassRefPtr<CSSArrayFunctionValue> CSSParser::parseCustomFilterArrayFunction(CSSParserValue* value) |
+PassRefPtr<CSSArrayFunctionValue> BisonCSSParser::parseCustomFilterArrayFunction(CSSParserValue* value) |
{ |
ASSERT(value->unit == CSSParserValue::Function && value->function); |
@@ -8511,7 +8511,7 @@ PassRefPtr<CSSArrayFunctionValue> CSSParser::parseCustomFilterArrayFunction(CSSP |
return arrayFunction; |
} |
-PassRefPtr<CSSMixFunctionValue> CSSParser::parseMixFunction(CSSParserValue* value) |
+PassRefPtr<CSSMixFunctionValue> BisonCSSParser::parseMixFunction(CSSParserValue* value) |
{ |
ASSERT(value->unit == CSSParserValue::Function && value->function); |
@@ -8559,7 +8559,7 @@ PassRefPtr<CSSMixFunctionValue> CSSParser::parseMixFunction(CSSParserValue* valu |
return mixFunction; |
} |
-PassRefPtr<CSSValueList> CSSParser::parseCustomFilterParameters(CSSParserValueList* argsList) |
+PassRefPtr<CSSValueList> BisonCSSParser::parseCustomFilterParameters(CSSParserValueList* argsList) |
{ |
// |
// params: [<param-def>[,<param-def>*]] |
@@ -8631,7 +8631,7 @@ PassRefPtr<CSSValueList> CSSParser::parseCustomFilterParameters(CSSParserValueLi |
return paramList; |
} |
-PassRefPtr<CSSFilterValue> CSSParser::parseCustomFilterFunctionWithAtRuleReferenceSyntax(CSSParserValue* value) |
+PassRefPtr<CSSFilterValue> BisonCSSParser::parseCustomFilterFunctionWithAtRuleReferenceSyntax(CSSParserValue* value) |
{ |
// |
// Custom filter function "at-rule reference" syntax: |
@@ -8639,7 +8639,7 @@ PassRefPtr<CSSFilterValue> CSSParser::parseCustomFilterFunctionWithAtRuleReferen |
// custom(<filter-name>wsp[,wsp<params>]) |
// |
// filter-name: <filter-name> |
- // params: See the comment in CSSParser::parseCustomFilterParameters. |
+ // params: See the comment in BisonCSSParser::parseCustomFilterParameters. |
// |
ASSERT(value->function); |
@@ -8674,7 +8674,7 @@ PassRefPtr<CSSFilterValue> CSSParser::parseCustomFilterFunctionWithAtRuleReferen |
} |
// FIXME: The custom filters "inline" syntax is deprecated. We will remove it eventually. |
-PassRefPtr<CSSFilterValue> CSSParser::parseCustomFilterFunctionWithInlineSyntax(CSSParserValue* value) |
+PassRefPtr<CSSFilterValue> BisonCSSParser::parseCustomFilterFunctionWithInlineSyntax(CSSParserValue* value) |
{ |
// |
// Custom filter function "inline" syntax: |
@@ -8693,7 +8693,7 @@ PassRefPtr<CSSFilterValue> CSSParser::parseCustomFilterFunctionWithInlineSyntax( |
// vertexMesh: +<integer>{1,2}[wsp<box>][wsp'detached'] |
// box: filter-box | border-box | padding-box | content-box |
// |
- // params: See the comment in CSSParser::parseCustomFilterParameters. |
+ // params: See the comment in BisonCSSParser::parseCustomFilterParameters. |
// |
ASSERT(value->function); |
@@ -8777,7 +8777,7 @@ PassRefPtr<CSSFilterValue> CSSParser::parseCustomFilterFunctionWithInlineSyntax( |
return filterValue; |
} |
-PassRefPtr<CSSFilterValue> CSSParser::parseCustomFilterFunction(CSSParserValue* value) |
+PassRefPtr<CSSFilterValue> BisonCSSParser::parseCustomFilterFunction(CSSParserValue* value) |
{ |
ASSERT(value->function); |
@@ -8796,7 +8796,7 @@ PassRefPtr<CSSFilterValue> CSSParser::parseCustomFilterFunction(CSSParserValue* |
return isAtRuleReferenceSyntax ? parseCustomFilterFunctionWithAtRuleReferenceSyntax(value) : parseCustomFilterFunctionWithInlineSyntax(value); |
} |
-PassRefPtr<CSSValueList> CSSParser::parseCustomFilterTransform(CSSParserValueList* valueList) |
+PassRefPtr<CSSValueList> BisonCSSParser::parseCustomFilterTransform(CSSParserValueList* valueList) |
{ |
if (!valueList) |
return 0; |
@@ -8817,7 +8817,7 @@ PassRefPtr<CSSValueList> CSSParser::parseCustomFilterTransform(CSSParserValueLis |
return list.release(); |
} |
-PassRefPtr<CSSShaderValue> CSSParser::parseFilterRuleSrcUriAndFormat(CSSParserValueList* valueList) |
+PassRefPtr<CSSShaderValue> BisonCSSParser::parseFilterRuleSrcUriAndFormat(CSSParserValueList* valueList) |
{ |
CSSParserValue* value = valueList->current(); |
ASSERT(value && value->unit == CSSPrimitiveValue::CSS_URI); |
@@ -8840,7 +8840,7 @@ PassRefPtr<CSSShaderValue> CSSParser::parseFilterRuleSrcUriAndFormat(CSSParserVa |
return shaderValue.release(); |
} |
-bool CSSParser::parseFilterRuleSrc() |
+bool BisonCSSParser::parseFilterRuleSrc() |
{ |
RefPtr<CSSValueList> srcList = CSSValueList::createCommaSeparated(); |
@@ -8867,7 +8867,7 @@ bool CSSParser::parseFilterRuleSrc() |
return true; |
} |
-StyleRuleBase* CSSParser::createFilterRule(const CSSParserString& filterName) |
+StyleRuleBase* BisonCSSParser::createFilterRule(const CSSParserString& filterName) |
{ |
RefPtr<StyleRuleFilter> rule = StyleRuleFilter::create(filterName); |
rule->setProperties(createStylePropertySet()); |
@@ -8878,7 +8878,7 @@ StyleRuleBase* CSSParser::createFilterRule(const CSSParserString& filterName) |
} |
-PassRefPtr<CSSFilterValue> CSSParser::parseBuiltinFilterArguments(CSSParserValueList* args, CSSFilterValue::FilterOperationType filterType) |
+PassRefPtr<CSSFilterValue> BisonCSSParser::parseBuiltinFilterArguments(CSSParserValueList* args, CSSFilterValue::FilterOperationType filterType) |
{ |
RefPtr<CSSFilterValue> filterValue = CSSFilterValue::create(filterType); |
ASSERT(args); |
@@ -8970,7 +8970,7 @@ PassRefPtr<CSSFilterValue> CSSParser::parseBuiltinFilterArguments(CSSParserValue |
return filterValue.release(); |
} |
-PassRefPtr<CSSValueList> CSSParser::parseFilter() |
+PassRefPtr<CSSValueList> BisonCSSParser::parseFilter() |
{ |
if (!m_valueList) |
return 0; |
@@ -9032,7 +9032,7 @@ static bool validFlowName(const String& flowName) |
|| equalIgnoringCase(flowName, "none")); |
} |
-bool CSSParser::parseFlowThread(const String& flowName) |
+bool BisonCSSParser::parseFlowThread(const String& flowName) |
{ |
setupParser("@-internal-decls -webkit-flow-into:", flowName, ""); |
cssyyparse(this); |
@@ -9043,7 +9043,7 @@ bool CSSParser::parseFlowThread(const String& flowName) |
} |
// none | <ident> |
-bool CSSParser::parseFlowThread(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseFlowThread(CSSPropertyID propId, bool important) |
{ |
ASSERT(propId == CSSPropertyWebkitFlowInto); |
ASSERT(RuntimeEnabledFeatures::cssRegionsEnabled()); |
@@ -9075,7 +9075,7 @@ bool CSSParser::parseFlowThread(CSSPropertyID propId, bool important) |
} |
// -webkit-flow-from: none | <ident> |
-bool CSSParser::parseRegionThread(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseRegionThread(CSSPropertyID propId, bool important) |
{ |
ASSERT(propId == CSSPropertyWebkitFlowFrom); |
ASSERT(RuntimeEnabledFeatures::cssRegionsEnabled()); |
@@ -9105,7 +9105,7 @@ bool CSSParser::parseRegionThread(CSSPropertyID propId, bool important) |
return true; |
} |
-bool CSSParser::parseTransformOrigin(CSSPropertyID propId, CSSPropertyID& propId1, CSSPropertyID& propId2, CSSPropertyID& propId3, RefPtr<CSSValue>& value, RefPtr<CSSValue>& value2, RefPtr<CSSValue>& value3) |
+bool BisonCSSParser::parseTransformOrigin(CSSPropertyID propId, CSSPropertyID& propId1, CSSPropertyID& propId2, CSSPropertyID& propId3, RefPtr<CSSValue>& value, RefPtr<CSSValue>& value2, RefPtr<CSSValue>& value3) |
{ |
propId1 = propId; |
propId2 = propId; |
@@ -9149,7 +9149,7 @@ bool CSSParser::parseTransformOrigin(CSSPropertyID propId, CSSPropertyID& propId |
return value; |
} |
-bool CSSParser::parsePerspectiveOrigin(CSSPropertyID propId, CSSPropertyID& propId1, CSSPropertyID& propId2, RefPtr<CSSValue>& value, RefPtr<CSSValue>& value2) |
+bool BisonCSSParser::parsePerspectiveOrigin(CSSPropertyID propId, CSSPropertyID& propId1, CSSPropertyID& propId2, RefPtr<CSSValue>& value, RefPtr<CSSValue>& value2) |
{ |
propId1 = propId; |
propId2 = propId; |
@@ -9184,7 +9184,7 @@ bool CSSParser::parsePerspectiveOrigin(CSSPropertyID propId, CSSPropertyID& prop |
return value; |
} |
-bool CSSParser::parseTouchAction(bool important) |
+bool BisonCSSParser::parseTouchAction(bool important) |
{ |
if (!RuntimeEnabledFeatures::cssTouchActionEnabled()) |
return false; |
@@ -9227,7 +9227,7 @@ bool CSSParser::parseTouchAction(bool important) |
return false; |
} |
-void CSSParser::addTextDecorationProperty(CSSPropertyID propId, PassRefPtr<CSSValue> value, bool important) |
+void BisonCSSParser::addTextDecorationProperty(CSSPropertyID propId, PassRefPtr<CSSValue> value, bool important) |
{ |
// The text-decoration-line property takes priority over text-decoration, unless the latter has important priority set. |
if (propId == CSSPropertyTextDecoration && !important && !inShorthand()) { |
@@ -9239,7 +9239,7 @@ void CSSParser::addTextDecorationProperty(CSSPropertyID propId, PassRefPtr<CSSVa |
addProperty(propId, value, important); |
} |
-bool CSSParser::parseTextDecoration(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseTextDecoration(CSSPropertyID propId, bool important) |
{ |
if (propId == CSSPropertyTextDecorationLine |
&& !RuntimeEnabledFeatures::css3TextDecorationsEnabled()) |
@@ -9279,7 +9279,7 @@ bool CSSParser::parseTextDecoration(CSSPropertyID propId, bool important) |
return false; |
} |
-bool CSSParser::parseTextUnderlinePosition(bool important) |
+bool BisonCSSParser::parseTextUnderlinePosition(bool important) |
{ |
// The text-underline-position property has syntax "auto | [ under || [ left | right ] ]". |
// However, values 'left' and 'right' are not implemented yet, so we will parse syntax |
@@ -9297,7 +9297,7 @@ bool CSSParser::parseTextUnderlinePosition(bool important) |
} |
} |
-bool CSSParser::parseTextEmphasisStyle(bool important) |
+bool BisonCSSParser::parseTextEmphasisStyle(bool important) |
{ |
unsigned valueListSize = m_valueList->size(); |
@@ -9354,7 +9354,7 @@ bool CSSParser::parseTextEmphasisStyle(bool important) |
return false; |
} |
-PassRefPtr<CSSValue> CSSParser::parseTextIndent() |
+PassRefPtr<CSSValue> BisonCSSParser::parseTextIndent() |
{ |
RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
@@ -9399,7 +9399,7 @@ PassRefPtr<CSSValue> CSSParser::parseTextIndent() |
return 0; |
} |
-bool CSSParser::parseLineBoxContain(bool important) |
+bool BisonCSSParser::parseLineBoxContain(bool important) |
{ |
LineBoxContain lineBoxContain = LineBoxContainNone; |
@@ -9439,7 +9439,7 @@ bool CSSParser::parseLineBoxContain(bool important) |
return true; |
} |
-bool CSSParser::parseFontFeatureTag(CSSValueList* settings) |
+bool BisonCSSParser::parseFontFeatureTag(CSSValueList* settings) |
{ |
// Feature tag name consists of 4-letter characters. |
static const unsigned tagNameLength = 4; |
@@ -9476,7 +9476,7 @@ bool CSSParser::parseFontFeatureTag(CSSValueList* settings) |
return true; |
} |
-bool CSSParser::parseFontFeatureSettings(bool important) |
+bool BisonCSSParser::parseFontFeatureSettings(bool important) |
{ |
if (m_valueList->size() == 1 && m_valueList->current()->id == CSSValueNormal) { |
RefPtr<CSSPrimitiveValue> normalValue = cssValuePool().createIdentifierValue(CSSValueNormal); |
@@ -9502,7 +9502,7 @@ bool CSSParser::parseFontFeatureSettings(bool important) |
return false; |
} |
-bool CSSParser::parseFontVariantLigatures(bool important) |
+bool BisonCSSParser::parseFontVariantLigatures(bool important) |
{ |
RefPtr<CSSValueList> ligatureValues = CSSValueList::createSpaceSeparated(); |
bool sawCommonLigaturesValue = false; |
@@ -9547,7 +9547,7 @@ bool CSSParser::parseFontVariantLigatures(bool important) |
return true; |
} |
-bool CSSParser::parseCalculation(CSSParserValue* value, ValueRange range) |
+bool BisonCSSParser::parseCalculation(CSSParserValue* value, ValueRange range) |
{ |
ASSERT(isCalculation(value)); |
@@ -9566,27 +9566,27 @@ bool CSSParser::parseCalculation(CSSParserValue* value, ValueRange range) |
#define END_TOKEN 0 |
-void CSSParser::ensureLineEndings() |
+void BisonCSSParser::ensureLineEndings() |
{ |
if (!m_lineEndings) |
m_lineEndings = lineEndings(*m_source); |
} |
-CSSParserSelector* CSSParser::createFloatingSelectorWithTagName(const QualifiedName& tagQName) |
+CSSParserSelector* BisonCSSParser::createFloatingSelectorWithTagName(const QualifiedName& tagQName) |
{ |
CSSParserSelector* selector = new CSSParserSelector(tagQName); |
m_floatingSelectors.append(selector); |
return selector; |
} |
-CSSParserSelector* CSSParser::createFloatingSelector() |
+CSSParserSelector* BisonCSSParser::createFloatingSelector() |
{ |
CSSParserSelector* selector = new CSSParserSelector; |
m_floatingSelectors.append(selector); |
return selector; |
} |
-PassOwnPtr<CSSParserSelector> CSSParser::sinkFloatingSelector(CSSParserSelector* selector) |
+PassOwnPtr<CSSParserSelector> BisonCSSParser::sinkFloatingSelector(CSSParserSelector* selector) |
{ |
if (selector) { |
size_t index = m_floatingSelectors.reverseFind(selector); |
@@ -9596,14 +9596,14 @@ PassOwnPtr<CSSParserSelector> CSSParser::sinkFloatingSelector(CSSParserSelector* |
return adoptPtr(selector); |
} |
-Vector<OwnPtr<CSSParserSelector> >* CSSParser::createFloatingSelectorVector() |
+Vector<OwnPtr<CSSParserSelector> >* BisonCSSParser::createFloatingSelectorVector() |
{ |
Vector<OwnPtr<CSSParserSelector> >* selectorVector = new Vector<OwnPtr<CSSParserSelector> >; |
m_floatingSelectorVectors.append(selectorVector); |
return selectorVector; |
} |
-PassOwnPtr<Vector<OwnPtr<CSSParserSelector> > > CSSParser::sinkFloatingSelectorVector(Vector<OwnPtr<CSSParserSelector> >* selectorVector) |
+PassOwnPtr<Vector<OwnPtr<CSSParserSelector> > > BisonCSSParser::sinkFloatingSelectorVector(Vector<OwnPtr<CSSParserSelector> >* selectorVector) |
{ |
if (selectorVector) { |
size_t index = m_floatingSelectorVectors.reverseFind(selectorVector); |
@@ -9613,14 +9613,14 @@ PassOwnPtr<Vector<OwnPtr<CSSParserSelector> > > CSSParser::sinkFloatingSelectorV |
return adoptPtr(selectorVector); |
} |
-CSSParserValueList* CSSParser::createFloatingValueList() |
+CSSParserValueList* BisonCSSParser::createFloatingValueList() |
{ |
CSSParserValueList* list = new CSSParserValueList; |
m_floatingValueLists.append(list); |
return list; |
} |
-PassOwnPtr<CSSParserValueList> CSSParser::sinkFloatingValueList(CSSParserValueList* list) |
+PassOwnPtr<CSSParserValueList> BisonCSSParser::sinkFloatingValueList(CSSParserValueList* list) |
{ |
if (list) { |
size_t index = m_floatingValueLists.reverseFind(list); |
@@ -9630,14 +9630,14 @@ PassOwnPtr<CSSParserValueList> CSSParser::sinkFloatingValueList(CSSParserValueLi |
return adoptPtr(list); |
} |
-CSSParserFunction* CSSParser::createFloatingFunction() |
+CSSParserFunction* BisonCSSParser::createFloatingFunction() |
{ |
CSSParserFunction* function = new CSSParserFunction; |
m_floatingFunctions.append(function); |
return function; |
} |
-CSSParserFunction* CSSParser::createFloatingFunction(const CSSParserString& name, PassOwnPtr<CSSParserValueList> args) |
+CSSParserFunction* BisonCSSParser::createFloatingFunction(const CSSParserString& name, PassOwnPtr<CSSParserValueList> args) |
{ |
CSSParserFunction* function = createFloatingFunction(); |
function->name = name; |
@@ -9645,7 +9645,7 @@ CSSParserFunction* CSSParser::createFloatingFunction(const CSSParserString& name |
return function; |
} |
-PassOwnPtr<CSSParserFunction> CSSParser::sinkFloatingFunction(CSSParserFunction* function) |
+PassOwnPtr<CSSParserFunction> BisonCSSParser::sinkFloatingFunction(CSSParserFunction* function) |
{ |
if (function) { |
size_t index = m_floatingFunctions.reverseFind(function); |
@@ -9655,7 +9655,7 @@ PassOwnPtr<CSSParserFunction> CSSParser::sinkFloatingFunction(CSSParserFunction* |
return adoptPtr(function); |
} |
-CSSParserValue& CSSParser::sinkFloatingValue(CSSParserValue& value) |
+CSSParserValue& BisonCSSParser::sinkFloatingValue(CSSParserValue& value) |
{ |
if (value.unit == CSSParserValue::Function) { |
size_t index = m_floatingFunctions.reverseFind(value.function); |
@@ -9665,65 +9665,65 @@ CSSParserValue& CSSParser::sinkFloatingValue(CSSParserValue& value) |
return value; |
} |
-MediaQueryExp* CSSParser::createFloatingMediaQueryExp(const AtomicString& mediaFeature, CSSParserValueList* values) |
+MediaQueryExp* BisonCSSParser::createFloatingMediaQueryExp(const AtomicString& mediaFeature, CSSParserValueList* values) |
{ |
m_floatingMediaQueryExp = MediaQueryExp::create(mediaFeature, values); |
return m_floatingMediaQueryExp.get(); |
} |
-PassOwnPtr<MediaQueryExp> CSSParser::sinkFloatingMediaQueryExp(MediaQueryExp* expression) |
+PassOwnPtr<MediaQueryExp> BisonCSSParser::sinkFloatingMediaQueryExp(MediaQueryExp* expression) |
{ |
ASSERT_UNUSED(expression, expression == m_floatingMediaQueryExp); |
return m_floatingMediaQueryExp.release(); |
} |
-Vector<OwnPtr<MediaQueryExp> >* CSSParser::createFloatingMediaQueryExpList() |
+Vector<OwnPtr<MediaQueryExp> >* BisonCSSParser::createFloatingMediaQueryExpList() |
{ |
m_floatingMediaQueryExpList = adoptPtr(new Vector<OwnPtr<MediaQueryExp> >); |
return m_floatingMediaQueryExpList.get(); |
} |
-PassOwnPtr<Vector<OwnPtr<MediaQueryExp> > > CSSParser::sinkFloatingMediaQueryExpList(Vector<OwnPtr<MediaQueryExp> >* list) |
+PassOwnPtr<Vector<OwnPtr<MediaQueryExp> > > BisonCSSParser::sinkFloatingMediaQueryExpList(Vector<OwnPtr<MediaQueryExp> >* list) |
{ |
ASSERT_UNUSED(list, list == m_floatingMediaQueryExpList); |
return m_floatingMediaQueryExpList.release(); |
} |
-MediaQuery* CSSParser::createFloatingMediaQuery(MediaQuery::Restrictor restrictor, const AtomicString& mediaType, PassOwnPtr<Vector<OwnPtr<MediaQueryExp> > > expressions) |
+MediaQuery* BisonCSSParser::createFloatingMediaQuery(MediaQuery::Restrictor restrictor, const AtomicString& mediaType, PassOwnPtr<Vector<OwnPtr<MediaQueryExp> > > expressions) |
{ |
m_floatingMediaQuery = adoptPtr(new MediaQuery(restrictor, mediaType, expressions)); |
return m_floatingMediaQuery.get(); |
} |
-MediaQuery* CSSParser::createFloatingMediaQuery(PassOwnPtr<Vector<OwnPtr<MediaQueryExp> > > expressions) |
+MediaQuery* BisonCSSParser::createFloatingMediaQuery(PassOwnPtr<Vector<OwnPtr<MediaQueryExp> > > expressions) |
{ |
return createFloatingMediaQuery(MediaQuery::None, AtomicString("all", AtomicString::ConstructFromLiteral), expressions); |
} |
-MediaQuery* CSSParser::createFloatingNotAllQuery() |
+MediaQuery* BisonCSSParser::createFloatingNotAllQuery() |
{ |
return createFloatingMediaQuery(MediaQuery::Not, AtomicString("all", AtomicString::ConstructFromLiteral), sinkFloatingMediaQueryExpList(createFloatingMediaQueryExpList())); |
} |
-PassOwnPtr<MediaQuery> CSSParser::sinkFloatingMediaQuery(MediaQuery* query) |
+PassOwnPtr<MediaQuery> BisonCSSParser::sinkFloatingMediaQuery(MediaQuery* query) |
{ |
ASSERT_UNUSED(query, query == m_floatingMediaQuery); |
return m_floatingMediaQuery.release(); |
} |
-Vector<RefPtr<StyleKeyframe> >* CSSParser::createFloatingKeyframeVector() |
+Vector<RefPtr<StyleKeyframe> >* BisonCSSParser::createFloatingKeyframeVector() |
{ |
m_floatingKeyframeVector = adoptPtr(new Vector<RefPtr<StyleKeyframe> >()); |
return m_floatingKeyframeVector.get(); |
} |
-PassOwnPtr<Vector<RefPtr<StyleKeyframe> > > CSSParser::sinkFloatingKeyframeVector(Vector<RefPtr<StyleKeyframe> >* keyframeVector) |
+PassOwnPtr<Vector<RefPtr<StyleKeyframe> > > BisonCSSParser::sinkFloatingKeyframeVector(Vector<RefPtr<StyleKeyframe> >* keyframeVector) |
{ |
ASSERT_UNUSED(keyframeVector, m_floatingKeyframeVector == keyframeVector); |
return m_floatingKeyframeVector.release(); |
} |
-MediaQuerySet* CSSParser::createMediaQuerySet() |
+MediaQuerySet* BisonCSSParser::createMediaQuerySet() |
{ |
RefPtr<MediaQuerySet> queries = MediaQuerySet::create(); |
MediaQuerySet* result = queries.get(); |
@@ -9731,7 +9731,7 @@ MediaQuerySet* CSSParser::createMediaQuerySet() |
return result; |
} |
-StyleRuleBase* CSSParser::createImportRule(const CSSParserString& url, MediaQuerySet* media) |
+StyleRuleBase* BisonCSSParser::createImportRule(const CSSParserString& url, MediaQuerySet* media) |
{ |
if (!media || !m_allowImportRules) |
return 0; |
@@ -9741,7 +9741,7 @@ StyleRuleBase* CSSParser::createImportRule(const CSSParserString& url, MediaQuer |
return result; |
} |
-StyleRuleBase* CSSParser::createMediaRule(MediaQuerySet* media, RuleList* rules) |
+StyleRuleBase* BisonCSSParser::createMediaRule(MediaQuerySet* media, RuleList* rules) |
{ |
m_allowImportRules = m_allowNamespaceDeclarations = false; |
RefPtr<StyleRuleMedia> rule; |
@@ -9756,7 +9756,7 @@ StyleRuleBase* CSSParser::createMediaRule(MediaQuerySet* media, RuleList* rules) |
return result; |
} |
-StyleRuleBase* CSSParser::createSupportsRule(bool conditionIsSupported, RuleList* rules) |
+StyleRuleBase* BisonCSSParser::createSupportsRule(bool conditionIsSupported, RuleList* rules) |
{ |
m_allowImportRules = m_allowNamespaceDeclarations = false; |
@@ -9784,7 +9784,7 @@ StyleRuleBase* CSSParser::createSupportsRule(bool conditionIsSupported, RuleList |
return result; |
} |
-void CSSParser::markSupportsRuleHeaderStart() |
+void BisonCSSParser::markSupportsRuleHeaderStart() |
{ |
if (!m_supportsRuleDataStack) |
m_supportsRuleDataStack = adoptPtr(new RuleSourceDataList()); |
@@ -9794,7 +9794,7 @@ void CSSParser::markSupportsRuleHeaderStart() |
m_supportsRuleDataStack->append(data); |
} |
-void CSSParser::markSupportsRuleHeaderEnd() |
+void BisonCSSParser::markSupportsRuleHeaderEnd() |
{ |
ASSERT(m_supportsRuleDataStack && !m_supportsRuleDataStack->isEmpty()); |
@@ -9804,7 +9804,7 @@ void CSSParser::markSupportsRuleHeaderEnd() |
m_supportsRuleDataStack->last()->ruleHeaderRange.end = m_tokenizer.tokenStart<UChar>() - m_tokenizer.m_dataStart16.get(); |
} |
-PassRefPtr<CSSRuleSourceData> CSSParser::popSupportsRuleData() |
+PassRefPtr<CSSRuleSourceData> BisonCSSParser::popSupportsRuleData() |
{ |
ASSERT(m_supportsRuleDataStack && !m_supportsRuleDataStack->isEmpty()); |
RefPtr<CSSRuleSourceData> data = m_supportsRuleDataStack->last(); |
@@ -9812,7 +9812,7 @@ PassRefPtr<CSSRuleSourceData> CSSParser::popSupportsRuleData() |
return data.release(); |
} |
-CSSParser::RuleList* CSSParser::createRuleList() |
+BisonCSSParser::RuleList* BisonCSSParser::createRuleList() |
{ |
OwnPtr<RuleList> list = adoptPtr(new RuleList); |
RuleList* listPtr = list.get(); |
@@ -9821,7 +9821,7 @@ CSSParser::RuleList* CSSParser::createRuleList() |
return listPtr; |
} |
-CSSParser::RuleList* CSSParser::appendRule(RuleList* ruleList, StyleRuleBase* rule) |
+BisonCSSParser::RuleList* BisonCSSParser::appendRule(RuleList* ruleList, StyleRuleBase* rule) |
{ |
if (rule) { |
if (!ruleList) |
@@ -9849,7 +9849,7 @@ ALWAYS_INLINE static void makeLower(const CharacterType* input, CharacterType* o |
} |
} |
-void CSSParser::tokenToLowerCase(const CSSParserString& token) |
+void BisonCSSParser::tokenToLowerCase(const CSSParserString& token) |
{ |
size_t length = token.length(); |
if (m_tokenizer.is8BitSource()) { |
@@ -9861,7 +9861,7 @@ void CSSParser::tokenToLowerCase(const CSSParserString& token) |
} |
} |
-void CSSParser::endInvalidRuleHeader() |
+void BisonCSSParser::endInvalidRuleHeader() |
{ |
if (m_ruleHeaderType == CSSRuleSourceData::UNKNOWN_RULE) |
return; |
@@ -9879,17 +9879,17 @@ void CSSParser::endInvalidRuleHeader() |
endRuleHeader(); |
} |
-void CSSParser::reportError(const CSSParserLocation&, CSSParserError) |
+void BisonCSSParser::reportError(const CSSParserLocation&, CSSParserError) |
{ |
// FIXME: error reporting temporatily disabled. |
} |
-bool CSSParser::isLoggingErrors() |
+bool BisonCSSParser::isLoggingErrors() |
{ |
return m_logErrors && !m_ignoreErrors; |
} |
-void CSSParser::logError(const String& message, const CSSParserLocation& location) |
+void BisonCSSParser::logError(const String& message, const CSSParserLocation& location) |
{ |
unsigned lineNumberInStyleSheet; |
unsigned columnNumber = 0; |
@@ -9905,7 +9905,7 @@ void CSSParser::logError(const String& message, const CSSParserLocation& locatio |
console.addMessage(CSSMessageSource, WarningMessageLevel, message, m_styleSheet->baseURL().string(), lineNumberInStyleSheet + m_startPosition.m_line.zeroBasedInt() + 1, columnNumber + 1); |
} |
-StyleRuleKeyframes* CSSParser::createKeyframesRule(const String& name, PassOwnPtr<Vector<RefPtr<StyleKeyframe> > > popKeyframes, bool isPrefixed) |
+StyleRuleKeyframes* BisonCSSParser::createKeyframesRule(const String& name, PassOwnPtr<Vector<RefPtr<StyleKeyframe> > > popKeyframes, bool isPrefixed) |
{ |
OwnPtr<Vector<RefPtr<StyleKeyframe> > > keyframes = popKeyframes; |
m_allowImportRules = m_allowNamespaceDeclarations = false; |
@@ -9919,7 +9919,7 @@ StyleRuleKeyframes* CSSParser::createKeyframesRule(const String& name, PassOwnPt |
return rulePtr; |
} |
-StyleRuleBase* CSSParser::createStyleRule(Vector<OwnPtr<CSSParserSelector> >* selectors) |
+StyleRuleBase* BisonCSSParser::createStyleRule(Vector<OwnPtr<CSSParserSelector> >* selectors) |
{ |
StyleRule* result = 0; |
if (selectors) { |
@@ -9936,7 +9936,7 @@ StyleRuleBase* CSSParser::createStyleRule(Vector<OwnPtr<CSSParserSelector> >* se |
return result; |
} |
-StyleRuleBase* CSSParser::createFontFaceRule() |
+StyleRuleBase* BisonCSSParser::createFontFaceRule() |
{ |
m_allowImportRules = m_allowNamespaceDeclarations = false; |
for (unsigned i = 0; i < m_parsedProperties.size(); ++i) { |
@@ -9962,7 +9962,7 @@ StyleRuleBase* CSSParser::createFontFaceRule() |
return result; |
} |
-void CSSParser::addNamespace(const AtomicString& prefix, const AtomicString& uri) |
+void BisonCSSParser::addNamespace(const AtomicString& prefix, const AtomicString& uri) |
{ |
if (!m_styleSheet || !m_allowNamespaceDeclarations) |
return; |
@@ -9972,14 +9972,14 @@ void CSSParser::addNamespace(const AtomicString& prefix, const AtomicString& uri |
m_defaultNamespace = uri; |
} |
-QualifiedName CSSParser::determineNameInNamespace(const AtomicString& prefix, const AtomicString& localName) |
+QualifiedName BisonCSSParser::determineNameInNamespace(const AtomicString& prefix, const AtomicString& localName) |
{ |
if (!m_styleSheet) |
return QualifiedName(prefix, localName, m_defaultNamespace); |
return QualifiedName(prefix, localName, m_styleSheet->determineNamespace(prefix)); |
} |
-CSSParserSelector* CSSParser::rewriteSpecifiersWithNamespaceIfNeeded(CSSParserSelector* specifiers) |
+CSSParserSelector* BisonCSSParser::rewriteSpecifiersWithNamespaceIfNeeded(CSSParserSelector* specifiers) |
{ |
if (m_defaultNamespace != starAtom || specifiers->needsCrossingTreeScopeBoundary()) |
return rewriteSpecifiersWithElementName(nullAtom, starAtom, specifiers, /*tagIsForNamespaceRule*/true); |
@@ -9990,7 +9990,7 @@ CSSParserSelector* CSSParser::rewriteSpecifiersWithNamespaceIfNeeded(CSSParserSe |
return specifiers; |
} |
-CSSParserSelector* CSSParser::rewriteSpecifiersWithElementName(const AtomicString& namespacePrefix, const AtomicString& elementName, CSSParserSelector* specifiers, bool tagIsForNamespaceRule) |
+CSSParserSelector* BisonCSSParser::rewriteSpecifiersWithElementName(const AtomicString& namespacePrefix, const AtomicString& elementName, CSSParserSelector* specifiers, bool tagIsForNamespaceRule) |
{ |
AtomicString determinedNamespace = namespacePrefix != nullAtom && m_styleSheet ? m_styleSheet->determineNamespace(namespacePrefix) : m_defaultNamespace; |
QualifiedName tag(namespacePrefix, elementName, determinedNamespace); |
@@ -10013,7 +10013,7 @@ CSSParserSelector* CSSParser::rewriteSpecifiersWithElementName(const AtomicStrin |
return specifiers; |
} |
-CSSParserSelector* CSSParser::rewriteSpecifiersWithElementNameForCustomPseudoElement(const QualifiedName& tag, const AtomicString& elementName, CSSParserSelector* specifiers, bool tagIsForNamespaceRule) |
+CSSParserSelector* BisonCSSParser::rewriteSpecifiersWithElementNameForCustomPseudoElement(const QualifiedName& tag, const AtomicString& elementName, CSSParserSelector* specifiers, bool tagIsForNamespaceRule) |
{ |
if (m_useCounter && specifiers->pseudoType() == CSSSelector::PseudoUserAgentCustomElement) |
m_useCounter->count(UseCounter::CSSPseudoElementUserAgentCustomPseudo); |
@@ -10040,7 +10040,7 @@ CSSParserSelector* CSSParser::rewriteSpecifiersWithElementNameForCustomPseudoEle |
return specifiers; |
} |
-CSSParserSelector* CSSParser::rewriteSpecifiersWithElementNameForContentPseudoElement(const QualifiedName& tag, const AtomicString& elementName, CSSParserSelector* specifiers, bool tagIsForNamespaceRule) |
+CSSParserSelector* BisonCSSParser::rewriteSpecifiersWithElementNameForContentPseudoElement(const QualifiedName& tag, const AtomicString& elementName, CSSParserSelector* specifiers, bool tagIsForNamespaceRule) |
{ |
CSSParserSelector* last = specifiers; |
CSSParserSelector* history = specifiers; |
@@ -10064,7 +10064,7 @@ CSSParserSelector* CSSParser::rewriteSpecifiersWithElementNameForContentPseudoEl |
return specifiers; |
} |
-CSSParserSelector* CSSParser::rewriteSpecifiersForShadowDistributed(CSSParserSelector* specifiers, CSSParserSelector* distributedPseudoElementSelector) |
+CSSParserSelector* BisonCSSParser::rewriteSpecifiersForShadowDistributed(CSSParserSelector* specifiers, CSSParserSelector* distributedPseudoElementSelector) |
{ |
if (m_useCounter) |
m_useCounter->count(UseCounter::CSSPseudoElementPrefixedDistributed); |
@@ -10092,7 +10092,7 @@ CSSParserSelector* CSSParser::rewriteSpecifiersForShadowDistributed(CSSParserSel |
} |
} |
-CSSParserSelector* CSSParser::rewriteSpecifiers(CSSParserSelector* specifiers, CSSParserSelector* newSpecifier) |
+CSSParserSelector* BisonCSSParser::rewriteSpecifiers(CSSParserSelector* specifiers, CSSParserSelector* newSpecifier) |
{ |
if (newSpecifier->needsCrossingTreeScopeBoundary()) { |
// Unknown pseudo element always goes at the top of selector chain. |
@@ -10116,7 +10116,7 @@ CSSParserSelector* CSSParser::rewriteSpecifiers(CSSParserSelector* specifiers, C |
return specifiers; |
} |
-StyleRuleBase* CSSParser::createPageRule(PassOwnPtr<CSSParserSelector> pageSelector) |
+StyleRuleBase* BisonCSSParser::createPageRule(PassOwnPtr<CSSParserSelector> pageSelector) |
{ |
// FIXME: Margin at-rules are ignored. |
m_allowImportRules = m_allowNamespaceDeclarations = false; |
@@ -10134,13 +10134,13 @@ StyleRuleBase* CSSParser::createPageRule(PassOwnPtr<CSSParserSelector> pageSelec |
return pageRule; |
} |
-void CSSParser::setReusableRegionSelectorVector(Vector<OwnPtr<CSSParserSelector> >* selectors) |
+void BisonCSSParser::setReusableRegionSelectorVector(Vector<OwnPtr<CSSParserSelector> >* selectors) |
{ |
if (selectors) |
m_reusableRegionSelectorVector.swap(*selectors); |
} |
-StyleRuleBase* CSSParser::createRegionRule(Vector<OwnPtr<CSSParserSelector> >* regionSelector, RuleList* rules) |
+StyleRuleBase* BisonCSSParser::createRegionRule(Vector<OwnPtr<CSSParserSelector> >* regionSelector, RuleList* rules) |
{ |
if (m_useCounter) |
m_useCounter->count(UseCounter::CSSWebkitRegionAtRule); |
@@ -10160,7 +10160,7 @@ StyleRuleBase* CSSParser::createRegionRule(Vector<OwnPtr<CSSParserSelector> >* r |
return result; |
} |
-StyleRuleBase* CSSParser::createMarginAtRule(CSSSelector::MarginBoxType /* marginBox */) |
+StyleRuleBase* BisonCSSParser::createMarginAtRule(CSSSelector::MarginBoxType /* marginBox */) |
{ |
// FIXME: Implement margin at-rule here, using: |
// - marginBox: margin box |
@@ -10171,18 +10171,18 @@ StyleRuleBase* CSSParser::createMarginAtRule(CSSSelector::MarginBoxType /* margi |
return 0; // until this method is implemented. |
} |
-void CSSParser::startDeclarationsForMarginBox() |
+void BisonCSSParser::startDeclarationsForMarginBox() |
{ |
m_numParsedPropertiesBeforeMarginBox = m_parsedProperties.size(); |
} |
-void CSSParser::endDeclarationsForMarginBox() |
+void BisonCSSParser::endDeclarationsForMarginBox() |
{ |
rollbackLastProperties(m_parsedProperties.size() - m_numParsedPropertiesBeforeMarginBox); |
m_numParsedPropertiesBeforeMarginBox = INVALID_NUM_PARSED_PROPERTIES; |
} |
-void CSSParser::deleteFontFaceOnlyValues() |
+void BisonCSSParser::deleteFontFaceOnlyValues() |
{ |
ASSERT(m_hasFontFaceOnlyValues); |
for (unsigned i = 0; i < m_parsedProperties.size();) { |
@@ -10195,7 +10195,7 @@ void CSSParser::deleteFontFaceOnlyValues() |
} |
} |
-StyleKeyframe* CSSParser::createKeyframe(CSSParserValueList* keys) |
+StyleKeyframe* BisonCSSParser::createKeyframe(CSSParserValueList* keys) |
{ |
OwnPtr<Vector<double> > keyVector = StyleKeyframe::createKeyList(keys); |
if (keyVector->isEmpty()) |
@@ -10212,13 +10212,13 @@ StyleKeyframe* CSSParser::createKeyframe(CSSParserValueList* keys) |
return keyframePtr; |
} |
-void CSSParser::invalidBlockHit() |
+void BisonCSSParser::invalidBlockHit() |
{ |
if (m_styleSheet && !m_hadSyntacticallyValidCSSRule) |
m_styleSheet->setHasSyntacticallyValidCSSHeader(false); |
} |
-void CSSParser::startRule() |
+void BisonCSSParser::startRule() |
{ |
if (!m_observer) |
return; |
@@ -10227,7 +10227,7 @@ void CSSParser::startRule() |
m_ruleHasHeader = false; |
} |
-void CSSParser::endRule(bool valid) |
+void BisonCSSParser::endRule(bool valid) |
{ |
if (!m_observer) |
return; |
@@ -10237,7 +10237,7 @@ void CSSParser::endRule(bool valid) |
m_ruleHasHeader = true; |
} |
-void CSSParser::startRuleHeader(CSSRuleSourceData::Type ruleType) |
+void BisonCSSParser::startRuleHeader(CSSRuleSourceData::Type ruleType) |
{ |
resumeErrorLogging(); |
m_ruleHeaderType = ruleType; |
@@ -10250,7 +10250,7 @@ void CSSParser::startRuleHeader(CSSRuleSourceData::Type ruleType) |
} |
} |
-void CSSParser::endRuleHeader() |
+void BisonCSSParser::endRuleHeader() |
{ |
ASSERT(m_ruleHeaderType != CSSRuleSourceData::UNKNOWN_RULE); |
m_ruleHeaderType = CSSRuleSourceData::UNKNOWN_RULE; |
@@ -10260,45 +10260,45 @@ void CSSParser::endRuleHeader() |
} |
} |
-void CSSParser::startSelector() |
+void BisonCSSParser::startSelector() |
{ |
if (m_observer) |
m_observer->startSelector(m_tokenizer.safeUserStringTokenOffset()); |
} |
-void CSSParser::endSelector() |
+void BisonCSSParser::endSelector() |
{ |
if (m_observer) |
m_observer->endSelector(m_tokenizer.safeUserStringTokenOffset()); |
} |
-void CSSParser::startRuleBody() |
+void BisonCSSParser::startRuleBody() |
{ |
if (m_observer) |
m_observer->startRuleBody(m_tokenizer.safeUserStringTokenOffset()); |
} |
-void CSSParser::startProperty() |
+void BisonCSSParser::startProperty() |
{ |
resumeErrorLogging(); |
if (m_observer) |
m_observer->startProperty(m_tokenizer.safeUserStringTokenOffset()); |
} |
-void CSSParser::endProperty(bool isImportantFound, bool isPropertyParsed, CSSParserError errorType) |
+void BisonCSSParser::endProperty(bool isImportantFound, bool isPropertyParsed, CSSParserError errorType) |
{ |
m_id = CSSPropertyInvalid; |
if (m_observer) |
m_observer->endProperty(isImportantFound, isPropertyParsed, m_tokenizer.safeUserStringTokenOffset(), errorType); |
} |
-void CSSParser::startEndUnknownRule() |
+void BisonCSSParser::startEndUnknownRule() |
{ |
if (m_observer) |
m_observer->startEndUnknownRule(); |
} |
-StyleRuleBase* CSSParser::createViewportRule() |
+StyleRuleBase* BisonCSSParser::createViewportRule() |
{ |
// Allow @viewport rules from UA stylesheets even if the feature is disabled. |
if (!RuntimeEnabledFeatures::cssViewportEnabled() && !isUASheetBehavior(m_context.mode())) |
@@ -10317,7 +10317,7 @@ StyleRuleBase* CSSParser::createViewportRule() |
return result; |
} |
-bool CSSParser::parseViewportProperty(CSSPropertyID propId, bool important) |
+bool BisonCSSParser::parseViewportProperty(CSSPropertyID propId, bool important) |
{ |
ASSERT(RuntimeEnabledFeatures::cssViewportEnabled() || isUASheetBehavior(m_context.mode())); |
@@ -10377,7 +10377,7 @@ bool CSSParser::parseViewportProperty(CSSPropertyID propId, bool important) |
return false; |
} |
-bool CSSParser::parseViewportShorthand(CSSPropertyID propId, CSSPropertyID first, CSSPropertyID second, bool important) |
+bool BisonCSSParser::parseViewportShorthand(CSSPropertyID propId, CSSPropertyID first, CSSPropertyID second, bool important) |
{ |
ASSERT(RuntimeEnabledFeatures::cssViewportEnabled() || isUASheetBehavior(m_context.mode())); |
unsigned numValues = m_valueList->size(); |