2423 break; |
2423 break; |
2424 |
2424 |
2425 case 55: |
2425 case 55: |
2426 |
2426 |
2427 /* Line 1455 of yacc.c */ |
2427 /* Line 1455 of yacc.c */ |
2428 #line 451 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2428 #line 451 "css/CSSGrammar.y" |
2429 { |
2429 { |
2430 (yyval.rule) = static_cast<CSSParser*>(parser)->createImportRule((yyvsp[(3) - (6)].string), (yyvsp[(5) - (6)].mediaList)); |
2430 (yyval.rule) = static_cast<CSSParser*>(parser)->createImportRule((yyvsp[(3) - (6)].string), (yyvsp[(5) - (6)].mediaList)); |
2431 ;} |
2431 ;} |
2432 break; |
2432 break; |
2433 |
2433 |
2434 case 56: |
2434 case 56: |
2435 |
2435 |
2436 /* Line 1455 of yacc.c */ |
2436 /* Line 1455 of yacc.c */ |
2437 #line 454 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2437 #line 454 "css/CSSGrammar.y" |
2438 { |
2438 { |
2439 (yyval.rule) = 0; |
2439 (yyval.rule) = 0; |
2440 ;} |
2440 ;} |
2441 break; |
2441 break; |
2442 |
2442 |
2443 case 57: |
2443 case 57: |
2444 |
2444 |
2445 /* Line 1455 of yacc.c */ |
2445 /* Line 1455 of yacc.c */ |
2446 #line 457 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2446 #line 457 "css/CSSGrammar.y" |
2447 { |
2447 { |
2448 (yyval.rule) = 0; |
2448 (yyval.rule) = 0; |
2449 ;} |
2449 ;} |
2450 break; |
2450 break; |
2451 |
2451 |
2452 case 58: |
2452 case 58: |
2453 |
2453 |
2454 /* Line 1455 of yacc.c */ |
2454 /* Line 1455 of yacc.c */ |
2455 #line 460 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2455 #line 460 "css/CSSGrammar.y" |
2456 { |
2456 { |
2457 (yyval.rule) = 0; |
2457 (yyval.rule) = 0; |
2458 ;} |
2458 ;} |
2459 break; |
2459 break; |
2460 |
2460 |
2461 case 59: |
2461 case 59: |
2462 |
2462 |
2463 /* Line 1455 of yacc.c */ |
2463 /* Line 1455 of yacc.c */ |
2464 #line 466 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2464 #line 466 "css/CSSGrammar.y" |
2465 { |
2465 { |
2466 (yyval.rule) = static_cast<CSSParser*>(parser)->createVariablesRule((yyvsp[(3) - (7)].mediaList), true); |
2466 (yyval.rule) = static_cast<CSSParser*>(parser)->createVariablesRule((yyvsp[(3) - (7)].mediaList), true); |
2467 ;} |
2467 ;} |
2468 break; |
2468 break; |
2469 |
2469 |
2470 case 60: |
2470 case 60: |
2471 |
2471 |
2472 /* Line 1455 of yacc.c */ |
2472 /* Line 1455 of yacc.c */ |
2473 #line 470 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2473 #line 470 "css/CSSGrammar.y" |
2474 { |
2474 { |
2475 (yyval.rule) = static_cast<CSSParser*>(parser)->createVariablesRule((yyvsp[(3) - (7)].mediaList), false); |
2475 (yyval.rule) = static_cast<CSSParser*>(parser)->createVariablesRule((yyvsp[(3) - (7)].mediaList), false); |
2476 ;} |
2476 ;} |
2477 break; |
2477 break; |
2478 |
2478 |
2479 case 61: |
2479 case 61: |
2480 |
2480 |
2481 /* Line 1455 of yacc.c */ |
2481 /* Line 1455 of yacc.c */ |
2482 #line 476 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2482 #line 476 "css/CSSGrammar.y" |
2483 { |
2483 { |
2484 (yyval.mediaList) = static_cast<CSSParser*>(parser)->createMediaList(); |
2484 (yyval.mediaList) = static_cast<CSSParser*>(parser)->createMediaList(); |
2485 ;} |
2485 ;} |
2486 break; |
2486 break; |
2487 |
2487 |
2488 case 62: |
2488 case 62: |
2489 |
2489 |
2490 /* Line 1455 of yacc.c */ |
2490 /* Line 1455 of yacc.c */ |
2491 #line 480 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2491 #line 480 "css/CSSGrammar.y" |
2492 { |
2492 { |
2493 (yyval.mediaList) = (yyvsp[(3) - (3)].mediaList); |
2493 (yyval.mediaList) = (yyvsp[(3) - (3)].mediaList); |
2494 ;} |
2494 ;} |
2495 break; |
2495 break; |
2496 |
2496 |
2497 case 63: |
2497 case 63: |
2498 |
2498 |
2499 /* Line 1455 of yacc.c */ |
2499 /* Line 1455 of yacc.c */ |
2500 #line 486 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2500 #line 486 "css/CSSGrammar.y" |
2501 { |
2501 { |
2502 (yyval.boolean) = (yyvsp[(1) - (1)].boolean); |
2502 (yyval.boolean) = (yyvsp[(1) - (1)].boolean); |
2503 ;} |
2503 ;} |
2504 break; |
2504 break; |
2505 |
2505 |
2506 case 64: |
2506 case 64: |
2507 |
2507 |
2508 /* Line 1455 of yacc.c */ |
2508 /* Line 1455 of yacc.c */ |
2509 #line 489 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2509 #line 489 "css/CSSGrammar.y" |
2510 { |
2510 { |
2511 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
2511 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
2512 if ((yyvsp[(2) - (2)].boolean)) |
2512 if ((yyvsp[(2) - (2)].boolean)) |
2513 (yyval.boolean) = (yyvsp[(2) - (2)].boolean); |
2513 (yyval.boolean) = (yyvsp[(2) - (2)].boolean); |
2514 ;} |
2514 ;} |
2515 break; |
2515 break; |
2516 |
2516 |
2517 case 65: |
2517 case 65: |
2518 |
2518 |
2519 /* Line 1455 of yacc.c */ |
2519 /* Line 1455 of yacc.c */ |
2520 #line 494 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2520 #line 494 "css/CSSGrammar.y" |
2521 { |
2521 { |
2522 (yyval.boolean) = (yyvsp[(1) - (1)].boolean); |
2522 (yyval.boolean) = (yyvsp[(1) - (1)].boolean); |
2523 ;} |
2523 ;} |
2524 break; |
2524 break; |
2525 |
2525 |
2526 case 66: |
2526 case 66: |
2527 |
2527 |
2528 /* Line 1455 of yacc.c */ |
2528 /* Line 1455 of yacc.c */ |
2529 #line 497 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2529 #line 497 "css/CSSGrammar.y" |
2530 { |
2530 { |
2531 (yyval.boolean) = false; |
2531 (yyval.boolean) = false; |
2532 ;} |
2532 ;} |
2533 break; |
2533 break; |
2534 |
2534 |
2535 case 67: |
2535 case 67: |
2536 |
2536 |
2537 /* Line 1455 of yacc.c */ |
2537 /* Line 1455 of yacc.c */ |
2538 #line 500 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2538 #line 500 "css/CSSGrammar.y" |
2539 { |
2539 { |
2540 (yyval.boolean) = false; |
2540 (yyval.boolean) = false; |
2541 ;} |
2541 ;} |
2542 break; |
2542 break; |
2543 |
2543 |
2544 case 68: |
2544 case 68: |
2545 |
2545 |
2546 /* Line 1455 of yacc.c */ |
2546 /* Line 1455 of yacc.c */ |
2547 #line 503 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2547 #line 503 "css/CSSGrammar.y" |
2548 { |
2548 { |
2549 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
2549 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
2550 ;} |
2550 ;} |
2551 break; |
2551 break; |
2552 |
2552 |
2553 case 69: |
2553 case 69: |
2554 |
2554 |
2555 /* Line 1455 of yacc.c */ |
2555 /* Line 1455 of yacc.c */ |
2556 #line 509 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2556 #line 509 "css/CSSGrammar.y" |
2557 { |
2557 { |
2558 (yyval.boolean) = (yyvsp[(1) - (3)].boolean); |
2558 (yyval.boolean) = (yyvsp[(1) - (3)].boolean); |
2559 ;} |
2559 ;} |
2560 break; |
2560 break; |
2561 |
2561 |
2562 case 70: |
2562 case 70: |
2563 |
2563 |
2564 /* Line 1455 of yacc.c */ |
2564 /* Line 1455 of yacc.c */ |
2565 #line 512 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2565 #line 512 "css/CSSGrammar.y" |
2566 { |
2566 { |
2567 (yyval.boolean) = false; |
2567 (yyval.boolean) = false; |
2568 ;} |
2568 ;} |
2569 break; |
2569 break; |
2570 |
2570 |
2571 case 71: |
2571 case 71: |
2572 |
2572 |
2573 /* Line 1455 of yacc.c */ |
2573 /* Line 1455 of yacc.c */ |
2574 #line 515 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2574 #line 515 "css/CSSGrammar.y" |
2575 { |
2575 { |
2576 (yyval.boolean) = false; |
2576 (yyval.boolean) = false; |
2577 ;} |
2577 ;} |
2578 break; |
2578 break; |
2579 |
2579 |
2580 case 72: |
2580 case 72: |
2581 |
2581 |
2582 /* Line 1455 of yacc.c */ |
2582 /* Line 1455 of yacc.c */ |
2583 #line 518 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2583 #line 518 "css/CSSGrammar.y" |
2584 { |
2584 { |
2585 (yyval.boolean) = false; |
2585 (yyval.boolean) = false; |
2586 ;} |
2586 ;} |
2587 break; |
2587 break; |
2588 |
2588 |
2589 case 73: |
2589 case 73: |
2590 |
2590 |
2591 /* Line 1455 of yacc.c */ |
2591 /* Line 1455 of yacc.c */ |
2592 #line 521 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2592 #line 521 "css/CSSGrammar.y" |
2593 { |
2593 { |
2594 (yyval.boolean) = (yyvsp[(1) - (4)].boolean); |
2594 (yyval.boolean) = (yyvsp[(1) - (4)].boolean); |
2595 if ((yyvsp[(2) - (4)].boolean)) |
2595 if ((yyvsp[(2) - (4)].boolean)) |
2596 (yyval.boolean) = (yyvsp[(2) - (4)].boolean); |
2596 (yyval.boolean) = (yyvsp[(2) - (4)].boolean); |
2597 ;} |
2597 ;} |
2598 break; |
2598 break; |
2599 |
2599 |
2600 case 74: |
2600 case 74: |
2601 |
2601 |
2602 /* Line 1455 of yacc.c */ |
2602 /* Line 1455 of yacc.c */ |
2603 #line 526 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2603 #line 526 "css/CSSGrammar.y" |
2604 { |
2604 { |
2605 (yyval.boolean) = (yyvsp[(1) - (4)].boolean); |
2605 (yyval.boolean) = (yyvsp[(1) - (4)].boolean); |
2606 ;} |
2606 ;} |
2607 break; |
2607 break; |
2608 |
2608 |
2609 case 75: |
2609 case 75: |
2610 |
2610 |
2611 /* Line 1455 of yacc.c */ |
2611 /* Line 1455 of yacc.c */ |
2612 #line 529 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2612 #line 529 "css/CSSGrammar.y" |
2613 { |
2613 { |
2614 (yyval.boolean) = (yyvsp[(1) - (6)].boolean); |
2614 (yyval.boolean) = (yyvsp[(1) - (6)].boolean); |
2615 ;} |
2615 ;} |
2616 break; |
2616 break; |
2617 |
2617 |
2618 case 76: |
2618 case 76: |
2619 |
2619 |
2620 /* Line 1455 of yacc.c */ |
2620 /* Line 1455 of yacc.c */ |
2621 #line 535 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2621 #line 535 "css/CSSGrammar.y" |
2622 { |
2622 { |
2623 (yyval.boolean) = static_cast<CSSParser*>(parser)->addVariable((yyvsp[(1) - (4)].string), (yyvsp[(4) - (4)].valueList)); |
2623 (yyval.boolean) = static_cast<CSSParser*>(parser)->addVariable((yyvsp[(1) - (4)].string), (yyvsp[(4) - (4)].valueList)); |
2624 ;} |
2624 ;} |
2625 break; |
2625 break; |
2626 |
2626 |
2627 case 77: |
2627 case 77: |
2628 |
2628 |
2629 /* Line 1455 of yacc.c */ |
2629 /* Line 1455 of yacc.c */ |
2630 #line 539 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2630 #line 539 "css/CSSGrammar.y" |
2631 { |
2631 { |
2632 (yyval.boolean) = static_cast<CSSParser*>(parser)->addVariableDeclarationBlock((yyvsp[(1) - (7)].string)); |
2632 (yyval.boolean) = static_cast<CSSParser*>(parser)->addVariableDeclarationBlock((yyvsp[(1) - (7)].string)); |
2633 ;} |
2633 ;} |
2634 break; |
2634 break; |
2635 |
2635 |
2636 case 78: |
2636 case 78: |
2637 |
2637 |
2638 /* Line 1455 of yacc.c */ |
2638 /* Line 1455 of yacc.c */ |
2639 #line 543 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2639 #line 543 "css/CSSGrammar.y" |
2640 { |
2640 { |
2641 (yyval.boolean) = false; |
2641 (yyval.boolean) = false; |
2642 ;} |
2642 ;} |
2643 break; |
2643 break; |
2644 |
2644 |
2645 case 79: |
2645 case 79: |
2646 |
2646 |
2647 /* Line 1455 of yacc.c */ |
2647 /* Line 1455 of yacc.c */ |
2648 #line 547 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2648 #line 547 "css/CSSGrammar.y" |
2649 { |
2649 { |
2650 (yyval.boolean) = false; |
2650 (yyval.boolean) = false; |
2651 ;} |
2651 ;} |
2652 break; |
2652 break; |
2653 |
2653 |
2654 case 80: |
2654 case 80: |
2655 |
2655 |
2656 /* Line 1455 of yacc.c */ |
2656 /* Line 1455 of yacc.c */ |
2657 #line 551 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2657 #line 551 "css/CSSGrammar.y" |
2658 { |
2658 { |
2659 /* @variables { varname: } Just reduce away this variable with no value. */ |
2659 /* @variables { varname: } Just reduce away this variable with no value. */ |
2660 (yyval.boolean) = false; |
2660 (yyval.boolean) = false; |
2661 ;} |
2661 ;} |
2662 break; |
2662 break; |
2663 |
2663 |
2664 case 81: |
2664 case 81: |
2665 |
2665 |
2666 /* Line 1455 of yacc.c */ |
2666 /* Line 1455 of yacc.c */ |
2667 #line 556 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2667 #line 556 "css/CSSGrammar.y" |
2668 { |
2668 { |
2669 /* if we come across rules with invalid values like this case: @variables { varname: *; }, just discard the property/value pair */ |
2669 /* if we come across rules with invalid values like this case: @variables { varname: *; }, just discard the property/value pair */ |
2670 (yyval.boolean) = false; |
2670 (yyval.boolean) = false; |
2671 ;} |
2671 ;} |
2672 break; |
2672 break; |
2673 |
2673 |
2674 case 82: |
2674 case 82: |
2675 |
2675 |
2676 /* Line 1455 of yacc.c */ |
2676 /* Line 1455 of yacc.c */ |
2677 #line 563 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2677 #line 563 "css/CSSGrammar.y" |
2678 { |
2678 { |
2679 (yyval.string) = (yyvsp[(1) - (2)].string); |
2679 (yyval.string) = (yyvsp[(1) - (2)].string); |
2680 ;} |
2680 ;} |
2681 break; |
2681 break; |
2682 |
2682 |
2683 case 83: |
2683 case 83: |
2684 |
2684 |
2685 /* Line 1455 of yacc.c */ |
2685 /* Line 1455 of yacc.c */ |
2686 #line 569 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2686 #line 569 "css/CSSGrammar.y" |
2687 { |
2687 { |
2688 static_cast<CSSParser*>(parser)->addNamespace((yyvsp[(3) - (6)].string), (yyvsp[(4) - (6)].string)); |
2688 static_cast<CSSParser*>(parser)->addNamespace((yyvsp[(3) - (6)].string), (yyvsp[(4) - (6)].string)); |
2689 (yyval.rule) = 0; |
2689 (yyval.rule) = 0; |
2690 ;} |
2690 ;} |
2691 break; |
2691 break; |
2692 |
2692 |
2693 case 84: |
2693 case 84: |
2694 |
2694 |
2695 /* Line 1455 of yacc.c */ |
2695 /* Line 1455 of yacc.c */ |
2696 #line 573 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2696 #line 573 "css/CSSGrammar.y" |
2697 { |
2697 { |
2698 (yyval.rule) = 0; |
2698 (yyval.rule) = 0; |
2699 ;} |
2699 ;} |
2700 break; |
2700 break; |
2701 |
2701 |
2702 case 85: |
2702 case 85: |
2703 |
2703 |
2704 /* Line 1455 of yacc.c */ |
2704 /* Line 1455 of yacc.c */ |
2705 #line 576 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2705 #line 576 "css/CSSGrammar.y" |
2706 { |
2706 { |
2707 (yyval.rule) = 0; |
2707 (yyval.rule) = 0; |
2708 ;} |
2708 ;} |
2709 break; |
2709 break; |
2710 |
2710 |
2711 case 86: |
2711 case 86: |
2712 |
2712 |
2713 /* Line 1455 of yacc.c */ |
2713 /* Line 1455 of yacc.c */ |
2714 #line 579 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2714 #line 579 "css/CSSGrammar.y" |
2715 { |
2715 { |
2716 (yyval.rule) = 0; |
2716 (yyval.rule) = 0; |
2717 ;} |
2717 ;} |
2718 break; |
2718 break; |
2719 |
2719 |
2720 case 87: |
2720 case 87: |
2721 |
2721 |
2722 /* Line 1455 of yacc.c */ |
2722 /* Line 1455 of yacc.c */ |
2723 #line 585 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2723 #line 585 "css/CSSGrammar.y" |
2724 { (yyval.string).characters = 0; ;} |
2724 { (yyval.string).characters = 0; ;} |
2725 break; |
2725 break; |
2726 |
2726 |
2727 case 88: |
2727 case 88: |
2728 |
2728 |
2729 /* Line 1455 of yacc.c */ |
2729 /* Line 1455 of yacc.c */ |
2730 #line 586 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2730 #line 586 "css/CSSGrammar.y" |
2731 { (yyval.string) = (yyvsp[(1) - (2)].string); ;} |
2731 { (yyval.string) = (yyvsp[(1) - (2)].string); ;} |
2732 break; |
2732 break; |
2733 |
2733 |
2734 case 91: |
2734 case 91: |
2735 |
2735 |
2736 /* Line 1455 of yacc.c */ |
2736 /* Line 1455 of yacc.c */ |
2737 #line 595 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2737 #line 595 "css/CSSGrammar.y" |
2738 { |
2738 { |
2739 (yyval.string) = (yyvsp[(1) - (2)].string); |
2739 (yyval.string) = (yyvsp[(1) - (2)].string); |
2740 ;} |
2740 ;} |
2741 break; |
2741 break; |
2742 |
2742 |
2743 case 92: |
2743 case 92: |
2744 |
2744 |
2745 /* Line 1455 of yacc.c */ |
2745 /* Line 1455 of yacc.c */ |
2746 #line 601 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2746 #line 601 "css/CSSGrammar.y" |
2747 { |
2747 { |
2748 (yyval.valueList) = 0; |
2748 (yyval.valueList) = 0; |
2749 ;} |
2749 ;} |
2750 break; |
2750 break; |
2751 |
2751 |
2752 case 93: |
2752 case 93: |
2753 |
2753 |
2754 /* Line 1455 of yacc.c */ |
2754 /* Line 1455 of yacc.c */ |
2755 #line 604 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2755 #line 604 "css/CSSGrammar.y" |
2756 { |
2756 { |
2757 (yyval.valueList) = (yyvsp[(3) - (4)].valueList); |
2757 (yyval.valueList) = (yyvsp[(3) - (4)].valueList); |
2758 ;} |
2758 ;} |
2759 break; |
2759 break; |
2760 |
2760 |
2761 case 94: |
2761 case 94: |
2762 |
2762 |
2763 /* Line 1455 of yacc.c */ |
2763 /* Line 1455 of yacc.c */ |
2764 #line 610 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2764 #line 610 "css/CSSGrammar.y" |
2765 { |
2765 { |
2766 (yyvsp[(3) - (7)].string).lower(); |
2766 (yyvsp[(3) - (7)].string).lower(); |
2767 (yyval.mediaQueryExp) = static_cast<CSSParser*>(parser)->createFloatingMediaQueryExp((yyvsp[(3) - (7)].string), (yyvsp[(5) - (7)].valueList)); |
2767 (yyval.mediaQueryExp) = static_cast<CSSParser*>(parser)->createFloatingMediaQueryExp((yyvsp[(3) - (7)].string), (yyvsp[(5) - (7)].valueList)); |
2768 ;} |
2768 ;} |
2769 break; |
2769 break; |
2770 |
2770 |
2771 case 95: |
2771 case 95: |
2772 |
2772 |
2773 /* Line 1455 of yacc.c */ |
2773 /* Line 1455 of yacc.c */ |
2774 #line 617 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2774 #line 617 "css/CSSGrammar.y" |
2775 { |
2775 { |
2776 CSSParser* p = static_cast<CSSParser*>(parser); |
2776 CSSParser* p = static_cast<CSSParser*>(parser); |
2777 (yyval.mediaQueryExpList) = p->createFloatingMediaQueryExpList(); |
2777 (yyval.mediaQueryExpList) = p->createFloatingMediaQueryExpList(); |
2778 (yyval.mediaQueryExpList)->append(p->sinkFloatingMediaQueryExp((yyvsp[(1) - (1)].mediaQueryExp))); |
2778 (yyval.mediaQueryExpList)->append(p->sinkFloatingMediaQueryExp((yyvsp[(1) - (1)].mediaQueryExp))); |
2779 ;} |
2779 ;} |
2780 break; |
2780 break; |
2781 |
2781 |
2782 case 96: |
2782 case 96: |
2783 |
2783 |
2784 /* Line 1455 of yacc.c */ |
2784 /* Line 1455 of yacc.c */ |
2785 #line 622 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2785 #line 622 "css/CSSGrammar.y" |
2786 { |
2786 { |
2787 (yyval.mediaQueryExpList) = (yyvsp[(1) - (5)].mediaQueryExpList); |
2787 (yyval.mediaQueryExpList) = (yyvsp[(1) - (5)].mediaQueryExpList); |
2788 (yyval.mediaQueryExpList)->append(static_cast<CSSParser*>(parser)->sinkFloatingMediaQueryExp((yyvsp[(5) - (5)].mediaQueryExp))); |
2788 (yyval.mediaQueryExpList)->append(static_cast<CSSParser*>(parser)->sinkFloatingMediaQueryExp((yyvsp[(5) - (5)].mediaQueryExp))); |
2789 ;} |
2789 ;} |
2790 break; |
2790 break; |
2791 |
2791 |
2792 case 97: |
2792 case 97: |
2793 |
2793 |
2794 /* Line 1455 of yacc.c */ |
2794 /* Line 1455 of yacc.c */ |
2795 #line 629 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2795 #line 629 "css/CSSGrammar.y" |
2796 { |
2796 { |
2797 (yyval.mediaQueryExpList) = static_cast<CSSParser*>(parser)->createFloatingMediaQueryExpList(); |
2797 (yyval.mediaQueryExpList) = static_cast<CSSParser*>(parser)->createFloatingMediaQueryExpList(); |
2798 ;} |
2798 ;} |
2799 break; |
2799 break; |
2800 |
2800 |
2801 case 98: |
2801 case 98: |
2802 |
2802 |
2803 /* Line 1455 of yacc.c */ |
2803 /* Line 1455 of yacc.c */ |
2804 #line 632 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2804 #line 632 "css/CSSGrammar.y" |
2805 { |
2805 { |
2806 (yyval.mediaQueryExpList) = (yyvsp[(3) - (3)].mediaQueryExpList); |
2806 (yyval.mediaQueryExpList) = (yyvsp[(3) - (3)].mediaQueryExpList); |
2807 ;} |
2807 ;} |
2808 break; |
2808 break; |
2809 |
2809 |
2810 case 99: |
2810 case 99: |
2811 |
2811 |
2812 /* Line 1455 of yacc.c */ |
2812 /* Line 1455 of yacc.c */ |
2813 #line 638 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2813 #line 638 "css/CSSGrammar.y" |
2814 { |
2814 { |
2815 (yyval.mediaQueryRestrictor) = MediaQuery::None; |
2815 (yyval.mediaQueryRestrictor) = MediaQuery::None; |
2816 ;} |
2816 ;} |
2817 break; |
2817 break; |
2818 |
2818 |
2819 case 100: |
2819 case 100: |
2820 |
2820 |
2821 /* Line 1455 of yacc.c */ |
2821 /* Line 1455 of yacc.c */ |
2822 #line 641 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2822 #line 641 "css/CSSGrammar.y" |
2823 { |
2823 { |
2824 (yyval.mediaQueryRestrictor) = MediaQuery::Only; |
2824 (yyval.mediaQueryRestrictor) = MediaQuery::Only; |
2825 ;} |
2825 ;} |
2826 break; |
2826 break; |
2827 |
2827 |
2828 case 101: |
2828 case 101: |
2829 |
2829 |
2830 /* Line 1455 of yacc.c */ |
2830 /* Line 1455 of yacc.c */ |
2831 #line 644 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2831 #line 644 "css/CSSGrammar.y" |
2832 { |
2832 { |
2833 (yyval.mediaQueryRestrictor) = MediaQuery::Not; |
2833 (yyval.mediaQueryRestrictor) = MediaQuery::Not; |
2834 ;} |
2834 ;} |
2835 break; |
2835 break; |
2836 |
2836 |
2837 case 102: |
2837 case 102: |
2838 |
2838 |
2839 /* Line 1455 of yacc.c */ |
2839 /* Line 1455 of yacc.c */ |
2840 #line 650 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2840 #line 650 "css/CSSGrammar.y" |
2841 { |
2841 { |
2842 CSSParser* p = static_cast<CSSParser*>(parser); |
2842 CSSParser* p = static_cast<CSSParser*>(parser); |
2843 (yyval.mediaQuery) = p->createFloatingMediaQuery(p->sinkFloatingMediaQueryExpList((yyvsp[(1) - (1)].mediaQueryExpList))); |
2843 (yyval.mediaQuery) = p->createFloatingMediaQuery(p->sinkFloatingMediaQueryExpList((yyvsp[(1) - (1)].mediaQueryExpList))); |
2844 ;} |
2844 ;} |
2845 break; |
2845 break; |
2846 |
2846 |
2847 case 103: |
2847 case 103: |
2848 |
2848 |
2849 /* Line 1455 of yacc.c */ |
2849 /* Line 1455 of yacc.c */ |
2850 #line 655 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2850 #line 655 "css/CSSGrammar.y" |
2851 { |
2851 { |
2852 CSSParser* p = static_cast<CSSParser*>(parser); |
2852 CSSParser* p = static_cast<CSSParser*>(parser); |
2853 (yyvsp[(3) - (4)].string).lower(); |
2853 (yyvsp[(3) - (4)].string).lower(); |
2854 (yyval.mediaQuery) = p->createFloatingMediaQuery((yyvsp[(1) - (4)].mediaQueryRestrictor), (yyvsp[(3) - (4)].string), p->sinkFloatingMediaQueryExpList((yyvsp[(4) - (4)].mediaQueryExpList))); |
2854 (yyval.mediaQuery) = p->createFloatingMediaQuery((yyvsp[(1) - (4)].mediaQueryRestrictor), (yyvsp[(3) - (4)].string), p->sinkFloatingMediaQueryExpList((yyvsp[(4) - (4)].mediaQueryExpList))); |
2855 ;} |
2855 ;} |
2856 break; |
2856 break; |
2857 |
2857 |
2858 case 104: |
2858 case 104: |
2859 |
2859 |
2860 /* Line 1455 of yacc.c */ |
2860 /* Line 1455 of yacc.c */ |
2861 #line 663 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2861 #line 663 "css/CSSGrammar.y" |
2862 { |
2862 { |
2863 (yyval.mediaList) = static_cast<CSSParser*>(parser)->createMediaList(); |
2863 (yyval.mediaList) = static_cast<CSSParser*>(parser)->createMediaList(); |
2864 ;} |
2864 ;} |
2865 break; |
2865 break; |
2866 |
2866 |
2867 case 106: |
2867 case 106: |
2868 |
2868 |
2869 /* Line 1455 of yacc.c */ |
2869 /* Line 1455 of yacc.c */ |
2870 #line 670 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2870 #line 670 "css/CSSGrammar.y" |
2871 { |
2871 { |
2872 CSSParser* p = static_cast<CSSParser*>(parser); |
2872 CSSParser* p = static_cast<CSSParser*>(parser); |
2873 (yyval.mediaList) = p->createMediaList(); |
2873 (yyval.mediaList) = p->createMediaList(); |
2874 (yyval.mediaList)->appendMediaQuery(p->sinkFloatingMediaQuery((yyvsp[(1) - (1)].mediaQuery))); |
2874 (yyval.mediaList)->appendMediaQuery(p->sinkFloatingMediaQuery((yyvsp[(1) - (1)].mediaQuery))); |
2875 ;} |
2875 ;} |
2876 break; |
2876 break; |
2877 |
2877 |
2878 case 107: |
2878 case 107: |
2879 |
2879 |
2880 /* Line 1455 of yacc.c */ |
2880 /* Line 1455 of yacc.c */ |
2881 #line 675 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2881 #line 675 "css/CSSGrammar.y" |
2882 { |
2882 { |
2883 (yyval.mediaList) = (yyvsp[(1) - (4)].mediaList); |
2883 (yyval.mediaList) = (yyvsp[(1) - (4)].mediaList); |
2884 if ((yyval.mediaList)) |
2884 if ((yyval.mediaList)) |
2885 (yyval.mediaList)->appendMediaQuery(static_cast<CSSParser*>(parser)->sinkFloatingMediaQuery((yyvsp[(4) - (4)].mediaQuery))); |
2885 (yyval.mediaList)->appendMediaQuery(static_cast<CSSParser*>(parser)->sinkFloatingMediaQuery((yyvsp[(4) - (4)].mediaQuery))); |
2886 ;} |
2886 ;} |
2887 break; |
2887 break; |
2888 |
2888 |
2889 case 108: |
2889 case 108: |
2890 |
2890 |
2891 /* Line 1455 of yacc.c */ |
2891 /* Line 1455 of yacc.c */ |
2892 #line 680 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2892 #line 680 "css/CSSGrammar.y" |
2893 { |
2893 { |
2894 (yyval.mediaList) = 0; |
2894 (yyval.mediaList) = 0; |
2895 ;} |
2895 ;} |
2896 break; |
2896 break; |
2897 |
2897 |
2898 case 109: |
2898 case 109: |
2899 |
2899 |
2900 /* Line 1455 of yacc.c */ |
2900 /* Line 1455 of yacc.c */ |
2901 #line 686 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2901 #line 686 "css/CSSGrammar.y" |
2902 { |
2902 { |
2903 (yyval.rule) = static_cast<CSSParser*>(parser)->createMediaRule((yyvsp[(3) - (7)].mediaList), (yyvsp[(6) - (7)].ruleList)); |
2903 (yyval.rule) = static_cast<CSSParser*>(parser)->createMediaRule((yyvsp[(3) - (7)].mediaList), (yyvsp[(6) - (7)].ruleList)); |
2904 ;} |
2904 ;} |
2905 break; |
2905 break; |
2906 |
2906 |
2907 case 110: |
2907 case 110: |
2908 |
2908 |
2909 /* Line 1455 of yacc.c */ |
2909 /* Line 1455 of yacc.c */ |
2910 #line 689 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2910 #line 689 "css/CSSGrammar.y" |
2911 { |
2911 { |
2912 (yyval.rule) = static_cast<CSSParser*>(parser)->createMediaRule(0, (yyvsp[(5) - (6)].ruleList)); |
2912 (yyval.rule) = static_cast<CSSParser*>(parser)->createMediaRule(0, (yyvsp[(5) - (6)].ruleList)); |
2913 ;} |
2913 ;} |
2914 break; |
2914 break; |
2915 |
2915 |
2916 case 111: |
2916 case 111: |
2917 |
2917 |
2918 /* Line 1455 of yacc.c */ |
2918 /* Line 1455 of yacc.c */ |
2919 #line 695 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2919 #line 695 "css/CSSGrammar.y" |
2920 { |
2920 { |
2921 (yyval.string) = (yyvsp[(1) - (2)].string); |
2921 (yyval.string) = (yyvsp[(1) - (2)].string); |
2922 ;} |
2922 ;} |
2923 break; |
2923 break; |
2924 |
2924 |
2925 case 112: |
2925 case 112: |
2926 |
2926 |
2927 /* Line 1455 of yacc.c */ |
2927 /* Line 1455 of yacc.c */ |
2928 #line 701 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2928 #line 701 "css/CSSGrammar.y" |
2929 { |
2929 { |
2930 (yyval.rule) = (yyvsp[(7) - (8)].keyframesRule); |
2930 (yyval.rule) = (yyvsp[(7) - (8)].keyframesRule); |
2931 (yyvsp[(7) - (8)].keyframesRule)->setNameInternal((yyvsp[(3) - (8)].string)); |
2931 (yyvsp[(7) - (8)].keyframesRule)->setNameInternal((yyvsp[(3) - (8)].string)); |
2932 ;} |
2932 ;} |
2933 break; |
2933 break; |
2934 |
2934 |
2935 case 115: |
2935 case 115: |
2936 |
2936 |
2937 /* Line 1455 of yacc.c */ |
2937 /* Line 1455 of yacc.c */ |
2938 #line 713 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2938 #line 713 "css/CSSGrammar.y" |
2939 { (yyval.keyframesRule) = static_cast<CSSParser*>(parser)->createKeyframesRule(); ;} |
2939 { (yyval.keyframesRule) = static_cast<CSSParser*>(parser)->createKeyframesRule(); ;} |
2940 break; |
2940 break; |
2941 |
2941 |
2942 case 116: |
2942 case 116: |
2943 |
2943 |
2944 /* Line 1455 of yacc.c */ |
2944 /* Line 1455 of yacc.c */ |
2945 #line 714 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2945 #line 714 "css/CSSGrammar.y" |
2946 { |
2946 { |
2947 (yyval.keyframesRule) = (yyvsp[(1) - (3)].keyframesRule); |
2947 (yyval.keyframesRule) = (yyvsp[(1) - (3)].keyframesRule); |
2948 if ((yyvsp[(2) - (3)].keyframeRule)) |
2948 if ((yyvsp[(2) - (3)].keyframeRule)) |
2949 (yyval.keyframesRule)->append((yyvsp[(2) - (3)].keyframeRule)); |
2949 (yyval.keyframesRule)->append((yyvsp[(2) - (3)].keyframeRule)); |
2950 ;} |
2950 ;} |
2951 break; |
2951 break; |
2952 |
2952 |
2953 case 117: |
2953 case 117: |
2954 |
2954 |
2955 /* Line 1455 of yacc.c */ |
2955 /* Line 1455 of yacc.c */ |
2956 #line 722 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2956 #line 722 "css/CSSGrammar.y" |
2957 { |
2957 { |
2958 (yyval.keyframeRule) = static_cast<CSSParser*>(parser)->createKeyframeRule((yyvsp[(1) - (6)].valueList)); |
2958 (yyval.keyframeRule) = static_cast<CSSParser*>(parser)->createKeyframeRule((yyvsp[(1) - (6)].valueList)); |
2959 ;} |
2959 ;} |
2960 break; |
2960 break; |
2961 |
2961 |
2962 case 118: |
2962 case 118: |
2963 |
2963 |
2964 /* Line 1455 of yacc.c */ |
2964 /* Line 1455 of yacc.c */ |
2965 #line 728 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2965 #line 728 "css/CSSGrammar.y" |
2966 { |
2966 { |
2967 CSSParser* p = static_cast<CSSParser*>(parser); |
2967 CSSParser* p = static_cast<CSSParser*>(parser); |
2968 (yyval.valueList) = p->createFloatingValueList(); |
2968 (yyval.valueList) = p->createFloatingValueList(); |
2969 (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(1) - (1)].value))); |
2969 (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(1) - (1)].value))); |
2970 ;} |
2970 ;} |
2971 break; |
2971 break; |
2972 |
2972 |
2973 case 119: |
2973 case 119: |
2974 |
2974 |
2975 /* Line 1455 of yacc.c */ |
2975 /* Line 1455 of yacc.c */ |
2976 #line 733 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
2976 #line 733 "css/CSSGrammar.y" |
2977 { |
2977 { |
2978 CSSParser* p = static_cast<CSSParser*>(parser); |
2978 CSSParser* p = static_cast<CSSParser*>(parser); |
2979 (yyval.valueList) = (yyvsp[(1) - (5)].valueList); |
2979 (yyval.valueList) = (yyvsp[(1) - (5)].valueList); |
2980 if ((yyval.valueList)) |
2980 if ((yyval.valueList)) |
2981 (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(5) - (5)].value))); |
2981 (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(5) - (5)].value))); |
3067 break; |
3067 break; |
3068 |
3068 |
3069 case 127: |
3069 case 127: |
3070 |
3070 |
3071 /* Line 1455 of yacc.c */ |
3071 /* Line 1455 of yacc.c */ |
3072 #line 791 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3072 #line 791 "css/CSSGrammar.y" |
3073 { |
3073 { |
3074 (yyval.selector) = (yyvsp[(1) - (1)].selector); |
3074 (yyval.selector) = (yyvsp[(1) - (1)].selector); |
3075 if ((yyval.selector)) |
3075 if ((yyval.selector)) |
3076 (yyval.selector)->setForPage(); |
3076 (yyval.selector)->setForPage(); |
3077 ;} |
3077 ;} |
3078 break; |
3078 break; |
3079 |
3079 |
3080 case 128: |
3080 case 128: |
3081 |
3081 |
3082 /* Line 1455 of yacc.c */ |
3082 /* Line 1455 of yacc.c */ |
3083 #line 796 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3083 #line 796 "css/CSSGrammar.y" |
3084 { |
3084 { |
3085 CSSParser* p = static_cast<CSSParser*>(parser); |
3085 CSSParser* p = static_cast<CSSParser*>(parser); |
3086 (yyval.selector) = p->createFloatingSelector(); |
3086 (yyval.selector) = p->createFloatingSelector(); |
3087 (yyval.selector)->setForPage(); |
3087 (yyval.selector)->setForPage(); |
3088 ;} |
3088 ;} |
3089 break; |
3089 break; |
3090 |
3090 |
3091 case 131: |
3091 case 131: |
3092 |
3092 |
3093 /* Line 1455 of yacc.c */ |
3093 /* Line 1455 of yacc.c */ |
3094 #line 809 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3094 #line 809 "css/CSSGrammar.y" |
3095 { |
3095 { |
3096 static_cast<CSSParser*>(parser)->startDeclarationsForMarginBox(); |
3096 static_cast<CSSParser*>(parser)->startDeclarationsForMarginBox(); |
3097 ;} |
3097 ;} |
3098 break; |
3098 break; |
3099 |
3099 |
3100 case 132: |
3100 case 132: |
3101 |
3101 |
3102 /* Line 1455 of yacc.c */ |
3102 /* Line 1455 of yacc.c */ |
3103 #line 811 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3103 #line 811 "css/CSSGrammar.y" |
3104 { |
3104 { |
3105 (yyval.rule) = static_cast<CSSParser*>(parser)->createMarginAtRule((yyvsp[(1) - (7)].marginBox)); |
3105 (yyval.rule) = static_cast<CSSParser*>(parser)->createMarginAtRule((yyvsp[(1) - (7)].marginBox)); |
3106 ;} |
3106 ;} |
3107 break; |
3107 break; |
3108 |
3108 |
3109 case 133: |
3109 case 133: |
3110 |
3110 |
3111 /* Line 1455 of yacc.c */ |
3111 /* Line 1455 of yacc.c */ |
3112 #line 817 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3112 #line 817 "css/CSSGrammar.y" |
3113 { |
3113 { |
3114 (yyval.marginBox) = CSSSelector::TopLeftCornerMarginBox; |
3114 (yyval.marginBox) = CSSSelector::TopLeftCornerMarginBox; |
3115 ;} |
3115 ;} |
3116 break; |
3116 break; |
3117 |
3117 |
3118 case 134: |
3118 case 134: |
3119 |
3119 |
3120 /* Line 1455 of yacc.c */ |
3120 /* Line 1455 of yacc.c */ |
3121 #line 820 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3121 #line 820 "css/CSSGrammar.y" |
3122 { |
3122 { |
3123 (yyval.marginBox) = CSSSelector::TopLeftMarginBox; |
3123 (yyval.marginBox) = CSSSelector::TopLeftMarginBox; |
3124 ;} |
3124 ;} |
3125 break; |
3125 break; |
3126 |
3126 |
3127 case 135: |
3127 case 135: |
3128 |
3128 |
3129 /* Line 1455 of yacc.c */ |
3129 /* Line 1455 of yacc.c */ |
3130 #line 823 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3130 #line 823 "css/CSSGrammar.y" |
3131 { |
3131 { |
3132 (yyval.marginBox) = CSSSelector::TopCenterMarginBox; |
3132 (yyval.marginBox) = CSSSelector::TopCenterMarginBox; |
3133 ;} |
3133 ;} |
3134 break; |
3134 break; |
3135 |
3135 |
3136 case 136: |
3136 case 136: |
3137 |
3137 |
3138 /* Line 1455 of yacc.c */ |
3138 /* Line 1455 of yacc.c */ |
3139 #line 826 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3139 #line 826 "css/CSSGrammar.y" |
3140 { |
3140 { |
3141 (yyval.marginBox) = CSSSelector::TopRightMarginBox; |
3141 (yyval.marginBox) = CSSSelector::TopRightMarginBox; |
3142 ;} |
3142 ;} |
3143 break; |
3143 break; |
3144 |
3144 |
3145 case 137: |
3145 case 137: |
3146 |
3146 |
3147 /* Line 1455 of yacc.c */ |
3147 /* Line 1455 of yacc.c */ |
3148 #line 829 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3148 #line 829 "css/CSSGrammar.y" |
3149 { |
3149 { |
3150 (yyval.marginBox) = CSSSelector::TopRightCornerMarginBox; |
3150 (yyval.marginBox) = CSSSelector::TopRightCornerMarginBox; |
3151 ;} |
3151 ;} |
3152 break; |
3152 break; |
3153 |
3153 |
3154 case 138: |
3154 case 138: |
3155 |
3155 |
3156 /* Line 1455 of yacc.c */ |
3156 /* Line 1455 of yacc.c */ |
3157 #line 832 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3157 #line 832 "css/CSSGrammar.y" |
3158 { |
3158 { |
3159 (yyval.marginBox) = CSSSelector::BottomLeftCornerMarginBox; |
3159 (yyval.marginBox) = CSSSelector::BottomLeftCornerMarginBox; |
3160 ;} |
3160 ;} |
3161 break; |
3161 break; |
3162 |
3162 |
3163 case 139: |
3163 case 139: |
3164 |
3164 |
3165 /* Line 1455 of yacc.c */ |
3165 /* Line 1455 of yacc.c */ |
3166 #line 835 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3166 #line 835 "css/CSSGrammar.y" |
3167 { |
3167 { |
3168 (yyval.marginBox) = CSSSelector::BottomLeftMarginBox; |
3168 (yyval.marginBox) = CSSSelector::BottomLeftMarginBox; |
3169 ;} |
3169 ;} |
3170 break; |
3170 break; |
3171 |
3171 |
3172 case 140: |
3172 case 140: |
3173 |
3173 |
3174 /* Line 1455 of yacc.c */ |
3174 /* Line 1455 of yacc.c */ |
3175 #line 838 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3175 #line 838 "css/CSSGrammar.y" |
3176 { |
3176 { |
3177 (yyval.marginBox) = CSSSelector::BottomCenterMarginBox; |
3177 (yyval.marginBox) = CSSSelector::BottomCenterMarginBox; |
3178 ;} |
3178 ;} |
3179 break; |
3179 break; |
3180 |
3180 |
3181 case 141: |
3181 case 141: |
3182 |
3182 |
3183 /* Line 1455 of yacc.c */ |
3183 /* Line 1455 of yacc.c */ |
3184 #line 841 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3184 #line 841 "css/CSSGrammar.y" |
3185 { |
3185 { |
3186 (yyval.marginBox) = CSSSelector::BottomRightMarginBox; |
3186 (yyval.marginBox) = CSSSelector::BottomRightMarginBox; |
3187 ;} |
3187 ;} |
3188 break; |
3188 break; |
3189 |
3189 |
3190 case 142: |
3190 case 142: |
3191 |
3191 |
3192 /* Line 1455 of yacc.c */ |
3192 /* Line 1455 of yacc.c */ |
3193 #line 844 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3193 #line 844 "css/CSSGrammar.y" |
3194 { |
3194 { |
3195 (yyval.marginBox) = CSSSelector::BottomRightCornerMarginBox; |
3195 (yyval.marginBox) = CSSSelector::BottomRightCornerMarginBox; |
3196 ;} |
3196 ;} |
3197 break; |
3197 break; |
3198 |
3198 |
3199 case 143: |
3199 case 143: |
3200 |
3200 |
3201 /* Line 1455 of yacc.c */ |
3201 /* Line 1455 of yacc.c */ |
3202 #line 847 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3202 #line 847 "css/CSSGrammar.y" |
3203 { |
3203 { |
3204 (yyval.marginBox) = CSSSelector::LeftTopMarginBox; |
3204 (yyval.marginBox) = CSSSelector::LeftTopMarginBox; |
3205 ;} |
3205 ;} |
3206 break; |
3206 break; |
3207 |
3207 |
3208 case 144: |
3208 case 144: |
3209 |
3209 |
3210 /* Line 1455 of yacc.c */ |
3210 /* Line 1455 of yacc.c */ |
3211 #line 850 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3211 #line 850 "css/CSSGrammar.y" |
3212 { |
3212 { |
3213 (yyval.marginBox) = CSSSelector::LeftMiddleMarginBox; |
3213 (yyval.marginBox) = CSSSelector::LeftMiddleMarginBox; |
3214 ;} |
3214 ;} |
3215 break; |
3215 break; |
3216 |
3216 |
3217 case 145: |
3217 case 145: |
3218 |
3218 |
3219 /* Line 1455 of yacc.c */ |
3219 /* Line 1455 of yacc.c */ |
3220 #line 853 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3220 #line 853 "css/CSSGrammar.y" |
3221 { |
3221 { |
3222 (yyval.marginBox) = CSSSelector::LeftBottomMarginBox; |
3222 (yyval.marginBox) = CSSSelector::LeftBottomMarginBox; |
3223 ;} |
3223 ;} |
3224 break; |
3224 break; |
3225 |
3225 |
3226 case 146: |
3226 case 146: |
3227 |
3227 |
3228 /* Line 1455 of yacc.c */ |
3228 /* Line 1455 of yacc.c */ |
3229 #line 856 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3229 #line 856 "css/CSSGrammar.y" |
3230 { |
3230 { |
3231 (yyval.marginBox) = CSSSelector::RightTopMarginBox; |
3231 (yyval.marginBox) = CSSSelector::RightTopMarginBox; |
3232 ;} |
3232 ;} |
3233 break; |
3233 break; |
3234 |
3234 |
3235 case 147: |
3235 case 147: |
3236 |
3236 |
3237 /* Line 1455 of yacc.c */ |
3237 /* Line 1455 of yacc.c */ |
3238 #line 859 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3238 #line 859 "css/CSSGrammar.y" |
3239 { |
3239 { |
3240 (yyval.marginBox) = CSSSelector::RightMiddleMarginBox; |
3240 (yyval.marginBox) = CSSSelector::RightMiddleMarginBox; |
3241 ;} |
3241 ;} |
3242 break; |
3242 break; |
3243 |
3243 |
3244 case 148: |
3244 case 148: |
3245 |
3245 |
3246 /* Line 1455 of yacc.c */ |
3246 /* Line 1455 of yacc.c */ |
3247 #line 862 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3247 #line 862 "css/CSSGrammar.y" |
3248 { |
3248 { |
3249 (yyval.marginBox) = CSSSelector::RightBottomMarginBox; |
3249 (yyval.marginBox) = CSSSelector::RightBottomMarginBox; |
3250 ;} |
3250 ;} |
3251 break; |
3251 break; |
3252 |
3252 |
3253 case 149: |
3253 case 149: |
3254 |
3254 |
3255 /* Line 1455 of yacc.c */ |
3255 /* Line 1455 of yacc.c */ |
3256 #line 869 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3256 #line 869 "css/CSSGrammar.y" |
3257 { |
3257 { |
3258 (yyval.rule) = static_cast<CSSParser*>(parser)->createFontFaceRule(); |
3258 (yyval.rule) = static_cast<CSSParser*>(parser)->createFontFaceRule(); |
3259 ;} |
3259 ;} |
3260 break; |
3260 break; |
3261 |
3261 |
3262 case 150: |
3262 case 150: |
3263 |
3263 |
3264 /* Line 1455 of yacc.c */ |
3264 /* Line 1455 of yacc.c */ |
3265 #line 872 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3265 #line 872 "css/CSSGrammar.y" |
3266 { |
3266 { |
3267 (yyval.rule) = 0; |
3267 (yyval.rule) = 0; |
3268 ;} |
3268 ;} |
3269 break; |
3269 break; |
3270 |
3270 |
3271 case 151: |
3271 case 151: |
3272 |
3272 |
3273 /* Line 1455 of yacc.c */ |
3273 /* Line 1455 of yacc.c */ |
3274 #line 875 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3274 #line 875 "css/CSSGrammar.y" |
3275 { |
3275 { |
3276 (yyval.rule) = 0; |
3276 (yyval.rule) = 0; |
3277 ;} |
3277 ;} |
3278 break; |
3278 break; |
3279 |
3279 |
3280 case 152: |
3280 case 152: |
3281 |
3281 |
3282 /* Line 1455 of yacc.c */ |
3282 /* Line 1455 of yacc.c */ |
3283 #line 881 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3283 #line 881 "css/CSSGrammar.y" |
3284 { (yyval.relation) = CSSSelector::DirectAdjacent; ;} |
3284 { (yyval.relation) = CSSSelector::DirectAdjacent; ;} |
3285 break; |
3285 break; |
3286 |
3286 |
3287 case 153: |
3287 case 153: |
3288 |
3288 |
3289 /* Line 1455 of yacc.c */ |
3289 /* Line 1455 of yacc.c */ |
3290 #line 882 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3290 #line 882 "css/CSSGrammar.y" |
3291 { (yyval.relation) = CSSSelector::IndirectAdjacent; ;} |
3291 { (yyval.relation) = CSSSelector::IndirectAdjacent; ;} |
3292 break; |
3292 break; |
3293 |
3293 |
3294 case 154: |
3294 case 154: |
3295 |
3295 |
3296 /* Line 1455 of yacc.c */ |
3296 /* Line 1455 of yacc.c */ |
3297 #line 883 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3297 #line 883 "css/CSSGrammar.y" |
3298 { (yyval.relation) = CSSSelector::Child; ;} |
3298 { (yyval.relation) = CSSSelector::Child; ;} |
3299 break; |
3299 break; |
3300 |
3300 |
3301 case 155: |
3301 case 155: |
3302 |
3302 |
3303 /* Line 1455 of yacc.c */ |
3303 /* Line 1455 of yacc.c */ |
3304 #line 887 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3304 #line 887 "css/CSSGrammar.y" |
3305 { (yyval.integer) = (yyvsp[(1) - (1)].integer); ;} |
3305 { (yyval.integer) = (yyvsp[(1) - (1)].integer); ;} |
3306 break; |
3306 break; |
3307 |
3307 |
3308 case 156: |
3308 case 156: |
3309 |
3309 |
3310 /* Line 1455 of yacc.c */ |
3310 /* Line 1455 of yacc.c */ |
3311 #line 888 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3311 #line 888 "css/CSSGrammar.y" |
3312 { (yyval.integer) = 1; ;} |
3312 { (yyval.integer) = 1; ;} |
3313 break; |
3313 break; |
3314 |
3314 |
3315 case 157: |
3315 case 157: |
3316 |
3316 |
3317 /* Line 1455 of yacc.c */ |
3317 /* Line 1455 of yacc.c */ |
3318 #line 892 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3318 #line 892 "css/CSSGrammar.y" |
3319 { (yyval.integer) = -1; ;} |
3319 { (yyval.integer) = -1; ;} |
3320 break; |
3320 break; |
3321 |
3321 |
3322 case 158: |
3322 case 158: |
3323 |
3323 |
3324 /* Line 1455 of yacc.c */ |
3324 /* Line 1455 of yacc.c */ |
3325 #line 893 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3325 #line 893 "css/CSSGrammar.y" |
3326 { (yyval.integer) = 1; ;} |
3326 { (yyval.integer) = 1; ;} |
3327 break; |
3327 break; |
3328 |
3328 |
3329 case 159: |
3329 case 159: |
3330 |
3330 |
3331 /* Line 1455 of yacc.c */ |
3331 /* Line 1455 of yacc.c */ |
3332 #line 897 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3332 #line 897 "css/CSSGrammar.y" |
3333 { |
3333 { |
3334 CSSParser* p = static_cast<CSSParser*>(parser); |
3334 CSSParser* p = static_cast<CSSParser*>(parser); |
3335 (yyval.rule) = p->createStyleRule((yyvsp[(1) - (5)].selectorList)); |
3335 (yyval.rule) = p->createStyleRule((yyvsp[(1) - (5)].selectorList)); |
3336 ;} |
3336 ;} |
3337 break; |
3337 break; |
3338 |
3338 |
3339 case 160: |
3339 case 160: |
3340 |
3340 |
3341 /* Line 1455 of yacc.c */ |
3341 /* Line 1455 of yacc.c */ |
3342 #line 904 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3342 #line 904 "css/CSSGrammar.y" |
3343 { |
3343 { |
3344 if ((yyvsp[(1) - (1)].selector)) { |
3344 if ((yyvsp[(1) - (1)].selector)) { |
3345 CSSParser* p = static_cast<CSSParser*>(parser); |
3345 CSSParser* p = static_cast<CSSParser*>(parser); |
3346 (yyval.selectorList) = p->reusableSelectorVector(); |
3346 (yyval.selectorList) = p->reusableSelectorVector(); |
3347 deleteAllValues(*(yyval.selectorList)); |
3347 deleteAllValues(*(yyval.selectorList)); |
3963 break; |
3963 break; |
3964 |
3964 |
3965 case 209: |
3965 case 209: |
3966 |
3966 |
3967 /* Line 1455 of yacc.c */ |
3967 /* Line 1455 of yacc.c */ |
3968 #line 1321 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3968 #line 1321 "css/CSSGrammar.y" |
3969 { |
3969 { |
3970 (yyval.boolean) = (yyvsp[(1) - (1)].boolean); |
3970 (yyval.boolean) = (yyvsp[(1) - (1)].boolean); |
3971 ;} |
3971 ;} |
3972 break; |
3972 break; |
3973 |
3973 |
3974 case 210: |
3974 case 210: |
3975 |
3975 |
3976 /* Line 1455 of yacc.c */ |
3976 /* Line 1455 of yacc.c */ |
3977 #line 1324 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3977 #line 1324 "css/CSSGrammar.y" |
3978 { |
3978 { |
3979 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
3979 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
3980 if ( (yyvsp[(2) - (2)].boolean) ) |
3980 if ( (yyvsp[(2) - (2)].boolean) ) |
3981 (yyval.boolean) = (yyvsp[(2) - (2)].boolean); |
3981 (yyval.boolean) = (yyvsp[(2) - (2)].boolean); |
3982 ;} |
3982 ;} |
3983 break; |
3983 break; |
3984 |
3984 |
3985 case 211: |
3985 case 211: |
3986 |
3986 |
3987 /* Line 1455 of yacc.c */ |
3987 /* Line 1455 of yacc.c */ |
3988 #line 1329 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3988 #line 1329 "css/CSSGrammar.y" |
3989 { |
3989 { |
3990 (yyval.boolean) = (yyvsp[(1) - (1)].boolean); |
3990 (yyval.boolean) = (yyvsp[(1) - (1)].boolean); |
3991 ;} |
3991 ;} |
3992 break; |
3992 break; |
3993 |
3993 |
3994 case 212: |
3994 case 212: |
3995 |
3995 |
3996 /* Line 1455 of yacc.c */ |
3996 /* Line 1455 of yacc.c */ |
3997 #line 1332 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
3997 #line 1332 "css/CSSGrammar.y" |
3998 { |
3998 { |
3999 (yyval.boolean) = false; |
3999 (yyval.boolean) = false; |
4000 ;} |
4000 ;} |
4001 break; |
4001 break; |
4002 |
4002 |
4003 case 213: |
4003 case 213: |
4004 |
4004 |
4005 /* Line 1455 of yacc.c */ |
4005 /* Line 1455 of yacc.c */ |
4006 #line 1335 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4006 #line 1335 "css/CSSGrammar.y" |
4007 { |
4007 { |
4008 (yyval.boolean) = false; |
4008 (yyval.boolean) = false; |
4009 ;} |
4009 ;} |
4010 break; |
4010 break; |
4011 |
4011 |
4012 case 214: |
4012 case 214: |
4013 |
4013 |
4014 /* Line 1455 of yacc.c */ |
4014 /* Line 1455 of yacc.c */ |
4015 #line 1338 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4015 #line 1338 "css/CSSGrammar.y" |
4016 { |
4016 { |
4017 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
4017 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
4018 ;} |
4018 ;} |
4019 break; |
4019 break; |
4020 |
4020 |
4021 case 215: |
4021 case 215: |
4022 |
4022 |
4023 /* Line 1455 of yacc.c */ |
4023 /* Line 1455 of yacc.c */ |
4024 #line 1341 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4024 #line 1341 "css/CSSGrammar.y" |
4025 { |
4025 { |
4026 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
4026 (yyval.boolean) = (yyvsp[(1) - (2)].boolean); |
4027 ;} |
4027 ;} |
4028 break; |
4028 break; |
4029 |
4029 |
4030 case 216: |
4030 case 216: |
4031 |
4031 |
4032 /* Line 1455 of yacc.c */ |
4032 /* Line 1455 of yacc.c */ |
4033 #line 1347 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4033 #line 1347 "css/CSSGrammar.y" |
4034 { |
4034 { |
4035 (yyval.boolean) = (yyvsp[(1) - (3)].boolean); |
4035 (yyval.boolean) = (yyvsp[(1) - (3)].boolean); |
4036 ;} |
4036 ;} |
4037 break; |
4037 break; |
4038 |
4038 |
4039 case 217: |
4039 case 217: |
4040 |
4040 |
4041 /* Line 1455 of yacc.c */ |
4041 /* Line 1455 of yacc.c */ |
4042 #line 1350 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4042 #line 1350 "css/CSSGrammar.y" |
4043 { |
4043 { |
4044 (yyval.boolean) = false; |
4044 (yyval.boolean) = false; |
4045 ;} |
4045 ;} |
4046 break; |
4046 break; |
4047 |
4047 |
4048 case 218: |
4048 case 218: |
4049 |
4049 |
4050 /* Line 1455 of yacc.c */ |
4050 /* Line 1455 of yacc.c */ |
4051 #line 1353 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4051 #line 1353 "css/CSSGrammar.y" |
4052 { |
4052 { |
4053 (yyval.boolean) = false; |
4053 (yyval.boolean) = false; |
4054 ;} |
4054 ;} |
4055 break; |
4055 break; |
4056 |
4056 |
4057 case 219: |
4057 case 219: |
4058 |
4058 |
4059 /* Line 1455 of yacc.c */ |
4059 /* Line 1455 of yacc.c */ |
4060 #line 1356 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4060 #line 1356 "css/CSSGrammar.y" |
4061 { |
4061 { |
4062 (yyval.boolean) = false; |
4062 (yyval.boolean) = false; |
4063 ;} |
4063 ;} |
4064 break; |
4064 break; |
4065 |
4065 |
4066 case 220: |
4066 case 220: |
4067 |
4067 |
4068 /* Line 1455 of yacc.c */ |
4068 /* Line 1455 of yacc.c */ |
4069 #line 1359 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4069 #line 1359 "css/CSSGrammar.y" |
4070 { |
4070 { |
4071 (yyval.boolean) = false; |
4071 (yyval.boolean) = false; |
4072 ;} |
4072 ;} |
4073 break; |
4073 break; |
4074 |
4074 |
4075 case 221: |
4075 case 221: |
4076 |
4076 |
4077 /* Line 1455 of yacc.c */ |
4077 /* Line 1455 of yacc.c */ |
4078 #line 1362 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4078 #line 1362 "css/CSSGrammar.y" |
4079 { |
4079 { |
4080 (yyval.boolean) = (yyvsp[(1) - (4)].boolean); |
4080 (yyval.boolean) = (yyvsp[(1) - (4)].boolean); |
4081 if ((yyvsp[(2) - (4)].boolean)) |
4081 if ((yyvsp[(2) - (4)].boolean)) |
4082 (yyval.boolean) = (yyvsp[(2) - (4)].boolean); |
4082 (yyval.boolean) = (yyvsp[(2) - (4)].boolean); |
4083 ;} |
4083 ;} |
4084 break; |
4084 break; |
4085 |
4085 |
4086 case 222: |
4086 case 222: |
4087 |
4087 |
4088 /* Line 1455 of yacc.c */ |
4088 /* Line 1455 of yacc.c */ |
4089 #line 1367 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4089 #line 1367 "css/CSSGrammar.y" |
4090 { |
4090 { |
4091 (yyval.boolean) = (yyvsp[(1) - (4)].boolean); |
4091 (yyval.boolean) = (yyvsp[(1) - (4)].boolean); |
4092 ;} |
4092 ;} |
4093 break; |
4093 break; |
4094 |
4094 |
4095 case 223: |
4095 case 223: |
4096 |
4096 |
4097 /* Line 1455 of yacc.c */ |
4097 /* Line 1455 of yacc.c */ |
4098 #line 1370 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4098 #line 1370 "css/CSSGrammar.y" |
4099 { |
4099 { |
4100 (yyval.boolean) = (yyvsp[(1) - (6)].boolean); |
4100 (yyval.boolean) = (yyvsp[(1) - (6)].boolean); |
4101 ;} |
4101 ;} |
4102 break; |
4102 break; |
4103 |
4103 |
4104 case 224: |
4104 case 224: |
4105 |
4105 |
4106 /* Line 1455 of yacc.c */ |
4106 /* Line 1455 of yacc.c */ |
4107 #line 1376 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4107 #line 1376 "css/CSSGrammar.y" |
4108 { |
4108 { |
4109 (yyval.boolean) = false; |
4109 (yyval.boolean) = false; |
4110 CSSParser* p = static_cast<CSSParser*>(parser); |
4110 CSSParser* p = static_cast<CSSParser*>(parser); |
4111 if ((yyvsp[(1) - (5)].integer) && (yyvsp[(4) - (5)].valueList)) { |
4111 if ((yyvsp[(1) - (5)].integer) && (yyvsp[(4) - (5)].valueList)) { |
4112 p->m_valueList = p->sinkFloatingValueList((yyvsp[(4) - (5)].valueList)); |
4112 p->m_valueList = p->sinkFloatingValueList((yyvsp[(4) - (5)].valueList)); |
4159 break; |
4159 break; |
4160 |
4160 |
4161 case 228: |
4161 case 228: |
4162 |
4162 |
4163 /* Line 1455 of yacc.c */ |
4163 /* Line 1455 of yacc.c */ |
4164 #line 1413 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4164 #line 1413 "css/CSSGrammar.y" |
4165 { |
4165 { |
4166 /* When we encounter something like p {color: red !important fail;} we should drop the declaration */ |
4166 /* When we encounter something like p {color: red !important fail;} we should drop the declaration */ |
4167 (yyval.boolean) = false; |
4167 (yyval.boolean) = false; |
4168 ;} |
4168 ;} |
4169 break; |
4169 break; |
4170 |
4170 |
4171 case 229: |
4171 case 229: |
4172 |
4172 |
4173 /* Line 1455 of yacc.c */ |
4173 /* Line 1455 of yacc.c */ |
4174 #line 1418 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4174 #line 1418 "css/CSSGrammar.y" |
4175 { |
4175 { |
4176 /* Handle this case: div { text-align: center; !important } Just reduce away the stray !important. */ |
4176 /* Handle this case: div { text-align: center; !important } Just reduce away the stray !important. */ |
4177 (yyval.boolean) = false; |
4177 (yyval.boolean) = false; |
4178 ;} |
4178 ;} |
4179 break; |
4179 break; |
4180 |
4180 |
4181 case 230: |
4181 case 230: |
4182 |
4182 |
4183 /* Line 1455 of yacc.c */ |
4183 /* Line 1455 of yacc.c */ |
4184 #line 1423 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4184 #line 1423 "css/CSSGrammar.y" |
4185 { |
4185 { |
4186 /* div { font-family: } Just reduce away this property with no value. */ |
4186 /* div { font-family: } Just reduce away this property with no value. */ |
4187 (yyval.boolean) = false; |
4187 (yyval.boolean) = false; |
4188 ;} |
4188 ;} |
4189 break; |
4189 break; |
4190 |
4190 |
4191 case 231: |
4191 case 231: |
4192 |
4192 |
4193 /* Line 1455 of yacc.c */ |
4193 /* Line 1455 of yacc.c */ |
4194 #line 1428 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4194 #line 1428 "css/CSSGrammar.y" |
4195 { |
4195 { |
4196 /* if we come across rules with invalid values like this case: p { weight: *; }, just discard the rule */ |
4196 /* if we come across rules with invalid values like this case: p { weight: *; }, just discard the rule */ |
4197 (yyval.boolean) = false; |
4197 (yyval.boolean) = false; |
4198 ;} |
4198 ;} |
4199 break; |
4199 break; |
4200 |
4200 |
4201 case 232: |
4201 case 232: |
4202 |
4202 |
4203 /* Line 1455 of yacc.c */ |
4203 /* Line 1455 of yacc.c */ |
4204 #line 1433 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4204 #line 1433 "css/CSSGrammar.y" |
4205 { |
4205 { |
4206 /* if we come across: div { color{;color:maroon} }, ignore everything within curly brackets */ |
4206 /* if we come across: div { color{;color:maroon} }, ignore everything within curly brackets */ |
4207 (yyval.boolean) = false; |
4207 (yyval.boolean) = false; |
4208 ;} |
4208 ;} |
4209 break; |
4209 break; |
4210 |
4210 |
4211 case 233: |
4211 case 233: |
4212 |
4212 |
4213 /* Line 1455 of yacc.c */ |
4213 /* Line 1455 of yacc.c */ |
4214 #line 1440 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4214 #line 1440 "css/CSSGrammar.y" |
4215 { |
4215 { |
4216 (yyval.integer) = cssPropertyID((yyvsp[(1) - (2)].string)); |
4216 (yyval.integer) = cssPropertyID((yyvsp[(1) - (2)].string)); |
4217 ;} |
4217 ;} |
4218 break; |
4218 break; |
4219 |
4219 |
4220 case 234: |
4220 case 234: |
4221 |
4221 |
4222 /* Line 1455 of yacc.c */ |
4222 /* Line 1455 of yacc.c */ |
4223 #line 1446 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4223 #line 1446 "css/CSSGrammar.y" |
4224 { (yyval.boolean) = true; ;} |
4224 { (yyval.boolean) = true; ;} |
4225 break; |
4225 break; |
4226 |
4226 |
4227 case 235: |
4227 case 235: |
4228 |
4228 |
4229 /* Line 1455 of yacc.c */ |
4229 /* Line 1455 of yacc.c */ |
4230 #line 1447 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4230 #line 1447 "css/CSSGrammar.y" |
4231 { (yyval.boolean) = false; ;} |
4231 { (yyval.boolean) = false; ;} |
4232 break; |
4232 break; |
4233 |
4233 |
4234 case 236: |
4234 case 236: |
4235 |
4235 |
4236 /* Line 1455 of yacc.c */ |
4236 /* Line 1455 of yacc.c */ |
4237 #line 1451 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4237 #line 1451 "css/CSSGrammar.y" |
4238 { |
4238 { |
4239 CSSParser* p = static_cast<CSSParser*>(parser); |
4239 CSSParser* p = static_cast<CSSParser*>(parser); |
4240 (yyval.valueList) = p->createFloatingValueList(); |
4240 (yyval.valueList) = p->createFloatingValueList(); |
4241 (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(1) - (1)].value))); |
4241 (yyval.valueList)->addValue(p->sinkFloatingValue((yyvsp[(1) - (1)].value))); |
4242 ;} |
4242 ;} |
4243 break; |
4243 break; |
4244 |
4244 |
4245 case 237: |
4245 case 237: |
4246 |
4246 |
4247 /* Line 1455 of yacc.c */ |
4247 /* Line 1455 of yacc.c */ |
4248 #line 1456 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4248 #line 1456 "css/CSSGrammar.y" |
4249 { |
4249 { |
4250 CSSParser* p = static_cast<CSSParser*>(parser); |
4250 CSSParser* p = static_cast<CSSParser*>(parser); |
4251 (yyval.valueList) = (yyvsp[(1) - (3)].valueList); |
4251 (yyval.valueList) = (yyvsp[(1) - (3)].valueList); |
4252 if ((yyval.valueList)) { |
4252 if ((yyval.valueList)) { |
4253 if ((yyvsp[(2) - (3)].character)) { |
4253 if ((yyvsp[(2) - (3)].character)) { |
4263 break; |
4263 break; |
4264 |
4264 |
4265 case 238: |
4265 case 238: |
4266 |
4266 |
4267 /* Line 1455 of yacc.c */ |
4267 /* Line 1455 of yacc.c */ |
4268 #line 1470 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4268 #line 1470 "css/CSSGrammar.y" |
4269 { |
4269 { |
4270 (yyval.valueList) = 0; |
4270 (yyval.valueList) = 0; |
4271 ;} |
4271 ;} |
4272 break; |
4272 break; |
4273 |
4273 |
4274 case 239: |
4274 case 239: |
4275 |
4275 |
4276 /* Line 1455 of yacc.c */ |
4276 /* Line 1455 of yacc.c */ |
4277 #line 1473 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4277 #line 1473 "css/CSSGrammar.y" |
4278 { |
4278 { |
4279 (yyval.valueList) = 0; |
4279 (yyval.valueList) = 0; |
4280 ;} |
4280 ;} |
4281 break; |
4281 break; |
4282 |
4282 |
4283 case 240: |
4283 case 240: |
4284 |
4284 |
4285 /* Line 1455 of yacc.c */ |
4285 /* Line 1455 of yacc.c */ |
4286 #line 1476 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4286 #line 1476 "css/CSSGrammar.y" |
4287 { |
4287 { |
4288 (yyval.valueList) = 0; |
4288 (yyval.valueList) = 0; |
4289 ;} |
4289 ;} |
4290 break; |
4290 break; |
4291 |
4291 |
4292 case 241: |
4292 case 241: |
4293 |
4293 |
4294 /* Line 1455 of yacc.c */ |
4294 /* Line 1455 of yacc.c */ |
4295 #line 1482 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4295 #line 1482 "css/CSSGrammar.y" |
4296 { |
4296 { |
4297 (yyval.character) = '/'; |
4297 (yyval.character) = '/'; |
4298 ;} |
4298 ;} |
4299 break; |
4299 break; |
4300 |
4300 |
4301 case 242: |
4301 case 242: |
4302 |
4302 |
4303 /* Line 1455 of yacc.c */ |
4303 /* Line 1455 of yacc.c */ |
4304 #line 1485 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4304 #line 1485 "css/CSSGrammar.y" |
4305 { |
4305 { |
4306 (yyval.character) = ','; |
4306 (yyval.character) = ','; |
4307 ;} |
4307 ;} |
4308 break; |
4308 break; |
4309 |
4309 |
4310 case 243: |
4310 case 243: |
4311 |
4311 |
4312 /* Line 1455 of yacc.c */ |
4312 /* Line 1455 of yacc.c */ |
4313 #line 1488 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4313 #line 1488 "css/CSSGrammar.y" |
4314 { |
4314 { |
4315 (yyval.character) = 0; |
4315 (yyval.character) = 0; |
4316 ;} |
4316 ;} |
4317 break; |
4317 break; |
4318 |
4318 |
4319 case 244: |
4319 case 244: |
4320 |
4320 |
4321 /* Line 1455 of yacc.c */ |
4321 /* Line 1455 of yacc.c */ |
4322 #line 1494 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4322 #line 1494 "css/CSSGrammar.y" |
4323 { (yyval.value) = (yyvsp[(1) - (1)].value); ;} |
4323 { (yyval.value) = (yyvsp[(1) - (1)].value); ;} |
4324 break; |
4324 break; |
4325 |
4325 |
4326 case 245: |
4326 case 245: |
4327 |
4327 |
4328 /* Line 1455 of yacc.c */ |
4328 /* Line 1455 of yacc.c */ |
4329 #line 1495 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4329 #line 1495 "css/CSSGrammar.y" |
4330 { (yyval.value) = (yyvsp[(2) - (2)].value); (yyval.value).fValue *= (yyvsp[(1) - (2)].integer); ;} |
4330 { (yyval.value) = (yyvsp[(2) - (2)].value); (yyval.value).fValue *= (yyvsp[(1) - (2)].integer); ;} |
4331 break; |
4331 break; |
4332 |
4332 |
4333 case 246: |
4333 case 246: |
4334 |
4334 |
4335 /* Line 1455 of yacc.c */ |
4335 /* Line 1455 of yacc.c */ |
4336 #line 1496 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4336 #line 1496 "css/CSSGrammar.y" |
4337 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_STRING; ;} |
4337 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_STRING; ;} |
4338 break; |
4338 break; |
4339 |
4339 |
4340 case 247: |
4340 case 247: |
4341 |
4341 |
4342 /* Line 1455 of yacc.c */ |
4342 /* Line 1455 of yacc.c */ |
4343 #line 1497 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4343 #line 1497 "css/CSSGrammar.y" |
4344 { |
4344 { |
4345 (yyval.value).id = cssValueKeywordID((yyvsp[(1) - (2)].string)); |
4345 (yyval.value).id = cssValueKeywordID((yyvsp[(1) - (2)].string)); |
4346 (yyval.value).unit = CSSPrimitiveValue::CSS_IDENT; |
4346 (yyval.value).unit = CSSPrimitiveValue::CSS_IDENT; |
4347 (yyval.value).string = (yyvsp[(1) - (2)].string); |
4347 (yyval.value).string = (yyvsp[(1) - (2)].string); |
4348 ;} |
4348 ;} |
4349 break; |
4349 break; |
4350 |
4350 |
4351 case 248: |
4351 case 248: |
4352 |
4352 |
4353 /* Line 1455 of yacc.c */ |
4353 /* Line 1455 of yacc.c */ |
4354 #line 1503 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4354 #line 1503 "css/CSSGrammar.y" |
4355 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_DIMENSION; ;} |
4355 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_DIMENSION; ;} |
4356 break; |
4356 break; |
4357 |
4357 |
4358 case 249: |
4358 case 249: |
4359 |
4359 |
4360 /* Line 1455 of yacc.c */ |
4360 /* Line 1455 of yacc.c */ |
4361 #line 1504 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4361 #line 1504 "css/CSSGrammar.y" |
4362 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(2) - (3)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_DIMENSION; ;} |
4362 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(2) - (3)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_DIMENSION; ;} |
4363 break; |
4363 break; |
4364 |
4364 |
4365 case 250: |
4365 case 250: |
4366 |
4366 |
4367 /* Line 1455 of yacc.c */ |
4367 /* Line 1455 of yacc.c */ |
4368 #line 1505 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4368 #line 1505 "css/CSSGrammar.y" |
4369 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_URI; ;} |
4369 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_URI; ;} |
4370 break; |
4370 break; |
4371 |
4371 |
4372 case 251: |
4372 case 251: |
4373 |
4373 |
4374 /* Line 1455 of yacc.c */ |
4374 /* Line 1455 of yacc.c */ |
4375 #line 1506 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4375 #line 1506 "css/CSSGrammar.y" |
4376 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_UNICODE_RANGE; ;} |
4376 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (2)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_UNICODE_RANGE; ;} |
4377 break; |
4377 break; |
4378 |
4378 |
4379 case 252: |
4379 case 252: |
4380 |
4380 |
4381 /* Line 1455 of yacc.c */ |
4381 /* Line 1455 of yacc.c */ |
4382 #line 1507 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4382 #line 1507 "css/CSSGrammar.y" |
4383 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (1)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_HEXCOLOR; ;} |
4383 { (yyval.value).id = 0; (yyval.value).string = (yyvsp[(1) - (1)].string); (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_HEXCOLOR; ;} |
4384 break; |
4384 break; |
4385 |
4385 |
4386 case 253: |
4386 case 253: |
4387 |
4387 |
4388 /* Line 1455 of yacc.c */ |
4388 /* Line 1455 of yacc.c */ |
4389 #line 1508 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4389 #line 1508 "css/CSSGrammar.y" |
4390 { (yyval.value).id = 0; (yyval.value).string = CSSParserString(); (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_HEXCOLOR; ;} |
4390 { (yyval.value).id = 0; (yyval.value).string = CSSParserString(); (yyval.value).unit = CSSPrimitiveValue::CSS_PARSER_HEXCOLOR; ;} |
4391 break; |
4391 break; |
4392 |
4392 |
4393 case 254: |
4393 case 254: |
4394 |
4394 |
4395 /* Line 1455 of yacc.c */ |
4395 /* Line 1455 of yacc.c */ |
4396 #line 1510 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4396 #line 1510 "css/CSSGrammar.y" |
4397 { |
4397 { |
4398 (yyval.value) = (yyvsp[(1) - (1)].value); |
4398 (yyval.value) = (yyvsp[(1) - (1)].value); |
4399 ;} |
4399 ;} |
4400 break; |
4400 break; |
4401 |
4401 |
4402 case 255: |
4402 case 255: |
4403 |
4403 |
4404 /* Line 1455 of yacc.c */ |
4404 /* Line 1455 of yacc.c */ |
4405 #line 1513 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4405 #line 1513 "css/CSSGrammar.y" |
4406 { |
4406 { |
4407 (yyval.value) = (yyvsp[(1) - (2)].value); |
4407 (yyval.value) = (yyvsp[(1) - (2)].value); |
4408 ;} |
4408 ;} |
4409 break; |
4409 break; |
4410 |
4410 |
4411 case 256: |
4411 case 256: |
4412 |
4412 |
4413 /* Line 1455 of yacc.c */ |
4413 /* Line 1455 of yacc.c */ |
4414 #line 1516 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4414 #line 1516 "css/CSSGrammar.y" |
4415 { /* Handle width: %; */ |
4415 { /* Handle width: %; */ |
4416 (yyval.value).id = 0; (yyval.value).unit = 0; |
4416 (yyval.value).id = 0; (yyval.value).unit = 0; |
4417 ;} |
4417 ;} |
4418 break; |
4418 break; |
4419 |
4419 |
4420 case 257: |
4420 case 257: |
4421 |
4421 |
4422 /* Line 1455 of yacc.c */ |
4422 /* Line 1455 of yacc.c */ |
4423 #line 1522 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4423 #line 1522 "css/CSSGrammar.y" |
4424 { (yyval.value).id = 0; (yyval.value).isInt = true; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;} |
4424 { (yyval.value).id = 0; (yyval.value).isInt = true; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;} |
4425 break; |
4425 break; |
4426 |
4426 |
4427 case 258: |
4427 case 258: |
4428 |
4428 |
4429 /* Line 1455 of yacc.c */ |
4429 /* Line 1455 of yacc.c */ |
4430 #line 1523 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4430 #line 1523 "css/CSSGrammar.y" |
4431 { (yyval.value).id = 0; (yyval.value).isInt = false; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;} |
4431 { (yyval.value).id = 0; (yyval.value).isInt = false; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_NUMBER; ;} |
4432 break; |
4432 break; |
4433 |
4433 |
4434 case 259: |
4434 case 259: |
4435 |
4435 |
4436 /* Line 1455 of yacc.c */ |
4436 /* Line 1455 of yacc.c */ |
4437 #line 1524 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4437 #line 1524 "css/CSSGrammar.y" |
4438 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PERCENTAGE; ;} |
4438 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PERCENTAGE; ;} |
4439 break; |
4439 break; |
4440 |
4440 |
4441 case 260: |
4441 case 260: |
4442 |
4442 |
4443 /* Line 1455 of yacc.c */ |
4443 /* Line 1455 of yacc.c */ |
4444 #line 1525 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4444 #line 1525 "css/CSSGrammar.y" |
4445 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PX; ;} |
4445 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PX; ;} |
4446 break; |
4446 break; |
4447 |
4447 |
4448 case 261: |
4448 case 261: |
4449 |
4449 |
4450 /* Line 1455 of yacc.c */ |
4450 /* Line 1455 of yacc.c */ |
4451 #line 1526 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4451 #line 1526 "css/CSSGrammar.y" |
4452 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_CM; ;} |
4452 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_CM; ;} |
4453 break; |
4453 break; |
4454 |
4454 |
4455 case 262: |
4455 case 262: |
4456 |
4456 |
4457 /* Line 1455 of yacc.c */ |
4457 /* Line 1455 of yacc.c */ |
4458 #line 1527 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4458 #line 1527 "css/CSSGrammar.y" |
4459 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_MM; ;} |
4459 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_MM; ;} |
4460 break; |
4460 break; |
4461 |
4461 |
4462 case 263: |
4462 case 263: |
4463 |
4463 |
4464 /* Line 1455 of yacc.c */ |
4464 /* Line 1455 of yacc.c */ |
4465 #line 1528 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4465 #line 1528 "css/CSSGrammar.y" |
4466 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_IN; ;} |
4466 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_IN; ;} |
4467 break; |
4467 break; |
4468 |
4468 |
4469 case 264: |
4469 case 264: |
4470 |
4470 |
4471 /* Line 1455 of yacc.c */ |
4471 /* Line 1455 of yacc.c */ |
4472 #line 1529 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4472 #line 1529 "css/CSSGrammar.y" |
4473 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PT; ;} |
4473 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PT; ;} |
4474 break; |
4474 break; |
4475 |
4475 |
4476 case 265: |
4476 case 265: |
4477 |
4477 |
4478 /* Line 1455 of yacc.c */ |
4478 /* Line 1455 of yacc.c */ |
4479 #line 1530 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4479 #line 1530 "css/CSSGrammar.y" |
4480 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PC; ;} |
4480 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_PC; ;} |
4481 break; |
4481 break; |
4482 |
4482 |
4483 case 266: |
4483 case 266: |
4484 |
4484 |
4485 /* Line 1455 of yacc.c */ |
4485 /* Line 1455 of yacc.c */ |
4486 #line 1531 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4486 #line 1531 "css/CSSGrammar.y" |
4487 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_DEG; ;} |
4487 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_DEG; ;} |
4488 break; |
4488 break; |
4489 |
4489 |
4490 case 267: |
4490 case 267: |
4491 |
4491 |
4492 /* Line 1455 of yacc.c */ |
4492 /* Line 1455 of yacc.c */ |
4493 #line 1532 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4493 #line 1532 "css/CSSGrammar.y" |
4494 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_RAD; ;} |
4494 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_RAD; ;} |
4495 break; |
4495 break; |
4496 |
4496 |
4497 case 268: |
4497 case 268: |
4498 |
4498 |
4499 /* Line 1455 of yacc.c */ |
4499 /* Line 1455 of yacc.c */ |
4500 #line 1533 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4500 #line 1533 "css/CSSGrammar.y" |
4501 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_GRAD; ;} |
4501 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_GRAD; ;} |
4502 break; |
4502 break; |
4503 |
4503 |
4504 case 269: |
4504 case 269: |
4505 |
4505 |
4506 /* Line 1455 of yacc.c */ |
4506 /* Line 1455 of yacc.c */ |
4507 #line 1534 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4507 #line 1534 "css/CSSGrammar.y" |
4508 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_TURN; ;} |
4508 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_TURN; ;} |
4509 break; |
4509 break; |
4510 |
4510 |
4511 case 270: |
4511 case 270: |
4512 |
4512 |
4513 /* Line 1455 of yacc.c */ |
4513 /* Line 1455 of yacc.c */ |
4514 #line 1535 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4514 #line 1535 "css/CSSGrammar.y" |
4515 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_MS; ;} |
4515 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_MS; ;} |
4516 break; |
4516 break; |
4517 |
4517 |
4518 case 271: |
4518 case 271: |
4519 |
4519 |
4520 /* Line 1455 of yacc.c */ |
4520 /* Line 1455 of yacc.c */ |
4521 #line 1536 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4521 #line 1536 "css/CSSGrammar.y" |
4522 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_S; ;} |
4522 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_S; ;} |
4523 break; |
4523 break; |
4524 |
4524 |
4525 case 272: |
4525 case 272: |
4526 |
4526 |
4527 /* Line 1455 of yacc.c */ |
4527 /* Line 1455 of yacc.c */ |
4528 #line 1537 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4528 #line 1537 "css/CSSGrammar.y" |
4529 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_HZ; ;} |
4529 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_HZ; ;} |
4530 break; |
4530 break; |
4531 |
4531 |
4532 case 273: |
4532 case 273: |
4533 |
4533 |
4534 /* Line 1455 of yacc.c */ |
4534 /* Line 1455 of yacc.c */ |
4535 #line 1538 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4535 #line 1538 "css/CSSGrammar.y" |
4536 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_KHZ; ;} |
4536 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_KHZ; ;} |
4537 break; |
4537 break; |
4538 |
4538 |
4539 case 274: |
4539 case 274: |
4540 |
4540 |
4541 /* Line 1455 of yacc.c */ |
4541 /* Line 1455 of yacc.c */ |
4542 #line 1539 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4542 #line 1539 "css/CSSGrammar.y" |
4543 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_EMS; ;} |
4543 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_EMS; ;} |
4544 break; |
4544 break; |
4545 |
4545 |
4546 case 275: |
4546 case 275: |
4547 |
4547 |
4548 /* Line 1455 of yacc.c */ |
4548 /* Line 1455 of yacc.c */ |
4549 #line 1540 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4549 #line 1540 "css/CSSGrammar.y" |
4550 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSParserValue::Q_EMS; ;} |
4550 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSParserValue::Q_EMS; ;} |
4551 break; |
4551 break; |
4552 |
4552 |
4553 case 276: |
4553 case 276: |
4554 |
4554 |
4555 /* Line 1455 of yacc.c */ |
4555 /* Line 1455 of yacc.c */ |
4556 #line 1541 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4556 #line 1541 "css/CSSGrammar.y" |
4557 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_EXS; ;} |
4557 { (yyval.value).id = 0; (yyval.value).fValue = (yyvsp[(1) - (2)].number); (yyval.value).unit = CSSPrimitiveValue::CSS_EXS; ;} |
4558 break; |
4558 break; |
4559 |
4559 |
4560 case 277: |
4560 case 277: |
4561 |
4561 |
4562 /* Line 1455 of yacc.c */ |
4562 /* Line 1455 of yacc.c */ |
4563 #line 1542 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" |
4563 #line 1542 "css/CSSGrammar.y" |
4564 { |
4564 { |
4565 (yyval.value).id = 0; |
4565 (yyval.value).id = 0; |
4566 (yyval.value).fValue = (yyvsp[(1) - (2)].number); |
4566 (yyval.value).fValue = (yyvsp[(1) - (2)].number); |
4567 (yyval.value).unit = CSSPrimitiveValue::CSS_REMS; |
4567 (yyval.value).unit = CSSPrimitiveValue::CSS_REMS; |
4568 CSSParser* p = static_cast<CSSParser*>(parser); |
4568 CSSParser* p = static_cast<CSSParser*>(parser); |