OLD | NEW |
1 %{ | 1 %{ |
2 | 2 |
3 /* | 3 /* |
4 * Copyright (C) 2002-2003 Lars Knoll (knoll@kde.org) | 4 * Copyright (C) 2002-2003 Lars Knoll (knoll@kde.org) |
5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 App
le Inc. All rights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 App
le Inc. All rights reserved. |
6 * Copyright (C) 2006 Alexey Proskuryakov (ap@nypop.com) | 6 * Copyright (C) 2006 Alexey Proskuryakov (ap@nypop.com) |
7 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 7 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> |
8 * Copyright (C) 2012 Intel Corporation. All rights reserved. | 8 * Copyright (C) 2012 Intel Corporation. All rights reserved. |
9 * | 9 * |
10 * This library is free software; you can redistribute it and/or | 10 * This library is free software; you can redistribute it and/or |
(...skipping 21 matching lines...) Expand all Loading... |
32 #include "core/css/parser/BisonCSSParser.h" | 32 #include "core/css/parser/BisonCSSParser.h" |
33 #include "core/css/parser/CSSParserMode.h" | 33 #include "core/css/parser/CSSParserMode.h" |
34 #include "core/css/CSSPrimitiveValue.h" | 34 #include "core/css/CSSPrimitiveValue.h" |
35 #include "core/css/CSSSelector.h" | 35 #include "core/css/CSSSelector.h" |
36 #include "core/css/CSSSelectorList.h" | 36 #include "core/css/CSSSelectorList.h" |
37 #include "core/css/MediaList.h" | 37 #include "core/css/MediaList.h" |
38 #include "core/css/MediaQueryExp.h" | 38 #include "core/css/MediaQueryExp.h" |
39 #include "core/css/StyleRule.h" | 39 #include "core/css/StyleRule.h" |
40 #include "core/css/StyleSheetContents.h" | 40 #include "core/css/StyleSheetContents.h" |
41 #include "core/dom/Document.h" | 41 #include "core/dom/Document.h" |
| 42 #include "core/frame/UseCounter.h" |
42 #include "wtf/FastMalloc.h" | 43 #include "wtf/FastMalloc.h" |
43 #include <stdlib.h> | 44 #include <stdlib.h> |
44 #include <string.h> | 45 #include <string.h> |
45 | 46 |
46 using namespace blink; | 47 using namespace blink; |
47 using namespace HTMLNames; | 48 using namespace HTMLNames; |
48 | 49 |
49 #define YYMALLOC fastMalloc | 50 #define YYMALLOC fastMalloc |
50 #define YYFREE fastFree | 51 #define YYFREE fastFree |
51 | 52 |
(...skipping 803 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
855 ; | 856 ; |
856 | 857 |
857 keyframes: | 858 keyframes: |
858 keyframes_rule_start keyframe_name at_rule_header_end_maybe_space '{' at_rul
e_body_start maybe_space location_label keyframes_rule closing_brace { | 859 keyframes_rule_start keyframe_name at_rule_header_end_maybe_space '{' at_rul
e_body_start maybe_space location_label keyframes_rule closing_brace { |
859 $$ = parser->createKeyframesRule($2, parser->sinkFloatingKeyframeVector(
$8), $1 /* isPrefixed */); | 860 $$ = parser->createKeyframesRule($2, parser->sinkFloatingKeyframeVector(
$8), $1 /* isPrefixed */); |
860 } | 861 } |
861 ; | 862 ; |
862 | 863 |
863 keyframe_name: | 864 keyframe_name: |
864 IDENT | 865 IDENT |
865 | STRING | 866 | STRING { |
| 867 parser->m_context.useCounter()->count(UseCounter::QuotedKeyframesRule); |
| 868 } |
866 ; | 869 ; |
867 | 870 |
868 keyframes_rule: | 871 keyframes_rule: |
869 keyframe_rule_list | 872 keyframe_rule_list |
870 | keyframe_rule_list keyframes_error_recovery { | 873 | keyframe_rule_list keyframes_error_recovery { |
871 parser->clearProperties(); | 874 parser->clearProperties(); |
872 }; | 875 }; |
873 | 876 |
874 keyframe_rule_list: | 877 keyframe_rule_list: |
875 /* empty */ { | 878 /* empty */ { |
(...skipping 980 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1856 ; | 1859 ; |
1857 | 1860 |
1858 rule_error_recovery: | 1861 rule_error_recovery: |
1859 /* empty */ | 1862 /* empty */ |
1860 | rule_error_recovery error | 1863 | rule_error_recovery error |
1861 | rule_error_recovery invalid_square_brackets_block | 1864 | rule_error_recovery invalid_square_brackets_block |
1862 | rule_error_recovery invalid_parentheses_block | 1865 | rule_error_recovery invalid_parentheses_block |
1863 ; | 1866 ; |
1864 | 1867 |
1865 %% | 1868 %% |
OLD | NEW |