WikiChree.COM
新規
編集
添付
管理
WikiChreeガイド
WikiChreeの公式ガイドです。
最新の20件
2026-09-19
プラグイン/linkvote
2026-09-05
DokuFarm
WikiChree.COM
プラグイン/touchgraph
プラグイン/tracker_list
プラグイン/template
プラグイン/version
プラグイン/yetlist
プラグイン/unfreeze
プラグイン/source
プラグイン/versionlist
プラグイン/update_entities
2026-09-04
[テーブル番号または設定]
プラグイン/vote
プラグイン/tracker
プラグイン/topicpath
プラグイン/size
プラグイン/showrss
プラグイン/server
プラグイン/setlinebreak
開始行:
* Pkript/トランスパイラ [#zce0ad3b]
Pkriptの構文解析エンジンが生成した抽象構文木(AST)を受け...
- リポジトリ: https://github.com/TeamWikiChree-COM/Pkript...
#contents
** 個別ドキュメント [#m64bb064]
- [[Pkript/トランスパイラ/CLI]]: コマンドラインツール(tr...
- [[Pkript/トランスパイラ/プラグイン出力]]: PukiWikiプラ...
- [[Pkript/トランスパイラ/PHP_API]]: PHPスクリプトからPkr...
- [[Pkript/トランスパイラ/対応構文]]: トランスパイラが対...
** 概要 [#ob8633e1]
トランスパイラを使用することで、JavaScript形式で作成した...
** クイックスタート [#s326ae47]
*** CLIでの変換 [#h9571e63]
#code(bash){{
# スタンドアロンPHPへの変換
php transpiler/cli.php input.js output.php --auto-invoke=...
# PukiWikiプラグイン形式への変換
php transpiler/cli.php --target=pukiwiki plugin/pkript/sc...
}}
*** PHPスクリプトからの呼び出し [#j33773ac]
#code(php){{
require_once __DIR__ . '/transpiler/transpiler.php';
$transpiler = new Pkript_Transpiler([
'target' => 'standard',
'auto_invoke' => 'main',
]);
$phpCode = $transpiler->transpile('function main() { cons...
echo $phpCode;
}}
----
[[Pkript]]
終了行:
* Pkript/トランスパイラ [#zce0ad3b]
Pkriptの構文解析エンジンが生成した抽象構文木(AST)を受け...
- リポジトリ: https://github.com/TeamWikiChree-COM/Pkript...
#contents
** 個別ドキュメント [#m64bb064]
- [[Pkript/トランスパイラ/CLI]]: コマンドラインツール(tr...
- [[Pkript/トランスパイラ/プラグイン出力]]: PukiWikiプラ...
- [[Pkript/トランスパイラ/PHP_API]]: PHPスクリプトからPkr...
- [[Pkript/トランスパイラ/対応構文]]: トランスパイラが対...
** 概要 [#ob8633e1]
トランスパイラを使用することで、JavaScript形式で作成した...
** クイックスタート [#s326ae47]
*** CLIでの変換 [#h9571e63]
#code(bash){{
# スタンドアロンPHPへの変換
php transpiler/cli.php input.js output.php --auto-invoke=...
# PukiWikiプラグイン形式への変換
php transpiler/cli.php --target=pukiwiki plugin/pkript/sc...
}}
*** PHPスクリプトからの呼び出し [#j33773ac]
#code(php){{
require_once __DIR__ . '/transpiler/transpiler.php';
$transpiler = new Pkript_Transpiler([
'target' => 'standard',
'auto_invoke' => 'main',
]);
$phpCode = $transpiler->transpile('function main() { cons...
echo $phpCode;
}}
----
[[Pkript]]
ページ名:
既存のページ名で編集する