木质 / 代码生成器
将对象模型转换为代码。
dev-master
2022-07-23 12:56 UTC
Requires
- php: >=8.0
- xylemical/code: dev-master
- xylemical/token: dev-master
Requires (Dev)
- xylemical/composer-dev-bundle: ^0.1.0
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 文件。