Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module shows how to use Template Haskell to generate functions that will reduce any production to the terminal tokens that were used to create it.
Documentation
terminalizeAddress :: Address t a -> NonEmpty (t, a) Source #
t'Newline'Opt :: forall t a. Newline'Opt t a -> Seq (t, a) Source #
t'CityLine :: forall t a. CityLine t a -> NonEmpty (t, a) Source #
t'Boulevard'3 :: forall t a. Boulevard'3 t a -> NonEmpty (t, a) Source #
t'Boulevard'2 :: forall t a. Boulevard'2 t a -> NonEmpty (t, a) Source #
t'Boulevard'1 :: forall t a. Boulevard'1 t a -> NonEmpty (t, a) Source #
t'Boulevard'0 :: forall t a. Boulevard'0 t a -> NonEmpty (t, a) Source #
t'Boulevard :: forall t a. Boulevard t a -> NonEmpty (t, a) Source #
t'Avenue'2 :: forall t a. Avenue'2 t a -> NonEmpty (t, a) Source #
t'Avenue'1 :: forall t a. Avenue'1 t a -> NonEmpty (t, a) Source #
t'Avenue'0 :: forall t a. Avenue'0 t a -> NonEmpty (t, a) Source #
t'Street'1 :: forall t a. Street'1 t a -> NonEmpty (t, a) Source #
t'Street'0 :: forall t a. Street'0 t a -> NonEmpty (t, a) Source #
t'SpaceSuffix :: forall t a. SpaceSuffix t a -> NonEmpty (t, a) Source #
t'SpaceSuffix'Opt :: forall t a. SpaceSuffix'Opt t a -> Seq (t, a) Source #
t'StreetName :: forall t a. StreetName t a -> NonEmpty (t, a) Source #
t'Direction :: forall t a. Direction t a -> NonEmpty (t, a) Source #
t'DirectionSpace :: forall t a. DirectionSpace t a -> NonEmpty (t, a) Source #
t'DirectionSpace'Opt :: forall t a. DirectionSpace'Opt t a -> Seq (t, a) Source #
t'Digit'Plus :: forall t a. Digit'Plus t a -> NonEmpty (t, a) Source #
t'StreetLine :: forall t a. StreetLine t a -> NonEmpty (t, a) Source #
t'CommaSpace :: forall t a. CommaSpace t a -> NonEmpty (t, a) Source #
t'Separator :: forall t a. Separator t a -> NonEmpty (t, a) Source #
t'PreSpacedWord :: forall t a. PreSpacedWord t a -> NonEmpty (t, a) Source #
t'PreSpacedWord'Star :: forall t a. PreSpacedWord'Star t a -> Seq (t, a) Source #
t'PostalWord :: forall t a. PostalWord t a -> NonEmpty (t, a) Source #
t'NameLine :: forall t a. NameLine t a -> NonEmpty (t, a) Source #