Index: trunk/Source/core/css/parser/MediaQueryTokenizer.h |
=================================================================== |
--- trunk/Source/core/css/parser/MediaQueryTokenizer.h (revision 169291) |
+++ trunk/Source/core/css/parser/MediaQueryTokenizer.h (working copy) |
@@ -1,74 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef MediaQueryTokenizer_h |
-#define MediaQueryTokenizer_h |
- |
-#include "core/css/parser/MediaQueryToken.h" |
-#include "core/html/parser/InputStreamPreprocessor.h" |
-#include "wtf/text/WTFString.h" |
- |
-#include <climits> |
- |
-namespace WebCore { |
- |
-class MediaQueryInputStream; |
- |
-class MediaQueryTokenizer { |
- WTF_MAKE_NONCOPYABLE(MediaQueryTokenizer); |
- WTF_MAKE_FAST_ALLOCATED; |
-public: |
- static void tokenize(String, Vector<MediaQueryToken>&); |
- |
-private: |
- class CodePoints; |
- |
- MediaQueryTokenizer(MediaQueryInputStream&); |
- |
- MediaQueryToken nextToken(); |
- |
- UChar consume(); |
- void consume(unsigned); |
- void reconsume(UChar); |
- |
- MediaQueryToken consumeNumericToken(); |
- MediaQueryToken consumeIdentLikeToken(); |
- MediaQueryToken consumeNumber(); |
- |
- void consumeUntilNonWhitespace(); |
- |
- bool consumeIfNext(UChar); |
- String consumeName(); |
- UChar consumeEscape(); |
- |
- bool nextTwoCharsAreValidEscape(); |
- bool nextCharsAreNumber(); |
- bool nextCharsAreIdentifier(); |
- |
- typedef MediaQueryToken (MediaQueryTokenizer::*CodePoint)(UChar); |
- |
- MediaQueryToken whiteSpace(UChar); |
- MediaQueryToken leftParenthesis(UChar); |
- MediaQueryToken rightParenthesis(UChar); |
- MediaQueryToken plusOrFullStop(UChar); |
- MediaQueryToken comma(UChar); |
- MediaQueryToken hyphenMinus(UChar); |
- MediaQueryToken solidus(UChar); |
- MediaQueryToken colon(UChar); |
- MediaQueryToken semiColon(UChar); |
- MediaQueryToken reverseSolidus(UChar); |
- MediaQueryToken asciiDigit(UChar); |
- MediaQueryToken nameStart(UChar); |
- MediaQueryToken endOfFile(UChar); |
- |
- CodePoints* codePoints(); |
- |
- MediaQueryInputStream& m_input; |
-}; |
- |
- |
- |
-} // namespace WebCore |
- |
-#endif // MediaQueryTokenizer_h |