koara/koara-html

Koara to Html parser written in PHP

0.14.0 2016-12-26 11:10 UTC

This package is not auto-updated.

Last update: 2024-05-15 17:42:10 UTC


README

Koara

Build Status Coverage Status Latest Version License

Koara-php-html

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.

Getting started

  • Download ZIP file

  • Composer

    $ composer require koara/koara-html

Usage

<?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();

?>

Configuration

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.