J'écris une petite application basée sur FParsec.Comment construire FParsec pour .NET Compact Framework?
Aujourd'hui, je cherche une opportunité de faire une version pour Compact Framework. Apparemment, il n'est pas si simple de construire des sources FParsec pour .NET CF. La bibliothèque FParsecCS a un code non sécurisé et quelques références aux types qui ne sont pas disponibles dans CF. A savoir, System.Collections.Generic.HashSet
, System.Text.DecoderFallbackException
, et plus encore.
Je me demande s'il existe un moyen de le construire. Évidemment, j'essaie de ne pas modifier le code car il serait difficile de le mettre à jour lorsque d'autres versions de FParsec seront disponibles.
Je ne me soucie pas vraiment de la performance. S'il y a un CharStream
générique qui peut être utilisé à la place de celui que vous avez, ce serait tout à fait suffisant.
Nous vous remercions de votre aide.
Vous pouvez utiliser l'implémentation HashSet de Mono. –