module ACME.Yes.PreCure5.GoGo.Parser ( isPreCure5GoGo ) where import Text.Parsec import Text.Parsec.String import ACME.Yes.PreCure5.Parser (precure5) import ACME.Yes.PreCure5.Parser.Common isPreCure5GoGo :: String -> Bool isPreCure5GoGo = isFullyConsumedBy precure5gogo precure5gogo :: Parser String precure5gogo = do p5 <- precure5 spaces gogo <- stringCI "GoGo" spaces exclamation <- string "!" <|> string "!" <|> return "" spaces return $ p5 ++ gogo ++ exclamation