Vérifier qu'une expression est bien parenthésées en Haskell
Bonjour,
Je débute en Haskell et là je suis bloqué devant un exercice qui demande de vérifier qu'une expression est bien parenthésée avec une fonction récursive terminale.
L'expression à vérifier contient uniquement des parenthèses ouvrantes et fermantes. Par exemple pour "(()()" elle doit afficher False.
Je comprends comment répondre à cette exo en utilisant les piles dans les langages orientés objets mais là avec Haskell je ne vois pas :(
Je vous remercie pour votre aide!