Question

Dans le cadre de mon mon système de développement web j'ai écrit une sorcière éditeur de texte (entre autres formats tels que HTML et CSS) a obtenu la coloration syntaxique ASP.

Quelqu'un sait-il d'un programme syntaxe de vérificateur ASP (de préférence) DLL que je pourrais appeler à partir de cet éditeur, afin que je puisse présenter mes utilisateurs une liste d'erreurs (comme je le fais déjà avec un validateur HTML).

Je voudrais vérifier la syntaxe ASP avant d'utiliser le code sur une page Web. Maintenant, en fonction du type et le lieu de l'erreur, il peut prendre des jours ou des semaines avant une erreur apparaît.

Était-ce utile?

La solution

Je ne connais pas toutes les bibliothèques de vérificateur de syntaxe pour ASP. Cependant, il est possible d'utiliser le Windows Script Interfaces pour charger et « compiler » VBScript ou JScript, pas pour les timorés cependant.

Pour activer la syntaxe ASP, vous devez vérifier remplacer >%...<% avec quelque chose comme Response.Write("") et tout <%=expr%> avec Response.Write(expr). Maintenant, vous auriez texte purement dans la langue de script. Ajouter un groupe d'objets factice pour la réponse, etc. Demande (le ne pas vraiment besoin des membres) aux objets nommés dans le contexte de script. Vous devez également être en mesure de cartographier les numéros de ligne du texte du script munged Retour au texte de fichier ASP Orignal.

Même avec tout ce que vous n'obtenir la première erreur de compilation dans le fichier, c'est juste la nature du traitement du script.

Autres conseils

Je cherche la même chose. Il y a quelque chose appelé http://aspclassiccompiler.codeplex.com/ qui compile apparemment votre asp classique en asp. net.

Depuis que je crois que cela donne une sorte d'erreurs de compilation, je pense que les erreurs de syntaxe seraient signalées lors de la compilation. Je n'ai pas encore essayé cependant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top