これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド テンプレート pp
プログラム:
NAME
templatespp - テンプレートパーサーに基づくプリプロセッサ
SYNOPSIS
テンプレートpp [-または file] file
DESCRIPTION
テンプレートpp テンプレート パーサーに基づくプリプロセッサです。 一般的には以下から使用されます
ファイルを処理し、他のファイルを生成するスクリプト。 考えられる用途の一つとして、
たとえば、Web サイトの CSS (スタイルシート) をテンプレート ファイルとして記述することです (たとえば、
`mycss.tcss') を作成し、そこでテンプレート パーサー構造を使用します。 これは共有する良い方法です
たとえば、色を指定したり、Ada コードでよく行われるように定数に名前を付けたりします。
以下にそのような CSS の小さな例を示します。
@@SET@@ COLOR1=青
@@SET@@ COLOR2=赤
@@SET@@ LENGTH1=10
本文 {背景:@_COLOR1_@}
div {背景:@_COLOR2_@}
ul.class {background:@_COLOR1_@} /* ボディと同じ色 */
ul {幅:@_追加(3):LENGTH1_@px} /* ul li より 3 ピクセル幅 */
リ {幅:@_LENGTH1_@px}
このようなファイルは、次のコマンド ラインで処理されます。
templatespp -o mycss.css mycss.tcss
OPTIONS
-h オプションの概要を表示します。
-o file
出力を書き込む file.
onworks.net サービスを使用してオンラインで templatespp を使用する