view exercises/src/RegEx.hs @ 30:8bf7ca2663d2

Advanced AdditionParser
author Markus Kaiser <markus.kaiser@in.tum.de>
date Sat, 12 Jan 2013 14:36:43 +0000
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)