Koara is a modular lightweight markup language. This project can render the koara AST to Html in php.
The AST is created by the core koara parser.
-
Download ZIP file
-
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();
?>
You can configure the Renderer:
-
$renderer.setHardWrap($hardWrap)
Default:false
Specify if newlines should be hard-wrapped (return-based linebreaks) by default.
-
$renderer.setPartial(boolean partial)
Default:true
When false, the output will be wrapped with a
<html>
and<body>
tag to make a complete Html document.