view exercises/src/RegEx.hs @ 39:9a7b9e0c9eb0 default tip

week 15 tutorial
author Markus Kaiser <markus.kaiser@in.tum.de>
date Fri, 08 Feb 2013 00:06:20 +0100
parents a316877ed3d9
children
line wrap: on
line source

module RegEx where

data RegEx =
    Any |
    One [(Char, Char)] |
    Repeat RegEx (Int, Maybe Int) |
    Concat RegEx RegEx |
    Alt RegEx RegEx
  deriving (Eq, Show)