従来のASPの構文チェッカーの誰も知っていますか?
-
22-09-2019 - |
質問
私の私のWeb開発システムの一部として、私は、テキストエディタの魔女を書かれている(CSSのような他のフォーマット間やHTML)ASP構文ハイライトを持ってます。
私は(私はすでにHTMLバリデータで行うように)私はエラーのリストに私のユーザーを提示ことができるように、このエディタ内から呼び出すことができることを(好ましくは)DLLのASP構文チェッカープログラムのない誰もが知っています。
私は、Webページ上のコードを使用する前に、ASPの構文をチェックしたいと思います。いくつかのエラーがポップアップする前に今、タイプおよびエラーの場所に応じて、それは数日から数週間かかることがあります。
解決
私は、ASPのための任意の構文チェッカーライブラリを知りません。しかし、 Windowsスクリプトインターフェースロードしないかすかな心を持ったかのための「コンパイル」のVBScriptやJScript、します。
あなたのチェックASP構文を有効にするには、 >%...<%
とResponse.Write("")
を持つ任意の<%=expr%>
ようなものでResponse.Write(expr)
を置き換える必要があります。今、あなたは純粋なスクリプト言語でテキストを持っていると思います。ダミーが応答するためのオブジェクトの束を追加し、スクリプトのコンテキストで指定されたオブジェクトに(実際には任意のメンバーを必要としない)などを要求します。あなたはまたのorignal ASPファイルのテキストにマングドスクリプトテキストの背面から行番号をマッピングできるようにする必要があります。
他のヒント
私は同じことを探しています。どうやらASPにあなたの従来のASPをコンパイル http://aspclassiccompiler.codeplex.com/ のと呼ばれるものがあります。ネットます。
私は、これはコンパイル時のエラーのいくつかの種類を与えると考えているので、、私は構文エラーがコンパイル時に報告されることと思います。けれども、まだそれを試していない。