木质/代码生成器

将对象模型转换为代码。

dev-master 2022-07-23 12:56 UTC

This package is auto-updated.

Last update: 2024-09-23 17:52:41 UTC


README

通过定义语法生成器和代码样式,将简单的对象模型转换为不同的代码输出。

安装

安装此库的推荐方式是通过 Composer

composer require xylemical/code-generator

用法

use Xylemical\Code\Generator\Generator;

$syntax = ...;   // A syntax generator defined by \Xylemical\Code\Generator\SyntaxInterface.
$styles = [...]; // Styles defined by \Xylemical\Code\Generator\StyleInterface.
$generator = new Generator($syntax, $styles);

$definition = ...; // Any definition from the object model library of \Xylemical\Code.
print $generator->generate($definition);

许可

MIT 许可,见 LICENSE 文件。