 
Koara-java-html
Koara is a modular lightweight markup language. This project can render the koara AST to Html in Java.
 The AST is created by the core koara parser.
Getting started
-  
Download JAR file
 -  
Gradle
dependencies { compile "com.codeaddslife.koara:koara-html:0.15.0" } -  
Maven
<dependency> <groupId>com.codeaddslife.koara</groupId> <artifactId>koara-html</artifactId> <version>0.15.0</version> </dependency>
 
Usage
package demo;
import io.koara.Parser;
import io.koara.ast.Document;
import Html5Renderer;
public class App {
	public static void main(String[] args) {
		Parser parser = new Parser();
		Document result = parser.parse("Hello World!");
		Html5Renderer renderer = new Html5Renderer();
		result.accept(renderer);
		System.out.println(renderer.getOutput());
	}
	
} 
Configuration
You can configure the Renderer:
-  
parser.setHeadingIds(boolean headingIds)
Default:falseSpecifiy if an id should be set to heading-elements.
 -  
parser.setHardwrap(boolean hardWrap)
Default:falseSpecify if newlines should be hard-wrapped (return-based linebreaks) by default.
 -  
renderer.setPartial(boolean partial)
Default:trueWhen false, the output will be wrapped with a
<html>and<body>tag to make a complete Html document. 
