Pregunta

Como parte de mi mi sistema de desarrollo web que he escrito una bruja editor de texto (entre otros formatos como HTML y CSS) tiene resaltado de sintaxis ASP.

¿Alguien sabe de un ASP sintaxis del programa corrector de DLL (preferentemente) que podría llamar desde dentro de este editor, por lo que pude presentar mis usuarios una lista de errores (como ya lo hago con un validador de HTML).

Me gustaría comprobar la sintaxis ASP antes de usar el código de una página web. Ahora, dependiendo del tipo y el lugar del error, puede tardar días o semanas antes de que aparezca algún error arriba.

¿Fue útil?

Solución

No sé de ninguna biblioteca comprobador de sintaxis de ASP. Sin embargo, es posible utilizar el Windows Script Interfaces para cargar y "compilación" VBScript o JScript, no para la aunque débiles de corazón.

Para habilitar la comprobación de sintaxis ASP que tendría que sustituir >%...<% con algo como Response.Write("") y cualquier <%=expr%> con Response.Write(expr). Ahora usted tendría texto puramente en el lenguaje de secuencias de comandos. Añadir un montón de objetos Maniquí de Contestación, Solicitud etc (la realidad no necesita ningún miembro) a los objetos nombrados en el contexto de la escritura. También tendría que ser capaz de asignar los números de línea de la parte posterior de la escritura de texto munged al texto orignal archivo ASP.

A pesar de todo lo que conseguiría solamente la primera de error de compilación en el archivo, que es sólo la naturaleza del procesamiento de secuencias de comandos.

Otros consejos

Estoy buscando la misma cosa. Hay algo llamado http://aspclassiccompiler.codeplex.com/ que aparentemente compila el ASP clásico en asp. red.

Ya que creo que esto da algún tipo de errores de tiempo de compilación, creo que se comunicarían los errores de sintaxis durante la compilación. no lo han intentado salir con todo sin embargo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top