Questions marquées «parsing»

Analyser des données (non) structurées pour les convertir en un format structuré et normalisé.

37
C ++ 11 inclut std :: stoi, pourquoi ne pas std :: itos?

J’ai remarqué à ma grande joie que C ++ 11 possède une std::sto@famille de fonctions permettant de décompresser facilement ints / floats / long, qu’il s’agisse de chaînes. Je suis surpris cependant que l'inverse ne soit pas mis en œuvre. Pourquoi le comité des normes n'a-t-il pas inclus une...

31
Comment les commentaires sont-ils généralement analysés?

Comment les commentaires sont-ils généralement traités dans les langages de programmation et le balisage? J'écris un analyseur pour un langage de balisage personnalisé et je veux suivre le principe de la moindre surprise , donc j'essaie de déterminer la convention générale. Par exemple, un...

29
L'analyseur anglais (pour The Hobbit 1982)

Était fasciné de lire sur le jeu d'aventure texte The Hobbit qui présentait un analyseur incroyablement robuste appelé "Inglish": ... Inglish a permis de taper des phrases avancées telles que "interroger Gandalf sur la carte curieuse, puis prendre l'épée et tuer le troll avec elle". L'analyseur...

27
Nom de ce type d'analyseur, ou pourquoi il n'existe pas

Les analyseurs conventionnels consomment l'intégralité de leur entrée et produisent un seul arbre d'analyse. J'en cherche un qui consomme un flux continu et produit une forêt d'analyse [ modifier: voir la discussion dans les commentaires concernant les raisons pour lesquelles cette utilisation de...

14
Venir avec des jetons pour un lexer

J'écris un analyseur pour un langage de balisage que j'ai créé (écrit en python, mais ce n'est pas vraiment pertinent pour cette question - en fait, si cela semble être une mauvaise idée, j'aimerais une suggestion pour un meilleur chemin) . Je lis sur les analyseurs ici:

14
tests unitaires pour un analyseur csv

Quels tests dois-je utiliser pour tester un parseur csv? J'ai un analyseur csv simple en C #, et je veux être sûr d'avoir une bonne couverture de test unitaire de tous les cas de bord communs (et rares). Quels tests dois-je utiliser pour identifier les problèmes potentiels et les cas...