Skip to content

A high performance wiki creole parser written in PHP. The parser generates a complete tree and can then convert the tree into HTML.

License

Notifications You must be signed in to change notification settings

shaddyz/php-creole-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

note: GitHub is not properly rendering this readme ;[

==A high performance wiki creole parser written in PHP.==

===What's Creole?===
[[http://wikicreole.org|Creole]] is an awesome wiki markup that should be everyone's first choice for wikitext.

===Parser Features===
* Parses [[http://www.wikicreole.org/wiki/Creole1.0|Creole 1.0]] into a tree
* Tree modeled after the HTML DOM
* Converts tree into valid HTML
* Can easily be extended to generate alternate formats
* Parser does not rely on any regular expressions
* [[http://getcomposer.org/|Composer]] compatible
* [[https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md|PSR-2]] compliant source code

Licensed under the [[http://www.gnu.org/licenses/gpl.html|GNU GPL version 3]]

===How to Use===
Download the project into a directory named Creole in your vendor directory. Then add it to your composer.json file and regenerate the autoloader.

Created by Shaddy Zeineddine
Please [[mailto://shaddy@chunkofwood.com|email]] me with any feedback.

About

A high performance wiki creole parser written in PHP. The parser generates a complete tree and can then convert the tree into HTML.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages