Chromium Code Reviews| Index: Source/core/css/parser/MediaQueryToken.h |
| diff --git a/Source/core/css/parser/MediaQueryToken.h b/Source/core/css/parser/MediaQueryToken.h |
| index 04d48701cbc0684e4919e2abbc1651b3c621d073..f9b94ea35300dfcb12a6c9f57ee4689c889925fa 100644 |
| --- a/Source/core/css/parser/MediaQueryToken.h |
| +++ b/Source/core/css/parser/MediaQueryToken.h |
| @@ -40,8 +40,16 @@ enum NumericValueType { |
| class MediaQueryToken { |
| public: |
| + enum BlockToken { |
|
eseidel
2014/04/08 16:58:49
Maybe BlockType? BlockToken makes me think this i
|
| + NotBlockToken, |
| + BlockStart, |
| + BlockEnd, |
| + }; |
| + |
| MediaQueryToken(MediaQueryTokenType); |
| + MediaQueryToken(MediaQueryTokenType, BlockToken); |
| MediaQueryToken(MediaQueryTokenType, String); |
| + MediaQueryToken(MediaQueryTokenType, String, BlockToken); |
|
eseidel
2014/04/08 16:58:49
What does this String do?
|
| MediaQueryToken(MediaQueryTokenType, UChar); // for DelimiterToken |
| MediaQueryToken(MediaQueryTokenType, double, NumericValueType); // for NumberToken |
| @@ -60,6 +68,7 @@ public: |
| NumericValueType numericValueType() const { return m_numericValueType; } |
| double numericValue() const { return m_numericValue; } |
| CSSPrimitiveValue::UnitTypes unitType() const { return m_unit; } |
| + BlockToken blockToken() const { return m_blockToken; } |
| private: |
| MediaQueryTokenType m_type; |
| @@ -70,6 +79,8 @@ private: |
| NumericValueType m_numericValueType; |
| double m_numericValue; |
| CSSPrimitiveValue::UnitTypes m_unit; |
| + |
| + BlockToken m_blockToken; |
| }; |
| } |