ホームへ 上へ

Embedded nScript

(C) 2002, UK-taniyama
 nakkaさんが作成された,nScriptをHTML等の文章に埋めこむための文法です。
 拡張子は,ensとしてください。

埋めこみルール

nScriptコード(<##*…#*>)

 <に後続する#の数で,終端に必要とする#は決定されます。
 つまり,
 ただし,

値出力(<$…>)

 <$から>までを,printで出力します。
 つまり,>が出現しなければ,複数の変数や,文字列を出力することが可能です。
ex.a="A",b="B"
Embedded nScriptnScript結果
<$a>print( a);A
<$a,b>print( a, b);AB
<$a,"ほげ">print( a, "ほげ");Aほげ
※上記の結果は,厳密にはprintの実装に依存します。

<自身(<#>)

 <#>は,<と解釈します。
 これにより,コードおよび値出力は,以下のようにエスケープできます。
Embedded nScript結果
<#><
<##><
<#>#<#
<#>$<$

注意事項

 関数printを利用して,結果を出力します。
 ensにより変換された,スクリプトを独自に変換する場合には,拡張関数printを定義する必要があります。

Embedded nScriptサポートプログラム

ensEmbedded nScriptをnScriptに変換したり,実行結果を出力したりします。
nscript.chxIshiSoftさん作成のCEHTTPでnScriptを実行するchx拡張ライブラリです。
CEHTTP for Windows↑のWindows移植版です。
#現在,CE用のnscript.chxバイナリは提供していません。ソースからコンパイルしてください。

補足

 nScriptは,nakkaさんによって作成されました。
 要望・バグレポートは以下に連絡をしてください
mailto:QVE00513@nifty.com

ホームへ 上へ
更新日:2002-12-08QVE00513@nifty.com inserted by FC2 system