[CompLB] SRL - Simple Regex Language

Ertugrul Söylemez esz at posteo.de
Di Feb 14 10:44:14 CET 2017


> bin mir nicht sicher, ob wir es schon hatten, ich finde es toll:
>
> https://simple-regex.com/

Das sieht aus wie Parser-Kombinatoren, nur ohne Semantik:

    many1 (digit <|> letter <|> oneOf "._%+-")
    char '@'
    many1 (digit <|> letter <|> oneOf ".-")
    char '.'
    letter; many1 letter
    eof

Anders als simple-regex unterstützen Parser-Kombinatoren aber Semantik:

    username <- many1 (digit <|> letter <|> oneOf "._%+-")
    char '@'
    hostname <- many1 (digit <|> letter <|> oneOf ".-")
    char '.'
    domain <- letter; many1 letter
    eof
    pure (Email username (hostname <> "." <> domain))

Schaut euch endlich Haskell an, dann müsst ihr euch nicht mehr mit
diesen Halblösungen rumschlagen. ;)
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 487 bytes
Beschreibung: nicht verfügbar
URL         : <http://ml.complb.de/pipermail/public/attachments/20170214/1324bab9/attachment.sig>


Mehr Informationen über die Mailingliste Public