diff --git a/README.md b/README.md index 0ef1b8f..0ff34c7 100644 --- a/README.md +++ b/README.md @@ -23,19 +23,22 @@ and implemented for PHP 5.3. ## Public API - $dumper = new PHPDumper(); - $dumper->registerVisitor('tag', new AutotagsVisitor()); - $dumper->registerFilter('javascript', new JavaScriptFilter()); - $dumper->registerFilter('cdata', new CDATAFilter()); - $dumper->registerFilter('php', new PHPFilter()); - $dumper->registerFilter('style', new CSSFilter()); +```php +registerVisitor('tag', new AutotagsVisitor()); +$dumper->registerFilter('javascript', new JavaScriptFilter()); +$dumper->registerFilter('cdata', new CDATAFilter()); +$dumper->registerFilter('php', new PHPFilter()); +$dumper->registerFilter('style', new CSSFilter()); - // Initialize parser & Jade - $parser = new Parser(new Lexer()); - $jade = new Jade($parser, $dumper); +// Initialize parser & Jade +$parser = new Parser(new Lexer()); +$jade = new Jade($parser, $dumper); - // Parse a template (both string & file containers) - echo $jade->render($template); +// Parse a template (both string & file containers) +echo $jade->render($template); +``` ## Syntax @@ -165,17 +168,20 @@ Will output the _transitional_ doctype, however: Will output html 5's doctype. Below are the doctypes defined by default, which can easily be extended: - $doctypes = array( - '5' => '', - 'xml' => '', - 'default' => '', - 'transitional' => '', - 'strict' => '', - 'frameset' => '', - '1.1' => '', - 'basic' => '', - 'mobile' => '' - ); +```php + '', + 'xml' => '', + 'default' => '', + 'transitional' => '', + 'strict' => '', + 'frameset' => '', + '1.1' => '', + 'basic' => '', + 'mobile' => '' +); +``` ## Comments @@ -197,17 +203,19 @@ Jade supports sharp comments (`//- COMMENT`). So jade block: will be compiled into: - "; ?> -
- - -
- - -some text
- - - +```php +"; ?> ++ + +
+ + +some text
+ + + +``` ### HTML Comments @@ -219,10 +227,12 @@ Jade supports HTML comments (`// comment`). So block: will become: -