dtmpl / script2d


script2d.d

テンプレート出力するD言語関数を生成します。
まだテスト的なものです。全然機能が足りません。
仕様確定後必要ならば作ろうと思います。

コメント

  • kjjhxGiaBms? -- bbbaanuk? 2008-08-28 17:54:55 (木)
  • BYkPiwyswMhbWPS -- ptijbsqwfev? 2008-08-28 17:55:57 (木)

目次

class ScriptToD

テンプレート出力するD言語関数を生成します。

static char[] htmlToD(char[] name, char[] html)

HTMLD言語変換

  • name 作成クラス名
  • html htmlデータ

入力htmlデータをD言語の指定作成クラス名のプログラム文字列に変換して返します。

作成されるクラスは、ScriptDom?クラスを継承したクラスを返します。


static char[] convert(char[] name, ScriptDom? script)

内部テンプレート表現データD言語変換

  • name 作成クラス名
  • script 内部テンプレート表現データ

内部テンプレート表現データを指定作成クラス名のD言語プログラムに変換して返します。

TODO:名前をscriptDomToDとする。

void main()

テスト用メイン

dmd src/script2d -version=SCRIPT2D_TEST

としてコンパイルした場合に実行されます。

*MenuBar

人気の10件

  • counter: 3657
  • today: 1
  • yesterday: 0
  • online: 1