{-# OPTIONS_GHC -w #-}
{-# OPTIONS -XMagicHash -XBangPatterns -XTypeSynonymInstances -XFlexibleInstances -cpp #-}
#if __GLASGOW_HASKELL__ >= 710
{-# OPTIONS_GHC -XPartialTypeSignatures #-}
#endif
module Css3.Selector.Parser where

import Css3.Selector.Core
import Css3.Selector.Lexer(AlexPosn(..), Token(..), TokenLoc(..))

import Data.List.NonEmpty(NonEmpty((:|)), (<|))
import Data.Text(pack)
import qualified Data.Array as Happy_Data_Array
import qualified Data.Bits as Bits
import qualified GHC.Exts as Happy_GHC_Exts
import Control.Applicative(Applicative(..))
import Control.Monad (ap)

-- parser produced by Happy Version 1.19.9

newtype HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 = HappyAbsSyn HappyAny
#if __GLASGOW_HASKELL__ >= 607
type HappyAny = Happy_GHC_Exts.Any
#else
type HappyAny = forall a . a
#endif
happyIn4 :: t4 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn4 :: t4
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn4 t4
x = t4
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t4
x
{-# INLINE happyIn4 #-}
happyOut4 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t4
happyOut4 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t4
happyOut4 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t4
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut4 #-}
happyIn5 :: t5 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn5 :: t5
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn5 t5
x = t5
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t5
x
{-# INLINE happyIn5 #-}
happyOut5 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t5
happyOut5 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t5
happyOut5 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t5
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut5 #-}
happyIn6 :: t6 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn6 :: t6
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn6 t6
x = t6
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t6
x
{-# INLINE happyIn6 #-}
happyOut6 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t6
happyOut6 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t6
happyOut6 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t6
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut6 #-}
happyIn7 :: t7 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn7 :: t7
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn7 t7
x = t7
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t7
x
{-# INLINE happyIn7 #-}
happyOut7 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t7
happyOut7 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t7
happyOut7 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t7
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut7 #-}
happyIn8 :: t8 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn8 :: t8
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn8 t8
x = t8
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t8
x
{-# INLINE happyIn8 #-}
happyOut8 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t8
happyOut8 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t8
happyOut8 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t8
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut8 #-}
happyIn9 :: t9 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn9 :: t9
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn9 t9
x = t9
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t9
x
{-# INLINE happyIn9 #-}
happyOut9 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t9
happyOut9 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t9
happyOut9 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t9
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut9 #-}
happyIn10 :: t10 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn10 :: t10
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn10 t10
x = t10
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t10
x
{-# INLINE happyIn10 #-}
happyOut10 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t10
happyOut10 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t10
happyOut10 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t10
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut10 #-}
happyIn11 :: t11 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn11 :: t11
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn11 t11
x = t11
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t11
x
{-# INLINE happyIn11 #-}
happyOut11 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t11
happyOut11 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t11
happyOut11 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t11
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut11 #-}
happyIn12 :: t12 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn12 :: t12
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn12 t12
x = t12
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t12
x
{-# INLINE happyIn12 #-}
happyOut12 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t12
happyOut12 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t12
happyOut12 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t12
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut12 #-}
happyIn13 :: t13 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn13 :: t13
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn13 t13
x = t13
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t13
x
{-# INLINE happyIn13 #-}
happyOut13 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t13
happyOut13 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t13
happyOut13 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t13
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut13 #-}
happyIn14 :: t14 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn14 :: t14
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn14 t14
x = t14
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t14
x
{-# INLINE happyIn14 #-}
happyOut14 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t14
happyOut14 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t14
happyOut14 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t14
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut14 #-}
happyIn15 :: t15 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn15 :: t15
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn15 t15
x = t15
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t15
x
{-# INLINE happyIn15 #-}
happyOut15 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t15
happyOut15 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t15
happyOut15 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t15
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut15 #-}
happyIn16 :: t16 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn16 :: t16
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn16 t16
x = t16
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t16
x
{-# INLINE happyIn16 #-}
happyOut16 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t16
happyOut16 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t16
happyOut16 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t16
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut16 #-}
happyIn17 :: t17 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn17 :: t17
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn17 t17
x = t17
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t17
x
{-# INLINE happyIn17 #-}
happyOut17 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t17
happyOut17 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t17
happyOut17 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t17
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut17 #-}
happyIn18 :: t18 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn18 :: t18
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn18 t18
x = t18
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t18
x
{-# INLINE happyIn18 #-}
happyOut18 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t18
happyOut18 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t18
happyOut18 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t18
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut18 #-}
happyIn19 :: t19 -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyIn19 :: t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn19 t19
x = t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# t19
x
{-# INLINE happyIn19 #-}
happyOut19 :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> t19
happyOut19 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
happyOut19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOut19 #-}
happyInTok :: (TokenLoc) -> (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19)
happyInTok :: TokenLoc
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyInTok TokenLoc
x = TokenLoc
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
Happy_GHC_Exts.unsafeCoerce# TokenLoc
x
{-# INLINE happyInTok #-}
happyOutTok :: (HappyAbsSyn t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19) -> (TokenLoc)
happyOutTok :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> TokenLoc
happyOutTok HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x = HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> TokenLoc
Happy_GHC_Exts.unsafeCoerce# HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
x
{-# INLINE happyOutTok #-}


happyExpList :: HappyAddr
happyExpList :: HappyAddr
happyExpList = Addr# -> HappyAddr
HappyA# Addr#
"\x00\x00\x80\x0e\x28\x00\x00\x40\x07\x14\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x17\x00\x00\x00\x00\x44\x00\x01\x00\x00\x00\x00\x00\x00\x00\x11\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x20\x40\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x7e\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x20\x40\x00\x00\x00\x00\x00\x00\x00\x00\x11\x40\x00\x00\x00\x00\x00\x00\x00\x40\x07\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x3a\xa0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"#

{-# NOINLINE happyExpListPerState #-}
happyExpListPerState :: Int -> [[Char]]
happyExpListPerState Int
st =
    [[Char]]
token_strs_expected
  where token_strs :: [[Char]]
token_strs = [[Char]
"error",[Char]
"%dummy",[Char]
"%start_cssselector",[Char]
"SelectorsGroup",[Char]
"SelectorGroupList",[Char]
"Selector",[Char]
"Combinator",[Char]
"SimpleSelectorSequence",[Char]
"FilterList",[Char]
"SelectorAddition",[Char]
"AttribBox",[Char]
"Attrib",[Char]
"AttribName",[Char]
"AttribOp",[Char]
"Type",[Char]
"ElementName",[Char]
"Class",[Char]
"NamespacePrefix",[Char]
"Ident",[Char]
"','",[Char]
"'>'",[Char]
"'+'",[Char]
"'~'",[Char]
"'.'",[Char]
"' '",[Char]
"'|'",[Char]
"'*'",[Char]
"'['",[Char]
"']'",[Char]
"'='",[Char]
"'^='",[Char]
"'$='",[Char]
"'*='",[Char]
"'|='",[Char]
"'~='",[Char]
"ident",[Char]
"string",[Char]
"hash",[Char]
"%eof"]
        bit_start :: Int
bit_start = Int
st Int -> Int -> Int
forall a. Num a => a -> a -> a
* Int
39
        bit_end :: Int
bit_end = (Int
st Int -> Int -> Int
forall a. Num a => a -> a -> a
+ Int
1) Int -> Int -> Int
forall a. Num a => a -> a -> a
* Int
39
        read_bit :: Int -> Bool
read_bit = HappyAddr -> Int -> Bool
readArrayBit HappyAddr
happyExpList
        bits :: [Bool]
bits = (Int -> Bool) -> [Int] -> [Bool]
forall a b. (a -> b) -> [a] -> [b]
map Int -> Bool
read_bit [Int
bit_start..Int
bit_end Int -> Int -> Int
forall a. Num a => a -> a -> a
- Int
1]
        bits_indexed :: [(Bool, Int)]
bits_indexed = [Bool] -> [Int] -> [(Bool, Int)]
forall a b. [a] -> [b] -> [(a, b)]
zip [Bool]
bits [Int
0..Int
38]
        token_strs_expected :: [[Char]]
token_strs_expected = ((Bool, Int) -> [[Char]]) -> [(Bool, Int)] -> [[Char]]
forall (t :: * -> *) a b. Foldable t => (a -> [b]) -> t a -> [b]
concatMap (Bool, Int) -> [[Char]]
f [(Bool, Int)]
bits_indexed
        f :: (Bool, Int) -> [[Char]]
f (Bool
False, Int
_) = []
        f (Bool
True, Int
nr) = [[[Char]]
token_strs [[Char]] -> Int -> [Char]
forall a. [a] -> Int -> a
!! Int
nr]

happyActOffsets :: HappyAddr
happyActOffsets :: HappyAddr
happyActOffsets = Addr# -> HappyAddr
HappyA# Addr#
"\x2a\x00\x2a\x00\x00\x00\x03\x00\x65\x00\x2b\x00\x00\x00\x2b\x00\x00\x00\x00\x00\xff\xff\x04\x00\x24\x00\x11\x00\x13\x00\x02\x00\x00\x00\x00\x00\x22\x00\x2d\x00\x56\x00\x35\x00\x50\x00\x31\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x11\x00\x00\x00\x2b\x00\x00\x00\x2a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x31\x00\x17\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"#

happyGotoOffsets :: HappyAddr
happyGotoOffsets :: HappyAddr
happyGotoOffsets = Addr# -> HappyAddr
HappyA# Addr#
"\x01\x00\x10\x00\x00\x00\x00\x00\x4e\x00\x33\x00\x00\x00\x40\x00\x00\x00\x00\x00\x00\x00\x00\x00\x45\x00\x09\x00\x00\x00\x4a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x4b\x00\x00\x00\x00\x00\x48\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00\x00\x00\x49\x00\x00\x00\x3d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x5b\x00\x5d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"#

happyAdjustOffset :: Happy_GHC_Exts.Int# -> Happy_GHC_Exts.Int#
happyAdjustOffset :: Int# -> Int#
happyAdjustOffset Int#
off = Int#
off

happyDefActions :: HappyAddr
happyDefActions :: HappyAddr
happyDefActions = Addr# -> HappyAddr
HappyA# Addr#
"\x00\x00\x00\x00\xfe\xff\xfd\xff\xfb\xff\xf3\xff\xef\xff\xf3\xff\xe1\xff\xf0\xff\x00\x00\xde\xff\x00\x00\x00\x00\xdd\xff\x00\x00\xd9\xff\xf1\xff\x00\x00\x00\x00\xed\xff\x00\x00\xdb\xff\x00\x00\xda\xff\xe0\xff\xde\xff\xdd\xff\xdc\xff\x00\x00\xf5\xff\xf3\xff\xf4\xff\x00\x00\xf8\xff\xf9\xff\xf7\xff\xf6\xff\x00\x00\xfc\xff\xfa\xff\xf2\xff\xdf\xff\xe9\xff\x00\x00\x00\x00\xe7\xff\xe4\xff\xe3\xff\xe2\xff\xe5\xff\xe6\xff\xee\xff\xec\xff\xeb\xff\xea\xff"#

happyCheck :: HappyAddr
happyCheck :: HappyAddr
happyCheck = Addr# -> HappyAddr
HappyA# Addr#
"\xff\xff\x00\x00\x01\x00\x02\x00\x01\x00\x04\x00\x07\x00\x06\x00\x07\x00\x07\x00\x08\x00\x07\x00\x0b\x00\x0c\x00\x0d\x00\x0e\x00\x0f\x00\x01\x00\x02\x00\x11\x00\x04\x00\x0c\x00\x06\x00\x07\x00\x0f\x00\x08\x00\x07\x00\x0b\x00\x0c\x00\x0d\x00\x0e\x00\x0f\x00\x01\x00\x02\x00\x11\x00\x04\x00\x0c\x00\x06\x00\x07\x00\x0f\x00\x11\x00\x12\x00\x0b\x00\x0c\x00\x0d\x00\x0e\x00\x0f\x00\x05\x00\x05\x00\x07\x00\x08\x00\x09\x00\x09\x00\x11\x00\x14\x00\x0a\x00\x05\x00\x06\x00\x07\x00\x11\x00\x07\x00\x13\x00\x13\x00\x02\x00\x0d\x00\x04\x00\x11\x00\x06\x00\x07\x00\x05\x00\x06\x00\x07\x00\x0b\x00\x0c\x00\x0d\x00\x0e\x00\x0f\x00\x0d\x00\x05\x00\x06\x00\x07\x00\x03\x00\x08\x00\x09\x00\x0f\x00\x0a\x00\x0d\x00\x0f\x00\x0e\x00\x0f\x00\x0a\x00\x0b\x00\x0c\x00\x0d\x00\x0e\x00\x0f\x00\x10\x00\x0b\x00\x0c\x00\x0d\x00\x0e\x00\x0f\x00\x10\x00\x02\x00\x03\x00\x04\x00\x0f\x00\x06\x00\x0f\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"#

happyTable :: HappyAddr
happyTable :: HappyAddr
happyTable = Addr# -> HappyAddr
HappyA# Addr#
"\x00\x00\x12\x00\x02\x00\x03\x00\x27\x00\x04\x00\x1e\x00\x05\x00\x06\x00\x18\x00\x19\x00\xdb\xff\x07\x00\x08\x00\x09\x00\x0a\x00\x0b\x00\x02\x00\x03\x00\x11\x00\x04\x00\x19\x00\x05\x00\x06\x00\x1a\x00\x1c\x00\xda\xff\x07\x00\x08\x00\x09\x00\x0a\x00\x0b\x00\x27\x00\x03\x00\x11\x00\x04\x00\x2a\x00\x05\x00\x06\x00\x1a\x00\x11\x00\x37\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x0b\x00\x0d\x00\x0d\x00\x0e\x00\x0f\x00\x10\x00\x10\x00\x11\x00\xff\xff\x35\x00\x20\x00\x1f\x00\x06\x00\x11\x00\x2d\x00\x12\x00\x12\x00\x28\x00\x09\x00\x04\x00\x11\x00\x05\x00\x06\x00\x1e\x00\x1f\x00\x06\x00\x07\x00\x08\x00\x09\x00\x0a\x00\x0b\x00\x09\x00\x29\x00\x1f\x00\x06\x00\x21\x00\x13\x00\x14\x00\x1c\x00\x2d\x00\x09\x00\x2b\x00\x15\x00\x16\x00\xe8\xff\xe8\xff\xe8\xff\xe8\xff\xe8\xff\xe8\xff\xe8\xff\x2f\x00\x30\x00\x31\x00\x32\x00\x33\x00\x34\x00\x23\x00\x24\x00\x25\x00\x37\x00\x26\x00\x35\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"#

happyReduceArr :: Array
  Int
  (Int#
   -> TokenLoc
   -> Int#
   -> Happy_IntList
   -> HappyStk
        (HappyAbsSyn
           SelectorGroup
           (NonEmpty Selector)
           Selector
           SelectorCombinator
           SelectorSequence
           [SelectorFilter]
           SelectorFilter
           Attrib
           Attrib
           AttributeName
           AttributeCombinator
           TypeSelector
           ElementName
           Class
           Namespace
           Text)
   -> [TokenLoc]
   -> HappyIdentity
        (HappyAbsSyn
           SelectorGroup
           (NonEmpty Selector)
           Selector
           SelectorCombinator
           SelectorSequence
           [SelectorFilter]
           SelectorFilter
           Attrib
           Attrib
           AttributeName
           AttributeCombinator
           TypeSelector
           ElementName
           Class
           Namespace
           Text))
happyReduceArr = (Int, Int)
-> [(Int,
     Int#
     -> TokenLoc
     -> Int#
     -> Happy_IntList
     -> HappyStk
          (HappyAbsSyn
             SelectorGroup
             (NonEmpty Selector)
             Selector
             SelectorCombinator
             SelectorSequence
             [SelectorFilter]
             SelectorFilter
             Attrib
             Attrib
             AttributeName
             AttributeCombinator
             TypeSelector
             ElementName
             Class
             Namespace
             Text)
     -> [TokenLoc]
     -> HappyIdentity
          (HappyAbsSyn
             SelectorGroup
             (NonEmpty Selector)
             Selector
             SelectorCombinator
             SelectorSequence
             [SelectorFilter]
             SelectorFilter
             Attrib
             Attrib
             AttributeName
             AttributeCombinator
             TypeSelector
             ElementName
             Class
             Namespace
             Text))]
-> Array
     Int
     (Int#
      -> TokenLoc
      -> Int#
      -> Happy_IntList
      -> HappyStk
           (HappyAbsSyn
              SelectorGroup
              (NonEmpty Selector)
              Selector
              SelectorCombinator
              SelectorSequence
              [SelectorFilter]
              SelectorFilter
              Attrib
              Attrib
              AttributeName
              AttributeCombinator
              TypeSelector
              ElementName
              Class
              Namespace
              Text)
      -> [TokenLoc]
      -> HappyIdentity
           (HappyAbsSyn
              SelectorGroup
              (NonEmpty Selector)
              Selector
              SelectorCombinator
              SelectorSequence
              [SelectorFilter]
              SelectorFilter
              Attrib
              Attrib
              AttributeName
              AttributeCombinator
              TypeSelector
              ElementName
              Class
              Namespace
              Text))
forall i e. Ix i => (i, i) -> [(i, e)] -> Array i e
Happy_Data_Array.array (Int
1, Int
38) [
	(Int
1 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_1),
	(Int
2 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_2),
	(Int
3 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_3),
	(Int
4 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_4),
	(Int
5 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_5),
	(Int
6 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_6),
	(Int
7 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_7),
	(Int
8 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_8),
	(Int
9 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_9),
	(Int
10 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_10),
	(Int
11 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_11),
	(Int
12 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_12),
	(Int
13 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_13),
	(Int
14 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_14),
	(Int
15 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_15),
	(Int
16 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_16),
	(Int
17 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_17),
	(Int
18 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_18),
	(Int
19 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_19),
	(Int
20 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_20),
	(Int
21 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_21),
	(Int
22 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_22),
	(Int
23 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_23),
	(Int
24 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_24),
	(Int
25 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_25),
	(Int
26 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_26),
	(Int
27 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_27),
	(Int
28 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_28),
	(Int
29 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_29),
	(Int
30 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_30),
	(Int
31 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_31),
	(Int
32 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_32),
	(Int
33 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_33),
	(Int
34 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_34),
	(Int
35 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_35),
	(Int
36 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_36),
	(Int
37 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_37),
	(Int
38 , Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_38)
	]

happy_n_terms :: Int
happy_n_terms = Int
21 :: Int
happy_n_nonterms :: Int
happy_n_nonterms = Int
16 :: Int

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_1 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_1 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
0# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t5 t6
       t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4
  (NonEmpty Selector)
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> HappyAbsSyn
     SelectorGroup
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_1
happyReduction_1 :: HappyAbsSyn
  t4
  (NonEmpty Selector)
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> HappyAbsSyn
     SelectorGroup
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_1 HappyAbsSyn
  t4
  (NonEmpty Selector)
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_1
	 =  case HappyAbsSyn
  t4
  (NonEmpty Selector)
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> NonEmpty Selector
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t5
happyOut5 HappyAbsSyn
  t4
  (NonEmpty Selector)
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_1 of { NonEmpty Selector
happy_var_1 -> 
	SelectorGroup
-> HappyAbsSyn
     SelectorGroup
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t4
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn4
		 (NonEmpty Selector -> SelectorGroup
SelectorGroup NonEmpty Selector
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_2 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_2 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
1# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4
       t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_2
happyReduction_2 :: HappyAbsSyn
  t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_2 HappyAbsSyn
  t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> a
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t6
happyOut6 HappyAbsSyn
  t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1 of { a
happy_var_1 -> 
	NonEmpty a
-> HappyAbsSyn
     t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
forall t5 t4 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t5
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn5
		 (a
happy_var_1 a -> [a] -> NonEmpty a
forall a. a -> [a] -> NonEmpty a
:| []
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_3 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_3 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_3  Int#
1# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 a t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 p
       t4 t5 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t6 t7 t8
       t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> p
-> HappyAbsSyn
     t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_3
happyReduction_3 :: HappyAbsSyn
  t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> p
-> HappyAbsSyn
     t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_3 HappyAbsSyn
  t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_3
	p
happy_x_2
	HappyAbsSyn
  t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> a
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t6
happyOut6 HappyAbsSyn
  t4 t5 a t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1 of { a
happy_var_1 -> 
	case HappyAbsSyn
  t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> NonEmpty a
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t5
happyOut5 HappyAbsSyn
  t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_3 of { NonEmpty a
happy_var_3 -> 
	NonEmpty a
-> HappyAbsSyn
     t4 (NonEmpty a) t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
forall t5 t4 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t5
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn5
		 (a
happy_var_1 a -> NonEmpty a -> NonEmpty a
forall a. a -> NonEmpty a -> NonEmpty a
<| NonEmpty a
happy_var_3
	)}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_4 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_4 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
2# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5
       t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4
  t5
  t6
  t7
  SelectorSequence
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> HappyAbsSyn
     t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_4
happyReduction_4 :: HappyAbsSyn
  t4
  t5
  t6
  t7
  SelectorSequence
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> HappyAbsSyn
     t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_4 HappyAbsSyn
  t4
  t5
  t6
  t7
  SelectorSequence
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_1
	 =  case HappyAbsSyn
  t4
  t5
  t6
  t7
  SelectorSequence
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> SelectorSequence
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t8
happyOut8 HappyAbsSyn
  t4
  t5
  t6
  t7
  SelectorSequence
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_1 of { SelectorSequence
happy_var_1 -> 
	Selector
-> HappyAbsSyn
     t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
forall t6 t4 t5 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t6
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn6
		 (SelectorSequence -> Selector
Selector SelectorSequence
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_5 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_5 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_3  Int#
2# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5
       t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5 t6 t7 t9 t10
       t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5 t7 t8 t9 t10 t11 t12 t13
       t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     SelectorSequence
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_5
happyReduction_5 :: HappyAbsSyn
  t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     SelectorSequence
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_5 HappyAbsSyn
  t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_3
	HappyAbsSyn
  t4
  t5
  t6
  SelectorCombinator
  t8
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_2
	HappyAbsSyn
  t4
  t5
  t6
  t7
  SelectorSequence
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_1
	 =  case HappyAbsSyn
  t4
  t5
  t6
  t7
  SelectorSequence
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> SelectorSequence
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t8
happyOut8 HappyAbsSyn
  t4
  t5
  t6
  t7
  SelectorSequence
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_1 of { SelectorSequence
happy_var_1 -> 
	case HappyAbsSyn
  t4
  t5
  t6
  SelectorCombinator
  t8
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> SelectorCombinator
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t7
happyOut7 HappyAbsSyn
  t4
  t5
  t6
  SelectorCombinator
  t8
  t9
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_2 of { SelectorCombinator
happy_var_2 -> 
	case HappyAbsSyn
  t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> Selector
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t6
happyOut6 HappyAbsSyn
  t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_3 of { Selector
happy_var_3 -> 
	Selector
-> HappyAbsSyn
     t4 t5 Selector t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
forall t6 t4 t5 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t6
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn6
		 (SelectorSequence -> SelectorCombinator -> Selector -> Selector
Combined SelectorSequence
happy_var_1 SelectorCombinator
happy_var_2 Selector
happy_var_3
	)}}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_6 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_6 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
3# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_6
happyReduction_6 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_6 p
happy_x_1
	 =  SelectorCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t7 t4 t5 t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t7
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn7
		 (SelectorCombinator
DirectlyPreceded
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_7 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_7 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
3# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_7
happyReduction_7 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_7 p
happy_x_1
	 =  SelectorCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t7 t4 t5 t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t7
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn7
		 (SelectorCombinator
Child
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_8 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_8 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
3# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_8
happyReduction_8 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_8 p
happy_x_1
	 =  SelectorCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t7 t4 t5 t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t7
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn7
		 (SelectorCombinator
Preceded
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_9 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_9 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
3# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_9
happyReduction_9 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_9 p
happy_x_1
	 =  SelectorCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     SelectorCombinator
     t8
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t7 t4 t5 t6 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t7
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn7
		 (SelectorCombinator
Descendant
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_10 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_10 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_2  Int#
4# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5
       t6 t7 t8 t9 t10 t11 t12 t13 t14 t16 t17 t18 t19 t4 t5 t6 t7 t9 t10
       t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     SelectorSequence
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_10
happyReduction_10 :: HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     SelectorSequence
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_10 HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_2
	HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
-> TypeSelector
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t15
happyOut15 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
happy_x_1 of { TypeSelector
happy_var_1 -> 
	case HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> [SelectorFilter]
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t9
happyOut9 HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_2 of { [SelectorFilter]
happy_var_2 -> 
	SelectorSequence
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     SelectorSequence
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t8 t4 t5 t6 t7 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t8
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn8
		 (SelectorSequence -> [SelectorFilter] -> SelectorSequence
addFilters (TypeSelector -> SelectorSequence
SimpleSelector TypeSelector
happy_var_1) [SelectorFilter]
happy_var_2
	)}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_11 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_11 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_2  Int#
4# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5
       t6 t7 t8 t9 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5 t6 t7 t9 t10
       t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     SelectorSequence
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_11
happyReduction_11 :: HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     SelectorSequence
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_11 HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_2
	HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  SelectorFilter
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_1
	 =  case HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  SelectorFilter
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> SelectorFilter
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t10
happyOut10 HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  SelectorFilter
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_1 of { SelectorFilter
happy_var_1 -> 
	case HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
-> [SelectorFilter]
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t9
happyOut9 HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  [SelectorFilter]
  t10
  t11
  t12
  t13
  t14
  t15
  t16
  t17
  t18
  t19
happy_x_2 of { [SelectorFilter]
happy_var_2 -> 
	SelectorSequence
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     SelectorSequence
     t9
     t10
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t8 t4 t5 t6 t7 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t8
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn8
		 (SelectorSequence -> [SelectorFilter] -> SelectorSequence
addFilters (TypeSelector -> SelectorSequence
SimpleSelector TypeSelector
Universal) (SelectorFilter
happy_var_1SelectorFilter -> [SelectorFilter] -> [SelectorFilter]
forall k1. k1 -> [k1] -> [k1]
:[SelectorFilter]
happy_var_2)
	)}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_12 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_12 = Int#
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_0  Int#
5# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
forall t4 t5 t6 t7 t8 a t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_12
happyReduction_12 :: HappyAbsSyn
  t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_12  =  [a]
-> HappyAbsSyn
     t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
forall t9 t4 t5 t6 t7 t8 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t9
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn9
		 ([]
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_13 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_13 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_2  Int#
5# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 a t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4
       t5 t6 t7 t8 t9 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5 t6 t7 t8
       t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 a t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_13
happyReduction_13 :: HappyAbsSyn
  t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 a t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_13 HappyAbsSyn
  t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_2
	HappyAbsSyn t4 t5 t6 t7 t8 t9 a t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn t4 t5 t6 t7 t8 t9 a t11 t12 t13 t14 t15 t16 t17 t18 t19
-> a
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t10
happyOut10 HappyAbsSyn t4 t5 t6 t7 t8 t9 a t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1 of { a
happy_var_1 -> 
	case HappyAbsSyn
  t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> [a]
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t9
happyOut9 HappyAbsSyn
  t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_2 of { [a]
happy_var_2 -> 
	[a]
-> HappyAbsSyn
     t4 t5 t6 t7 t8 [a] t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
forall t9 t4 t5 t6 t7 t8 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t9
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn9
		 (a
happy_var_1 a -> [a] -> [a]
forall k1. k1 -> [k1] -> [k1]
: [a]
happy_var_2
	)}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_14 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_14 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
6# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4
       t5 t6 t7 t8 t9 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_14
happyReduction_14 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_14 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> TokenLoc
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> TokenLoc
happyOutTok HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1 of { (TokenLoc (THash [Char]
happy_var_1) [Char]
_ AlexPosn
_) -> 
	SelectorFilter
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t10 t4 t5 t6 t7 t8 t9 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t10
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn10
		 (Hash -> SelectorFilter
SHash (Text -> Hash
Hash ([Char] -> Text
pack [Char]
happy_var_1))
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_15 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_15 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
6# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t18 t19 t4 t5
       t6 t7 t8 t9 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 Class t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_15
happyReduction_15 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 Class t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_15 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 Class t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 Class t18 t19
-> Class
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t17
happyOut17 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 Class t18 t19
happy_x_1 of { Class
happy_var_1 -> 
	SelectorFilter
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t10 t4 t5 t6 t7 t8 t9 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t10
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn10
		 (Class -> SelectorFilter
SClass Class
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_16 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_16 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
6# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t12 t13 t14 t15 t16 t17 t18 t19 t4 t5
       t6 t7 t8 t9 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 Attrib t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_16
happyReduction_16 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 Attrib t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
happyReduction_16 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 Attrib t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 Attrib t12 t13 t14 t15 t16 t17 t18 t19
-> Attrib
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t11
happyOut11 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 Attrib t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1 of { Attrib
happy_var_1 -> 
	SelectorFilter
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     SelectorFilter
     t11
     t12
     t13
     t14
     t15
     t16
     t17
     t18
     t19
forall t10 t4 t5 t6 t7 t8 t9 t11 t12 t13 t14 t15 t16 t17 t18 t19.
t10
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn10
		 (Attrib -> SelectorFilter
SAttrib Attrib
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_17 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_17 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_3  Int#
7# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t11 t13 t14 t15 t16 t17 t18 t19
       p t4 t5 t6 t7 t8 t9 t10 t12 t13 t14 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t11 t13 t14 t15 t16 t17 t18 t19
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_17
happyReduction_17 :: p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t11 t13 t14 t15 t16 t17 t18 t19
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyReduction_17 p
happy_x_3
	HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t11 t13 t14 t15 t16 t17 t18 t19
happy_x_2
	p
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t11 t13 t14 t15 t16 t17 t18 t19
-> t11
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t12
happyOut12 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t11 t13 t14 t15 t16 t17 t18 t19
happy_x_2 of { t11
happy_var_2 -> 
	t11
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
forall t11 t4 t5 t6 t7 t8 t9 t10 t12 t13 t14 t15 t16 t17 t18 t19.
t11
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn11
		 (t11
happy_var_2
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_18 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_18 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
8# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t14 t15 t16 t17 t18 t19 t4 t5
       t6 t7 t8 t9 t10 t11 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
happyReduction_18
happyReduction_18 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
happyReduction_18 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> AttributeName
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t13
happyOut13 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happy_x_1 of { AttributeName
happy_var_1 -> 
	Attrib
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
forall t12 t4 t5 t6 t7 t8 t9 t10 t11 t13 t14 t15 t16 t17 t18 t19.
t12
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn12
		 (AttributeName -> Attrib
Exist AttributeName
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_19 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_19 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_3  Int#
8# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t4 t5
       t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19 t4 t5 t6 t7 t8 t9
       t10 t11 t12 t14 t15 t16 t17 t18 t19 t4 t5 t6 t7 t8 t9 t10 t11 t13
       t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
happyReduction_19
happyReduction_19 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
happyReduction_19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_3
	HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  AttributeCombinator
  t15
  t16
  t17
  t18
  t19
happy_x_2
	HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> AttributeName
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t13
happyOut13 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happy_x_1 of { AttributeName
happy_var_1 -> 
	case HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  AttributeCombinator
  t15
  t16
  t17
  t18
  t19
-> AttributeCombinator
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t14
happyOut14 HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  AttributeCombinator
  t15
  t16
  t17
  t18
  t19
happy_x_2 of { AttributeCombinator
happy_var_2 -> 
	case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
happyOut19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_3 of { Text
happy_var_3 -> 
	Attrib
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
forall t12 t4 t5 t6 t7 t8 t9 t10 t11 t13 t14 t15 t16 t17 t18 t19.
t12
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn12
		 (AttributeName -> AttributeCombinator -> Text -> Attrib
Attrib AttributeName
happy_var_1 AttributeCombinator
happy_var_2 Text
happy_var_3
	)}}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_20 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_20 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_3  Int#
8# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4
       t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19 t4 t5 t6 t7 t8
       t9 t10 t11 t12 t14 t15 t16 t17 t18 t19 t4 t5 t6 t7 t8 t9 t10 t11
       t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
happyReduction_20
happyReduction_20 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
happyReduction_20 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_3
	HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  AttributeCombinator
  t15
  t16
  t17
  t18
  t19
happy_x_2
	HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
-> AttributeName
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t13
happyOut13 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happy_x_1 of { AttributeName
happy_var_1 -> 
	case HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  AttributeCombinator
  t15
  t16
  t17
  t18
  t19
-> AttributeCombinator
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t14
happyOut14 HappyAbsSyn
  t4
  t5
  t6
  t7
  t8
  t9
  t10
  t11
  t12
  t13
  AttributeCombinator
  t15
  t16
  t17
  t18
  t19
happy_x_2 of { AttributeCombinator
happy_var_2 -> 
	case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> TokenLoc
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> TokenLoc
happyOutTok HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_3 of { (TokenLoc (String [Char]
happy_var_3) [Char]
_ AlexPosn
_) -> 
	Attrib
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 Attrib t13 t14 t15 t16 t17 t18 t19
forall t12 t4 t5 t6 t7 t8 t9 t10 t11 t13 t14 t15 t16 t17 t18 t19.
t12
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn12
		 (AttributeName -> AttributeCombinator -> Text -> Attrib
Attrib AttributeName
happy_var_1 AttributeCombinator
happy_var_2 ([Char] -> Text
pack [Char]
happy_var_3)
	)}}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_21 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_21 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_3  Int#
9# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 p t4
       t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t19 t4 t5 t6 t7 t8
       t9 t10 t11 t12 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happyReduction_21
happyReduction_21 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happyReduction_21 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_3
	p
happy_x_2
	HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
-> Namespace
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t18
happyOut18 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
happy_x_1 of { Namespace
happy_var_1 -> 
	case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
happyOut19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_3 of { Text
happy_var_3 -> 
	AttributeName
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
forall t13 t4 t5 t6 t7 t8 t9 t10 t11 t12 t14 t15 t16 t17 t18 t19.
t13
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn13
		 (Namespace -> Text -> AttributeName
AttributeName Namespace
happy_var_1 Text
happy_var_3
	)}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_22 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_22 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_2  Int#
9# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 p t4
       t5 t6 t7 t8 t9 t10 t11 t12 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happyReduction_22
happyReduction_22 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happyReduction_22 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_2
	p
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
happyOut19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_2 of { Text
happy_var_2 -> 
	AttributeName
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
forall t13 t4 t5 t6 t7 t8 t9 t10 t11 t12 t14 t15 t16 t17 t18 t19.
t13
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn13
		 (Namespace -> Text -> AttributeName
AttributeName Namespace
NEmpty Text
happy_var_2
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_23 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_23 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
9# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t4 t5
       t6 t7 t8 t9 t10 t11 t12 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happyReduction_23
happyReduction_23 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
happyReduction_23 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
happyOut19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_1 of { Text
happy_var_1 -> 
	AttributeName
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 AttributeName t14 t15 t16 t17 t18 t19
forall t13 t4 t5 t6 t7 t8 t9 t10 t11 t12 t14 t15 t16 t17 t18 t19.
t13
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn13
		 (Namespace -> Text -> AttributeName
AttributeName Namespace
NAny Text
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_24 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_24 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
10# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_24
happyReduction_24 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_24 p
happy_x_1
	 =  AttributeCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
forall t14 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
t14
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn14
		 (AttributeCombinator
Exact
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_25 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_25 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
10# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_25
happyReduction_25 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_25 p
happy_x_1
	 =  AttributeCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
forall t14 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
t14
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn14
		 (AttributeCombinator
Include
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_26 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_26 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
10# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_26
happyReduction_26 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_26 p
happy_x_1
	 =  AttributeCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
forall t14 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
t14
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn14
		 (AttributeCombinator
DashMatch
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_27 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_27 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
10# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_27
happyReduction_27 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_27 p
happy_x_1
	 =  AttributeCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
forall t14 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
t14
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn14
		 (AttributeCombinator
PrefixMatch
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_28 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_28 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
10# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_28
happyReduction_28 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_28 p
happy_x_1
	 =  AttributeCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
forall t14 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
t14
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn14
		 (AttributeCombinator
SuffixMatch
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_29 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_29 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
10# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_29
happyReduction_29 :: p
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
happyReduction_29 p
happy_x_1
	 =  AttributeCombinator
-> HappyAbsSyn
     t4
     t5
     t6
     t7
     t8
     t9
     t10
     t11
     t12
     t13
     AttributeCombinator
     t15
     t16
     t17
     t18
     t19
forall t14 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t15 t16 t17 t18 t19.
t14
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn14
		 (AttributeCombinator
SubstringMatch
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_30 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_30 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
11# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t17 t18 t19 t4 t5
       t6 t7 t8 t9 t10 t11 t12 t13 t14 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
happyReduction_30
happyReduction_30 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
happyReduction_30 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> ElementName
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t16
happyOut16 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happy_x_1 of { ElementName
happy_var_1 -> 
	TypeSelector
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
forall t15 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t16 t17 t18 t19.
t15
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn15
		 (Namespace
NAny Namespace -> ElementName -> TypeSelector
.| ElementName
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_31 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_31 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_2  Int#
11# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t17 t18 t19 p t4
       t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
happyReduction_31
happyReduction_31 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
happyReduction_31 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happy_x_2
	p
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> ElementName
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t16
happyOut16 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happy_x_2 of { ElementName
happy_var_2 -> 
	TypeSelector
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
forall t15 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t16 t17 t18 t19.
t15
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn15
		 (Namespace
NEmpty Namespace -> ElementName -> TypeSelector
.| ElementName
happy_var_2
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_32 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_32 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_3  Int#
11# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t17 t18 t19 p t4
       t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t19 t4 t5 t6 t7 t8
       t9 t10 t11 t12 t13 t14 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
happyReduction_32
happyReduction_32 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
happyReduction_32 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happy_x_3
	p
happy_x_2
	HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
-> Namespace
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t18
happyOut18 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
happy_x_1 of { Namespace
happy_var_1 -> 
	case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
-> ElementName
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t16
happyOut16 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happy_x_3 of { ElementName
happy_var_3 -> 
	TypeSelector
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 TypeSelector t16 t17 t18 t19
forall t15 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t16 t17 t18 t19.
t15
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn15
		 (Namespace
happy_var_1 Namespace -> ElementName -> TypeSelector
.| ElementName
happy_var_3
	)}}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_33 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_33 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
12# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t4 t5
       t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happyReduction_33
happyReduction_33 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happyReduction_33 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
happyOut19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_1 of { Text
happy_var_1 -> 
	ElementName
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
forall t16 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t17 t18 t19.
t16
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn16
		 (Text -> ElementName
ElementName Text
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_34 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_34 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
12# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t17 t18 t19.
p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happyReduction_34
happyReduction_34 :: p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
happyReduction_34 p
happy_x_1
	 =  ElementName
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 ElementName t17 t18 t19
forall t16 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t17 t18 t19.
t16
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn16
		 (ElementName
EAny
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_35 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_35 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_2  Int#
13# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 p t4
       t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 Class t18 t19
happyReduction_35
happyReduction_35 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 Class t18 t19
happyReduction_35 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_2
	p
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
happyOut19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_2 of { Text
happy_var_2 -> 
	Class
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 Class t18 t19
forall t17 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t18 t19.
t17
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn17
		 (Text -> Class
Class Text
happy_var_2
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_36 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_36 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
14# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t4 t5
       t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
happyReduction_36
happyReduction_36 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
happyReduction_36 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
-> Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t19
happyOut19 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happy_x_1 of { Text
happy_var_1 -> 
	Namespace
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
forall t18 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t19.
t18
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn18
		 (Text -> Namespace
Namespace Text
happy_var_1
	)}

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_37 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_37 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
14# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall p t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t19.
p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
happyReduction_37
happyReduction_37 :: p
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
happyReduction_37 p
happy_x_1
	 =  Namespace
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 Namespace t19
forall t18 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t19.
t18
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn18
		 (Namespace
NAny
	)

#if __GLASGOW_HASKELL__ >= 710
#endif
happyReduce_38 :: Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyReduce_38 = Int#
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyAbsSyn
         SelectorGroup
         (NonEmpty Selector)
         Selector
         SelectorCombinator
         SelectorSequence
         [SelectorFilter]
         SelectorFilter
         Attrib
         Attrib
         AttributeName
         AttributeCombinator
         TypeSelector
         ElementName
         Class
         Namespace
         Text)
-> Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happySpecReduce_1  Int#
15# HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t4
       t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happyReduction_38
happyReduction_38 :: HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
happyReduction_38 HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1
	 =  case HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> TokenLoc
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> TokenLoc
happyOutTok HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happy_x_1 of { (TokenLoc (Ident [Char]
happy_var_1) [Char]
_ AlexPosn
_) -> 
	Text
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 Text
forall t19 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18.
t19
-> HappyAbsSyn
     t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
happyIn19
		 ([Char] -> Text
pack [Char]
happy_var_1
	)}

happyNewToken :: Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyNewToken Int#
action Happy_IntList
sts HappyStk
  (HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text)
stk [] =
	Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyDoAction Int#
20# TokenLoc
forall a. a
notHappyAtAll Int#
action Happy_IntList
sts HappyStk
  (HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text)
stk []

happyNewToken Int#
action Happy_IntList
sts HappyStk
  (HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text)
stk (TokenLoc
tk:[TokenLoc]
tks) =
	let cont :: Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
i = Int#
-> TokenLoc
-> Int#
-> Happy_IntList
-> HappyStk
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyDoAction Int#
i TokenLoc
tk Int#
action Happy_IntList
sts HappyStk
  (HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text)
stk [TokenLoc]
tks in
	case TokenLoc
tk of {
	TokenLoc Token
Comma [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
1#;
	TokenLoc Token
Greater [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
2#;
	TokenLoc Token
Plus [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
3#;
	TokenLoc Token
Tilde [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
4#;
	TokenLoc Token
Dot [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
5#;
	TokenLoc Token
Space [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
6#;
	TokenLoc Token
Pipe [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
7#;
	TokenLoc Token
Asterisk [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
8#;
	TokenLoc Token
BOpen [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
9#;
	TokenLoc Token
BClose [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
10#;
	TokenLoc Token
TEqual [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
11#;
	TokenLoc Token
TPrefixMatch [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
12#;
	TokenLoc Token
TSuffixMatch [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
13#;
	TokenLoc Token
TSubstringMatch [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
14#;
	TokenLoc Token
TDashMatch [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
15#;
	TokenLoc Token
TIncludes [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
16#;
	TokenLoc (Ident [Char]
happy_dollar_dollar) [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
17#;
	TokenLoc (String [Char]
happy_dollar_dollar) [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
18#;
	TokenLoc (THash [Char]
happy_dollar_dollar) [Char]
_ AlexPosn
_ -> Int#
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
cont Int#
19#;
	TokenLoc
_ -> ([TokenLoc], [[Char]])
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
forall a. ([TokenLoc], [[Char]]) -> HappyIdentity a
happyError' ((TokenLoc
tkTokenLoc -> [TokenLoc] -> [TokenLoc]
forall k1. k1 -> [k1] -> [k1]
:[TokenLoc]
tks), [])
	}

happyError_ :: [[Char]] -> Int# -> TokenLoc -> [TokenLoc] -> HappyIdentity a
happyError_ [[Char]]
explist Int#
20# TokenLoc
tk [TokenLoc]
tks = ([TokenLoc], [[Char]]) -> HappyIdentity a
forall a. ([TokenLoc], [[Char]]) -> HappyIdentity a
happyError' ([TokenLoc]
tks, [[Char]]
explist)
happyError_ [[Char]]
explist Int#
_ TokenLoc
tk [TokenLoc]
tks = ([TokenLoc], [[Char]]) -> HappyIdentity a
forall a. ([TokenLoc], [[Char]]) -> HappyIdentity a
happyError' ((TokenLoc
tkTokenLoc -> [TokenLoc] -> [TokenLoc]
forall k1. k1 -> [k1] -> [k1]
:[TokenLoc]
tks), [[Char]]
explist)

newtype HappyIdentity a = HappyIdentity a
happyIdentity :: a -> HappyIdentity a
happyIdentity = a -> HappyIdentity a
forall a. a -> HappyIdentity a
HappyIdentity
happyRunIdentity :: HappyIdentity a -> a
happyRunIdentity (HappyIdentity a
a) = a
a

instance Functor HappyIdentity where
    fmap :: (a -> b) -> HappyIdentity a -> HappyIdentity b
fmap a -> b
f (HappyIdentity a
a) = b -> HappyIdentity b
forall a. a -> HappyIdentity a
HappyIdentity (a -> b
f a
a)

instance Applicative HappyIdentity where
    pure :: a -> HappyIdentity a
pure  = a -> HappyIdentity a
forall a. a -> HappyIdentity a
HappyIdentity
    <*> :: HappyIdentity (a -> b) -> HappyIdentity a -> HappyIdentity b
(<*>) = HappyIdentity (a -> b) -> HappyIdentity a -> HappyIdentity b
forall (m :: * -> *) a b. Monad m => m (a -> b) -> m a -> m b
ap
instance Monad HappyIdentity where
    return :: a -> HappyIdentity a
return = a -> HappyIdentity a
forall (f :: * -> *) a. Applicative f => a -> f a
pure
    (HappyIdentity a
p) >>= :: HappyIdentity a -> (a -> HappyIdentity b) -> HappyIdentity b
>>= a -> HappyIdentity b
q = a -> HappyIdentity b
q a
p

happyThen :: () => HappyIdentity a -> (a -> HappyIdentity b) -> HappyIdentity b
happyThen :: HappyIdentity a -> (a -> HappyIdentity b) -> HappyIdentity b
happyThen = HappyIdentity a -> (a -> HappyIdentity b) -> HappyIdentity b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
(>>=)
happyReturn :: () => a -> HappyIdentity a
happyReturn :: a -> HappyIdentity a
happyReturn = (a -> HappyIdentity a
forall (m :: * -> *) a. Monad m => a -> m a
return)
happyThen1 :: m t -> (t -> t -> m b) -> t -> m b
happyThen1 m t
m t -> t -> m b
k t
tks = m t -> (t -> m b) -> m b
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
(>>=) m t
m (\t
a -> t -> t -> m b
k t
a t
tks)
happyReturn1 :: () => a -> b -> HappyIdentity a
happyReturn1 :: a -> b -> HappyIdentity a
happyReturn1 = \a
a b
tks -> (a -> HappyIdentity a
forall (m :: * -> *) a. Monad m => a -> m a
return) a
a
happyError' :: () => ([(TokenLoc)], [String]) -> HappyIdentity a
happyError' :: ([TokenLoc], [[Char]]) -> HappyIdentity a
happyError' = a -> HappyIdentity a
forall a. a -> HappyIdentity a
HappyIdentity (a -> HappyIdentity a)
-> (([TokenLoc], [[Char]]) -> a)
-> ([TokenLoc], [[Char]])
-> HappyIdentity a
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (\([TokenLoc]
tokens, [[Char]]
_) -> [TokenLoc] -> a
forall a. [TokenLoc] -> a
happyError [TokenLoc]
tokens)
cssselector :: [TokenLoc] -> SelectorGroup
cssselector [TokenLoc]
tks = HappyIdentity SelectorGroup -> SelectorGroup
forall a. HappyIdentity a -> a
happyRunIdentity HappyIdentity SelectorGroup
happySomeParser where
 happySomeParser :: HappyIdentity SelectorGroup
happySomeParser = HappyIdentity
  (HappyAbsSyn
     SelectorGroup
     (NonEmpty Selector)
     Selector
     SelectorCombinator
     SelectorSequence
     [SelectorFilter]
     SelectorFilter
     Attrib
     Attrib
     AttributeName
     AttributeCombinator
     TypeSelector
     ElementName
     Class
     Namespace
     Text)
-> (HappyAbsSyn
      SelectorGroup
      (NonEmpty Selector)
      Selector
      SelectorCombinator
      SelectorSequence
      [SelectorFilter]
      SelectorFilter
      Attrib
      Attrib
      AttributeName
      AttributeCombinator
      TypeSelector
      ElementName
      Class
      Namespace
      Text
    -> HappyIdentity SelectorGroup)
-> HappyIdentity SelectorGroup
forall a b.
HappyIdentity a -> (a -> HappyIdentity b) -> HappyIdentity b
happyThen (Int#
-> [TokenLoc]
-> HappyIdentity
     (HappyAbsSyn
        SelectorGroup
        (NonEmpty Selector)
        Selector
        SelectorCombinator
        SelectorSequence
        [SelectorFilter]
        SelectorFilter
        Attrib
        Attrib
        AttributeName
        AttributeCombinator
        TypeSelector
        ElementName
        Class
        Namespace
        Text)
happyParse Int#
0# [TokenLoc]
tks) (\HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
x -> SelectorGroup -> HappyIdentity SelectorGroup
forall a. a -> HappyIdentity a
happyReturn (HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
-> SelectorGroup
forall t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19.
HappyAbsSyn
  t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19
-> t4
happyOut4 HappyAbsSyn
  SelectorGroup
  (NonEmpty Selector)
  Selector
  SelectorCombinator
  SelectorSequence
  [SelectorFilter]
  SelectorFilter
  Attrib
  Attrib
  AttributeName
  AttributeCombinator
  TypeSelector
  ElementName
  Class
  Namespace
  Text
x))

happySeq :: a -> b -> b
happySeq = a -> b -> b
forall a b. a -> b -> b
happyDontSeq


happyError :: [TokenLoc] -> a
happyError :: [TokenLoc] -> a
happyError [] = [Char] -> a
forall a. HasCallStack => [Char] -> a
error [Char]
"Unexpected end of string when parsing a css selector."
happyError (~(TokenLoc Token
_ [Char]
s ~(AlexPn Int
_ Int
l Int
c)):[TokenLoc]
_) = [Char] -> a
forall a. HasCallStack => [Char] -> a
error ([Char]
"Can not parse the CSS selector: unpexected token \"" [Char] -> [Char] -> [Char]
forall a. Semigroup a => a -> a -> a
<> [Char]
s [Char] -> [Char] -> [Char]
forall a. Semigroup a => a -> a -> a
<> [Char]
"\" at location (" [Char] -> [Char] -> [Char]
forall a. Semigroup a => a -> a -> a
<> Int -> [Char]
forall a. Show a => a -> [Char]
show Int
l [Char] -> [Char] -> [Char]
forall a. Semigroup a => a -> a -> a
<> [Char]
", " [Char] -> [Char] -> [Char]
forall a. Semigroup a => a -> a -> a
<> Int -> [Char]
forall a. Show a => a -> [Char]
show Int
c [Char] -> [Char] -> [Char]
forall a. Semigroup a => a -> a -> a
<> [Char]
")")
{-# LINE 1 "templates/GenericTemplate.hs" #-}
{-# LINE 1 "templates/GenericTemplate.hs" #-}
{-# LINE 1 "<built-in>" #-}
{-# LINE 1 "<command-line>" #-}
{-# LINE 10 "<command-line>" #-}
# 1 "/usr/include/stdc-predef.h" 1 3 4

# 17 "/usr/include/stdc-predef.h" 3 4














































{-# LINE 10 "<command-line>" #-}
{-# LINE 1 "/opt/ghc/8.6.3/lib/ghc-8.6.3/include/ghcversion.h" #-}















{-# LINE 10 "<command-line>" #-}
{-# LINE 1 "/tmp/ghc780_0/ghc_2.h" #-}






































































































































































































{-# LINE 10 "<command-line>" #-}
{-# LINE 1 "templates/GenericTemplate.hs" #-}
-- Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp 













-- Do not remove this comment. Required to fix CPP parsing when using GCC and a clang-compiled alex.
#if __GLASGOW_HASKELL__ > 706
#define LT(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.<# m)) :: Bool)
#define GTE(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.>=# m)) :: Bool)
#define EQ(n,m) ((Happy_GHC_Exts.tagToEnum# (n Happy_GHC_Exts.==# m)) :: Bool)
#else
#define LT(n,m) (n Happy_GHC_Exts.<# m)
#define GTE(n,m) (n Happy_GHC_Exts.>=# m)
#define EQ(n,m) (n Happy_GHC_Exts.==# m)
#endif
{-# LINE 43 "templates/GenericTemplate.hs" #-}

data Happy_IntList = HappyCons Happy_GHC_Exts.Int# Happy_IntList







{-# LINE 65 "templates/GenericTemplate.hs" #-}

{-# LINE 75 "templates/GenericTemplate.hs" #-}

{-# LINE 84 "templates/GenericTemplate.hs" #-}

infixr 9 `HappyStk`
data HappyStk a = HappyStk a (HappyStk a)

-----------------------------------------------------------------------------
-- starting the parse

happyParse start_state = happyNewToken start_state notHappyAtAll notHappyAtAll

-----------------------------------------------------------------------------
-- Accepting the parse

-- If the current token is 0#, it means we've just accepted a partial
-- parse (a %partial parser).  We must ignore the saved token on the top of
-- the stack in this case.
happyAccept 0# tk st sts (_ `HappyStk` ans `HappyStk` _) =
        happyReturn1 ans
happyAccept j tk st sts (HappyStk ans _) = 
        (happyTcHack j (happyTcHack st)) (happyReturn1 ans)

-----------------------------------------------------------------------------
-- Arrays only: do the next action



happyDoAction i tk st
        = {- nothing -}


          case action of
                0#           -> {- nothing -}
                                     happyFail (happyExpListPerState ((Happy_GHC_Exts.I# (st)) :: Int)) i tk st
                -1#          -> {- nothing -}
                                     happyAccept i tk st
                n | LT(n,(0# :: Happy_GHC_Exts.Int#)) -> {- nothing -}

                                                   (happyReduceArr Happy_Data_Array.! rule) i tk st
                                                   where rule = (Happy_GHC_Exts.I# ((Happy_GHC_Exts.negateInt# ((n Happy_GHC_Exts.+# (1# :: Happy_GHC_Exts.Int#))))))
                n                 -> {- nothing -}


                                     happyShift new_state i tk st
                                     where new_state = (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#))
   where off    = happyAdjustOffset (indexShortOffAddr happyActOffsets st)
         off_i  = (off Happy_GHC_Exts.+#  i)
         check  = if GTE(off_i,(0# :: Happy_GHC_Exts.Int#))
                  then EQ(indexShortOffAddr happyCheck off_i, i)
                  else False
         action
          | check     = indexShortOffAddr happyTable off_i
          | otherwise = indexShortOffAddr happyDefActions st




indexShortOffAddr (HappyA# arr) off =
        Happy_GHC_Exts.narrow16Int# i
  where
        i = Happy_GHC_Exts.word2Int# (Happy_GHC_Exts.or# (Happy_GHC_Exts.uncheckedShiftL# high 8#) low)
        high = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr (off' Happy_GHC_Exts.+# 1#)))
        low  = Happy_GHC_Exts.int2Word# (Happy_GHC_Exts.ord# (Happy_GHC_Exts.indexCharOffAddr# arr off'))
        off' = off Happy_GHC_Exts.*# 2#




{-# INLINE happyLt #-}
happyLt x y = LT(x,y)


readArrayBit arr bit =
    Bits.testBit (Happy_GHC_Exts.I# (indexShortOffAddr arr ((unbox_int bit) `Happy_GHC_Exts.iShiftRA#` 4#))) (bit `mod` 16)
  where unbox_int (Happy_GHC_Exts.I# x) = x






data HappyAddr = HappyA# Happy_GHC_Exts.Addr#


-----------------------------------------------------------------------------
-- HappyState data type (not arrays)

{-# LINE 180 "templates/GenericTemplate.hs" #-}

-----------------------------------------------------------------------------
-- Shifting a token

happyShift new_state 0# tk st sts stk@(x `HappyStk` _) =
     let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in
--     trace "shifting the error token" $
     happyDoAction i tk new_state (HappyCons (st) (sts)) (stk)

happyShift new_state i tk st sts stk =
     happyNewToken new_state (HappyCons (st) (sts)) ((happyInTok (tk))`HappyStk`stk)

-- happyReduce is specialised for the common cases.

happySpecReduce_0 i fn 0# tk st sts stk
     = happyFail [] 0# tk st sts stk
happySpecReduce_0 nt fn j tk st@((action)) sts stk
     = happyGoto nt j tk st (HappyCons (st) (sts)) (fn `HappyStk` stk)

happySpecReduce_1 i fn 0# tk st sts stk
     = happyFail [] 0# tk st sts stk
happySpecReduce_1 nt fn j tk _ sts@((HappyCons (st@(action)) (_))) (v1`HappyStk`stk')
     = let r = fn v1 in
       happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk'))

happySpecReduce_2 i fn 0# tk st sts stk
     = happyFail [] 0# tk st sts stk
happySpecReduce_2 nt fn j tk _ (HappyCons (_) (sts@((HappyCons (st@(action)) (_))))) (v1`HappyStk`v2`HappyStk`stk')
     = let r = fn v1 v2 in
       happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk'))

happySpecReduce_3 i fn 0# tk st sts stk
     = happyFail [] 0# tk st sts stk
happySpecReduce_3 nt fn j tk _ (HappyCons (_) ((HappyCons (_) (sts@((HappyCons (st@(action)) (_))))))) (v1`HappyStk`v2`HappyStk`v3`HappyStk`stk')
     = let r = fn v1 v2 v3 in
       happySeq r (happyGoto nt j tk st sts (r `HappyStk` stk'))

happyReduce k i fn 0# tk st sts stk
     = happyFail [] 0# tk st sts stk
happyReduce k nt fn j tk st sts stk
     = case happyDrop (k Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) sts of
         sts1@((HappyCons (st1@(action)) (_))) ->
                let r = fn stk in  -- it doesn't hurt to always seq here...
                happyDoSeq r (happyGoto nt j tk st1 sts1 r)

happyMonadReduce k nt fn 0# tk st sts stk
     = happyFail [] 0# tk st sts stk
happyMonadReduce k nt fn j tk st sts stk =
      case happyDrop k (HappyCons (st) (sts)) of
        sts1@((HappyCons (st1@(action)) (_))) ->
          let drop_stk = happyDropStk k stk in
          happyThen1 (fn stk tk) (\r -> happyGoto nt j tk st1 sts1 (r `HappyStk` drop_stk))

happyMonad2Reduce k nt fn 0# tk st sts stk
     = happyFail [] 0# tk st sts stk
happyMonad2Reduce k nt fn j tk st sts stk =
      case happyDrop k (HappyCons (st) (sts)) of
        sts1@((HappyCons (st1@(action)) (_))) ->
         let drop_stk = happyDropStk k stk

             off = happyAdjustOffset (indexShortOffAddr happyGotoOffsets st1)
             off_i = (off Happy_GHC_Exts.+#  nt)
             new_state = indexShortOffAddr happyTable off_i




          in
          happyThen1 (fn stk tk) (\r -> happyNewToken new_state sts1 (r `HappyStk` drop_stk))

happyDrop 0# l = l
happyDrop n (HappyCons (_) (t)) = happyDrop (n Happy_GHC_Exts.-# (1# :: Happy_GHC_Exts.Int#)) t

happyDropStk 0# l = l
happyDropStk n (x `HappyStk` xs) = happyDropStk (n Happy_GHC_Exts.-# (1#::Happy_GHC_Exts.Int#)) xs

-----------------------------------------------------------------------------
-- Moving to a new state after a reduction


happyGoto nt j tk st = 
   {- nothing -}
   happyDoAction j tk new_state
   where off = happyAdjustOffset (indexShortOffAddr happyGotoOffsets st)
         off_i = (off Happy_GHC_Exts.+#  nt)
         new_state = indexShortOffAddr happyTable off_i




-----------------------------------------------------------------------------
-- Error recovery (0# is the error token)

-- parse error if we are in recovery and we fail again
happyFail explist 0# tk old_st _ stk@(x `HappyStk` _) =
     let i = (case Happy_GHC_Exts.unsafeCoerce# x of { (Happy_GHC_Exts.I# (i)) -> i }) in
--      trace "failing" $ 
        happyError_ explist i tk

{-  We don't need state discarding for our restricted implementation of
    "error".  In fact, it can cause some bogus parses, so I've disabled it
    for now --SDM

-- discard a state
happyFail  0# tk old_st (HappyCons ((action)) (sts)) 
                                                (saved_tok `HappyStk` _ `HappyStk` stk) =
--      trace ("discarding state, depth " ++ show (length stk))  $
        happyDoAction 0# tk action sts ((saved_tok`HappyStk`stk))
-}

-- Enter error recovery: generate an error token,
--                       save the old token and carry on.
happyFail explist i tk (action) sts stk =
--      trace "entering error recovery" $
        happyDoAction 0# tk action sts ( (Happy_GHC_Exts.unsafeCoerce# (Happy_GHC_Exts.I# (i))) `HappyStk` stk)

-- Internal happy errors:

notHappyAtAll :: a
notHappyAtAll = error "Internal Happy error\n"

-----------------------------------------------------------------------------
-- Hack to get the typechecker to accept our action functions


happyTcHack :: Happy_GHC_Exts.Int# -> a -> a
happyTcHack x y = y
{-# INLINE happyTcHack #-}


-----------------------------------------------------------------------------
-- Seq-ing.  If the --strict flag is given, then Happy emits 
--      happySeq = happyDoSeq
-- otherwise it emits
--      happySeq = happyDontSeq

happyDoSeq, happyDontSeq :: a -> b -> b
happyDoSeq   a b = a `seq` b
happyDontSeq a b = b

-----------------------------------------------------------------------------
-- Don't inline any functions from the template.  GHC has a nasty habit
-- of deciding to inline happyGoto everywhere, which increases the size of
-- the generated parser quite a bit.


{-# NOINLINE happyDoAction #-}
{-# NOINLINE happyTable #-}
{-# NOINLINE happyCheck #-}
{-# NOINLINE happyActOffsets #-}
{-# NOINLINE happyGotoOffsets #-}
{-# NOINLINE happyDefActions #-}

{-# NOINLINE happyShift #-}
{-# NOINLINE happySpecReduce_0 #-}
{-# NOINLINE happySpecReduce_1 #-}
{-# NOINLINE happySpecReduce_2 #-}
{-# NOINLINE happySpecReduce_3 #-}
{-# NOINLINE happyReduce #-}
{-# NOINLINE happyMonadReduce #-}
{-# NOINLINE happyGoto #-}
{-# NOINLINE happyFail #-}

-- end of Happy Template.