| Index: third_party/WebKit/Source/core/css/parser/CSSParserToken.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/parser/CSSParserToken.cpp b/third_party/WebKit/Source/core/css/parser/CSSParserToken.cpp
|
| index e383267dabb612cab17b747dc75707069aee4326..b131a9422da3f2bc4c8bf790527089e05a4acc3e 100644
|
| --- a/third_party/WebKit/Source/core/css/parser/CSSParserToken.cpp
|
| +++ b/third_party/WebKit/Source/core/css/parser/CSSParserToken.cpp
|
| @@ -129,6 +129,25 @@ CSSValueID CSSParserToken::functionId() const
|
| return static_cast<CSSValueID>(m_id);
|
| }
|
|
|
| +bool CSSParserToken::hasStringBacking() const
|
| +{
|
| + CSSParserTokenType tokenType = type();
|
| + return tokenType == IdentToken
|
| + || tokenType == FunctionToken
|
| + || tokenType == AtKeywordToken
|
| + || tokenType == HashToken
|
| + || tokenType == UrlToken
|
| + || tokenType == DimensionToken
|
| + || tokenType == StringToken;
|
| +}
|
| +
|
| +CSSParserToken CSSParserToken::copyWithUpdatedString(const CSSParserString& parserString) const
|
| +{
|
| + CSSParserToken copy(*this);
|
| + copy.initValueFromCSSParserString(parserString);
|
| + return copy;
|
| +}
|
| +
|
| void CSSParserToken::serialize(StringBuilder& builder) const
|
| {
|
| // This is currently only used for @supports CSSOM. To keep our implementation
|
|
|