koara/koara-html

Koara to Html 解析器,由 PHP 编写

0.14.0 2016-12-26 11:10 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:19:16 UTC


README

Koara

Build Status Coverage Status Latest Version License

Koara-php-html

Koara 是一种模块化轻量级标记语言。本项目可以将 Koara AST 在 PHP 中渲染为 Html。
AST 由 核心 Koara 解析器 创建。

入门指南

  • 下载 ZIP 文件

  • Composer

    $ composer require koara/koara-html

用法

<?php 

require_once __DIR__ . '/vendor/autoload.php';
	
use Koara\Parser;
use Koara\Html\Html5Renderer;

$parser = new Parser();
$result = $parser->parse("Hello World!"); 
$renderer = new Html5Renderer();
$result->accept($renderer);
echo $renderer->getOutput();

?>

配置

您可以为渲染器配置

  • $renderer.setHardWrap($hardWrap)
    默认值: false

    指定是否默认使用硬换行(基于回车的行断行)。

  • $renderer.setPartial(boolean partial)
    默认值: true

    当为 false 时,输出将被 <html><body> 标签包裹,以形成一个完整的 Html 文档。