| 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 534 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 545 parser->endRule(!!$$); | 545 parser->endRule(!!$$); |
| 546 } | 546 } |
| 547 | before_rule invalid_rule { | 547 | before_rule invalid_rule { |
| 548 $$ = 0; | 548 $$ = 0; |
| 549 parser->endRule(false); | 549 parser->endRule(false); |
| 550 } | 550 } |
| 551 ; | 551 ; |
| 552 | 552 |
| 553 before_import_rule: | 553 before_import_rule: |
| 554 /* empty */ { | 554 /* empty */ { |
| 555 parser->startRuleHeader(CSSRuleSourceData::IMPORT_RULE); | 555 parser->startRuleHeader(StyleRule::Import); |
| 556 } | 556 } |
| 557 ; | 557 ; |
| 558 | 558 |
| 559 import_rule_start: | 559 import_rule_start: |
| 560 before_import_rule IMPORT_SYM maybe_space { | 560 before_import_rule IMPORT_SYM maybe_space { |
| 561 parser->endRuleHeader(); | 561 parser->endRuleHeader(); |
| 562 parser->startRuleBody(); | 562 parser->startRuleBody(); |
| 563 } | 563 } |
| 564 ; | 564 ; |
| 565 | 565 |
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 711 ; | 711 ; |
| 712 | 712 |
| 713 at_rule_body_start: | 713 at_rule_body_start: |
| 714 /* empty */ { | 714 /* empty */ { |
| 715 parser->startRuleBody(); | 715 parser->startRuleBody(); |
| 716 } | 716 } |
| 717 ; | 717 ; |
| 718 | 718 |
| 719 before_media_rule: | 719 before_media_rule: |
| 720 /* empty */ { | 720 /* empty */ { |
| 721 parser->startRuleHeader(CSSRuleSourceData::MEDIA_RULE); | 721 parser->startRuleHeader(StyleRule::Media); |
| 722 } | 722 } |
| 723 ; | 723 ; |
| 724 | 724 |
| 725 at_rule_header_end_maybe_space: | 725 at_rule_header_end_maybe_space: |
| 726 maybe_space { | 726 maybe_space { |
| 727 parser->endRuleHeader(); | 727 parser->endRuleHeader(); |
| 728 } | 728 } |
| 729 ; | 729 ; |
| 730 | 730 |
| 731 media_rule_start: | 731 media_rule_start: |
| (...skipping 10 matching lines...) Expand all Loading... |
| 742 ; | 742 ; |
| 743 | 743 |
| 744 supports: | 744 supports: |
| 745 before_supports_rule SUPPORTS_SYM maybe_space supports_condition at_supports
_rule_header_end '{' at_rule_body_start maybe_space block_rule_body closing_brac
e { | 745 before_supports_rule SUPPORTS_SYM maybe_space supports_condition at_supports
_rule_header_end '{' at_rule_body_start maybe_space block_rule_body closing_brac
e { |
| 746 $$ = parser->createSupportsRule($4, $9); | 746 $$ = parser->createSupportsRule($4, $9); |
| 747 } | 747 } |
| 748 ; | 748 ; |
| 749 | 749 |
| 750 before_supports_rule: | 750 before_supports_rule: |
| 751 /* empty */ { | 751 /* empty */ { |
| 752 parser->startRuleHeader(CSSRuleSourceData::SUPPORTS_RULE); | 752 parser->startRuleHeader(StyleRule::Supports); |
| 753 parser->markSupportsRuleHeaderStart(); | 753 parser->markSupportsRuleHeaderStart(); |
| 754 } | 754 } |
| 755 ; | 755 ; |
| 756 | 756 |
| 757 at_supports_rule_header_end: | 757 at_supports_rule_header_end: |
| 758 /* empty */ { | 758 /* empty */ { |
| 759 parser->endRuleHeader(); | 759 parser->endRuleHeader(); |
| 760 parser->markSupportsRuleHeaderEnd(); | 760 parser->markSupportsRuleHeaderEnd(); |
| 761 } | 761 } |
| 762 ; | 762 ; |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 819 parser->endProperty($8, false); | 819 parser->endProperty($8, false); |
| 820 } | 820 } |
| 821 | '(' maybe_space IDENT maybe_space ':' maybe_space error error_recovery clo
sing_parenthesis maybe_space { | 821 | '(' maybe_space IDENT maybe_space ':' maybe_space error error_recovery clo
sing_parenthesis maybe_space { |
| 822 $$ = false; | 822 $$ = false; |
| 823 parser->endProperty(false, false, GeneralCSSError); | 823 parser->endProperty(false, false, GeneralCSSError); |
| 824 } | 824 } |
| 825 ; | 825 ; |
| 826 | 826 |
| 827 before_keyframes_rule: | 827 before_keyframes_rule: |
| 828 /* empty */ { | 828 /* empty */ { |
| 829 parser->startRuleHeader(CSSRuleSourceData::KEYFRAMES_RULE); | 829 parser->startRuleHeader(StyleRule::Keyframes); |
| 830 } | 830 } |
| 831 ; | 831 ; |
| 832 | 832 |
| 833 keyframes_rule_start: | 833 keyframes_rule_start: |
| 834 before_keyframes_rule KEYFRAMES_SYM maybe_space | 834 before_keyframes_rule KEYFRAMES_SYM maybe_space |
| 835 ; | 835 ; |
| 836 | 836 |
| 837 webkit_keyframes_rule_start: | 837 webkit_keyframes_rule_start: |
| 838 before_keyframes_rule WEBKIT_KEYFRAMES_SYM maybe_space | 838 before_keyframes_rule WEBKIT_KEYFRAMES_SYM maybe_space |
| 839 ; | 839 ; |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 911 ; | 911 ; |
| 912 | 912 |
| 913 keyframes_error_recovery: | 913 keyframes_error_recovery: |
| 914 error rule_error_recovery { | 914 error rule_error_recovery { |
| 915 parser->reportError(parser->lastLocationLabel(), InvalidKeyframeSelector
CSSError); | 915 parser->reportError(parser->lastLocationLabel(), InvalidKeyframeSelector
CSSError); |
| 916 } | 916 } |
| 917 ; | 917 ; |
| 918 | 918 |
| 919 before_page_rule: | 919 before_page_rule: |
| 920 /* empty */ { | 920 /* empty */ { |
| 921 parser->startRuleHeader(CSSRuleSourceData::PAGE_RULE); | 921 parser->startRuleHeader(StyleRule::Page); |
| 922 } | 922 } |
| 923 ; | 923 ; |
| 924 | 924 |
| 925 page: | 925 page: |
| 926 before_page_rule PAGE_SYM maybe_space page_selector at_rule_header_end | 926 before_page_rule PAGE_SYM maybe_space page_selector at_rule_header_end |
| 927 '{' at_rule_body_start maybe_space_before_declaration declarations_and_margi
ns closing_brace { | 927 '{' at_rule_body_start maybe_space_before_declaration declarations_and_margi
ns closing_brace { |
| 928 if ($4) | 928 if ($4) |
| 929 $$ = parser->createPageRule(parser->sinkFloatingSelector($4)); | 929 $$ = parser->createPageRule(parser->sinkFloatingSelector($4)); |
| 930 else { | 930 else { |
| 931 // Clear properties in the invalid @page rule. | 931 // Clear properties in the invalid @page rule. |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1015 | RIGHTMIDDLE_SYM { | 1015 | RIGHTMIDDLE_SYM { |
| 1016 $$ = CSSSelector::RightMiddleMarginBox; | 1016 $$ = CSSSelector::RightMiddleMarginBox; |
| 1017 } | 1017 } |
| 1018 | RIGHTBOTTOM_SYM { | 1018 | RIGHTBOTTOM_SYM { |
| 1019 $$ = CSSSelector::RightBottomMarginBox; | 1019 $$ = CSSSelector::RightBottomMarginBox; |
| 1020 } | 1020 } |
| 1021 ; | 1021 ; |
| 1022 | 1022 |
| 1023 before_font_face_rule: | 1023 before_font_face_rule: |
| 1024 /* empty */ { | 1024 /* empty */ { |
| 1025 parser->startRuleHeader(CSSRuleSourceData::FONT_FACE_RULE); | 1025 parser->startRuleHeader(StyleRule::FontFace); |
| 1026 } | 1026 } |
| 1027 ; | 1027 ; |
| 1028 | 1028 |
| 1029 font_face: | 1029 font_face: |
| 1030 before_font_face_rule FONT_FACE_SYM at_rule_header_end_maybe_space | 1030 before_font_face_rule FONT_FACE_SYM at_rule_header_end_maybe_space |
| 1031 '{' at_rule_body_start maybe_space_before_declaration declaration_list closi
ng_brace { | 1031 '{' at_rule_body_start maybe_space_before_declaration declaration_list closi
ng_brace { |
| 1032 $$ = parser->createFontFaceRule(); | 1032 $$ = parser->createFontFaceRule(); |
| 1033 } | 1033 } |
| 1034 ; | 1034 ; |
| 1035 | 1035 |
| 1036 before_viewport_rule: | 1036 before_viewport_rule: |
| 1037 /* empty */ { | 1037 /* empty */ { |
| 1038 parser->markViewportRuleBodyStart(); | 1038 parser->markViewportRuleBodyStart(); |
| 1039 parser->startRuleHeader(CSSRuleSourceData::VIEWPORT_RULE); | 1039 parser->startRuleHeader(StyleRule::Viewport); |
| 1040 } | 1040 } |
| 1041 ; | 1041 ; |
| 1042 | 1042 |
| 1043 viewport: | 1043 viewport: |
| 1044 before_viewport_rule VIEWPORT_RULE_SYM at_rule_header_end_maybe_space | 1044 before_viewport_rule VIEWPORT_RULE_SYM at_rule_header_end_maybe_space |
| 1045 '{' at_rule_body_start maybe_space_before_declaration declaration_list closi
ng_brace { | 1045 '{' at_rule_body_start maybe_space_before_declaration declaration_list closi
ng_brace { |
| 1046 $$ = parser->createViewportRule(); | 1046 $$ = parser->createViewportRule(); |
| 1047 parser->markViewportRuleBodyEnd(); | 1047 parser->markViewportRuleBodyEnd(); |
| 1048 } | 1048 } |
| 1049 ; | 1049 ; |
| (...skipping 21 matching lines...) Expand all Loading... |
| 1071 ; | 1071 ; |
| 1072 | 1072 |
| 1073 maybe_space_before_declaration: | 1073 maybe_space_before_declaration: |
| 1074 maybe_space { | 1074 maybe_space { |
| 1075 parser->startProperty(); | 1075 parser->startProperty(); |
| 1076 } | 1076 } |
| 1077 ; | 1077 ; |
| 1078 | 1078 |
| 1079 before_selector_list: | 1079 before_selector_list: |
| 1080 /* empty */ { | 1080 /* empty */ { |
| 1081 parser->startRuleHeader(CSSRuleSourceData::STYLE_RULE); | 1081 parser->startRuleHeader(StyleRule::Style); |
| 1082 parser->startSelector(); | 1082 parser->startSelector(); |
| 1083 } | 1083 } |
| 1084 ; | 1084 ; |
| 1085 | 1085 |
| 1086 at_rule_header_end: | 1086 at_rule_header_end: |
| 1087 /* empty */ { | 1087 /* empty */ { |
| 1088 parser->endRuleHeader(); | 1088 parser->endRuleHeader(); |
| 1089 } | 1089 } |
| 1090 ; | 1090 ; |
| 1091 | 1091 |
| (...skipping 765 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1857 ; | 1857 ; |
| 1858 | 1858 |
| 1859 rule_error_recovery: | 1859 rule_error_recovery: |
| 1860 /* empty */ | 1860 /* empty */ |
| 1861 | rule_error_recovery error | 1861 | rule_error_recovery error |
| 1862 | rule_error_recovery invalid_square_brackets_block | 1862 | rule_error_recovery invalid_square_brackets_block |
| 1863 | rule_error_recovery invalid_parentheses_block | 1863 | rule_error_recovery invalid_parentheses_block |
| 1864 ; | 1864 ; |
| 1865 | 1865 |
| 1866 %% | 1866 %% |
| OLD | NEW |