Preguntas etiquetadas con parsing

Análisis de datos (no) estructurados para convertirlos en un formato estructurado y normalizado.

38
¿Por qué no se eligió el análisis estricto para HTML?

A menudo me he preguntado por qué no se eligió el análisis estricto al crear HTML. Durante la mayor parte del historial de Internet, los navegadores han aceptado cualquier tipo de marcado y han hecho todo lo posible para analizarlo. El proceso degrada el rendimiento, permite a las personas escribir...

37
C ++ 11 incluye std :: stoi, ¿por qué no std :: itos?

Me di cuenta de que C ++ 11 tiene una std::sto@familia de funciones para desempacar fácilmente ints / floats / longs, independientemente de las cadenas. Sin embargo, me sorprende que no se implemente lo contrario. ¿Por qué el comité de estándares no incluyó una std::itosfamilia de funciones para...

31
¿Cómo se suelen analizar los comentarios?

¿Cómo se tratan generalmente los comentarios en lenguajes de programación y marcado? Estoy escribiendo un analizador para un lenguaje de marcado personalizado y quiero seguir el principio de menor sorpresa , así que estoy tratando de determinar la convención general. Por ejemplo, ¿debería un...

29
El analizador en inglés (para The Hobbit 1982)

Me fascinó leer sobre el juego de aventuras de texto The Hobbit que presentaba un analizador increíblemente robusto llamado "Inglish": ... Inglish le permitió a uno escribir oraciones avanzadas como "pregúntale a Gandalf sobre el curioso mapa, luego toma la espada y mata a un troll con él". El...

27
Nombre para este tipo de analizador, O por qué no existe

Los analizadores convencionales consumen toda su información y producen un solo árbol de análisis. Estoy buscando uno que consuma una secuencia continua y produzca un bosque de análisis [ editar: vea la discusión en los comentarios sobre por qué este uso de ese término puede ser poco convencional...

14
Subiendo con tokens para un lexer

Estoy escribiendo un analizador para un lenguaje de marcado que he creado (escrito en python, pero eso no es realmente relevante para esta pregunta; de hecho, si esto parece una mala idea, me encantaría una sugerencia para un mejor camino) . Estoy leyendo sobre analizadores aquí:...

14
pruebas unitarias para un analizador csv

¿Qué pruebas debo usar para probar un analizador csv? Tengo un analizador de csv simple en C #, y quiero asegurarme de tener una buena cobertura de pruebas unitarias de todos los casos límite comunes (y poco comunes). ¿Qué pruebas debo usar para identificar posibles problemas y casos...