Index: Source/core/css/parser/CSSParserValues.cpp |
diff --git a/Source/core/css/parser/CSSParserValues.cpp b/Source/core/css/parser/CSSParserValues.cpp |
index dc5ca76b8493afa4c30d5138dc062a6d8a07b5df..565112bf85c75f19340b3bf76dbb64f59e803d67 100644 |
--- a/Source/core/css/parser/CSSParserValues.cpp |
+++ b/Source/core/css/parser/CSSParserValues.cpp |
@@ -68,84 +68,6 @@ void CSSParserValueList::stealValues(CSSParserValueList& valueList) |
valueList.clearAndLeakValues(); |
} |
-PassRefPtrWillBeRawPtr<CSSValue> CSSParserValue::createCSSValue() |
-{ |
- if (id) |
- return CSSPrimitiveValue::createIdentifier(id); |
- |
- if (unit == CSSParserValue::Operator) |
- return CSSPrimitiveValue::createParserOperator(iValue); |
- if (unit == CSSParserValue::Function) |
- return CSSFunctionValue::create(function); |
- if (unit == CSSParserValue::ValueList) |
- return CSSValueList::createFromParserValueList(valueList); |
- if (unit >= CSSParserValue::Q_EMS) |
- return CSSPrimitiveValue::createAllowingMarginQuirk(fValue, CSSPrimitiveValue::CSS_EMS); |
- |
- CSSPrimitiveValue::UnitType primitiveUnit = static_cast<CSSPrimitiveValue::UnitType>(unit); |
- switch (primitiveUnit) { |
- case CSSPrimitiveValue::CSS_IDENT: |
- case CSSPrimitiveValue::CSS_PROPERTY_ID: |
- case CSSPrimitiveValue::CSS_VALUE_ID: |
- return CSSPrimitiveValue::create(string, CSSPrimitiveValue::CSS_PARSER_IDENTIFIER); |
- case CSSPrimitiveValue::CSS_NUMBER: |
- return CSSPrimitiveValue::create(fValue, isInt ? CSSPrimitiveValue::CSS_PARSER_INTEGER : CSSPrimitiveValue::CSS_NUMBER); |
- case CSSPrimitiveValue::CSS_STRING: |
- case CSSPrimitiveValue::CSS_URI: |
- case CSSPrimitiveValue::CSS_PARSER_HEXCOLOR: |
- return CSSPrimitiveValue::create(string, primitiveUnit); |
- case CSSPrimitiveValue::CSS_PERCENTAGE: |
- case CSSPrimitiveValue::CSS_EMS: |
- case CSSPrimitiveValue::CSS_EXS: |
- case CSSPrimitiveValue::CSS_PX: |
- case CSSPrimitiveValue::CSS_CM: |
- case CSSPrimitiveValue::CSS_MM: |
- case CSSPrimitiveValue::CSS_IN: |
- case CSSPrimitiveValue::CSS_PT: |
- case CSSPrimitiveValue::CSS_PC: |
- case CSSPrimitiveValue::CSS_DEG: |
- case CSSPrimitiveValue::CSS_RAD: |
- case CSSPrimitiveValue::CSS_GRAD: |
- case CSSPrimitiveValue::CSS_MS: |
- case CSSPrimitiveValue::CSS_S: |
- case CSSPrimitiveValue::CSS_HZ: |
- case CSSPrimitiveValue::CSS_KHZ: |
- case CSSPrimitiveValue::CSS_VW: |
- case CSSPrimitiveValue::CSS_VH: |
- case CSSPrimitiveValue::CSS_VMIN: |
- case CSSPrimitiveValue::CSS_VMAX: |
- case CSSPrimitiveValue::CSS_TURN: |
- case CSSPrimitiveValue::CSS_REMS: |
- case CSSPrimitiveValue::CSS_CHS: |
- case CSSPrimitiveValue::CSS_FR: |
- return CSSPrimitiveValue::create(fValue, primitiveUnit); |
- case CSSPrimitiveValue::CSS_UNKNOWN: |
- case CSSPrimitiveValue::CSS_DIMENSION: |
- case CSSPrimitiveValue::CSS_ATTR: |
- case CSSPrimitiveValue::CSS_COUNTER: |
- case CSSPrimitiveValue::CSS_RECT: |
- case CSSPrimitiveValue::CSS_RGBCOLOR: |
- case CSSPrimitiveValue::CSS_DPPX: |
- case CSSPrimitiveValue::CSS_DPI: |
- case CSSPrimitiveValue::CSS_DPCM: |
- case CSSPrimitiveValue::CSS_PAIR: |
- case CSSPrimitiveValue::CSS_UNICODE_RANGE: |
- case CSSPrimitiveValue::CSS_PARSER_INTEGER: |
- case CSSPrimitiveValue::CSS_PARSER_IDENTIFIER: |
- case CSSPrimitiveValue::CSS_PARSER_OPERATOR: |
- case CSSPrimitiveValue::CSS_COUNTER_NAME: |
- case CSSPrimitiveValue::CSS_SHAPE: |
- case CSSPrimitiveValue::CSS_QUAD: |
- case CSSPrimitiveValue::CSS_CALC: |
- case CSSPrimitiveValue::CSS_CALC_PERCENTAGE_WITH_NUMBER: |
- case CSSPrimitiveValue::CSS_CALC_PERCENTAGE_WITH_LENGTH: |
- return nullptr; |
- } |
- |
- ASSERT_NOT_REACHED(); |
- return nullptr; |
-} |
- |
CSSParserSelector::CSSParserSelector() |
: m_selector(adoptPtr(new CSSSelector())) |
{ |