parsec

    2La chaleur

    1Répondre

    Je souhaite écrire un analyseur simple pour un sous-ensemble de Jade, en générant XmlHtml pour un traitement ultérieur. L'analyseur est assez simple, mais aussi souvent avec Parsec, un peu long. Puisq

    13La chaleur

    1Répondre

    La documentation Parsec.Expr.buildExpressionParser dit: opérateurs de préfixe et postfix du même ordre de priorité ne peut se produire une fois (c.-à---2 est pas autorisée si - est préfixe nier). et e

    2La chaleur

    1Répondre

    J'utilise Parsec 3.1.2 avec GHC 7.4.1 pour essayer d'écrire un analyseur pour un format de fichier de données un peu poilu. J'ai ce que je pense est un cas assez trivial, mais je reçois une erreur de

    2La chaleur

    3Répondre

    J'ai ce qui suit, qui vérifie de type-: p_int = liftA read (many (char ' ') *> many1 digit <* many (char ' ')) Maintenant, comme le nom de la fonction implique, je le veux me donner un Int. Mais si

    2La chaleur

    1Répondre

    J'ai un analyseur Parsec que j'écris dans un style principalement applicatif. Dans un cas (la seule fois où j'utilise sepBy), j'ai des problèmes avec mon analyseur eol. Tout d'abord, quelques définiti