added braces to escapable characters

pull/2/head
Michael Ochmann 3 years ago
parent b71dd1d440
commit 4e1e44a41b
  1. 7
      src/Parser.php

@ -170,7 +170,8 @@ class Parser {
TokenType::BACKTICK, TokenType::BACKTICK,
TokenType::ASTERISK, TokenType::ASTERISK,
TokenType::LBRACKET, TokenType::LBRACKET,
TokenType::BANG TokenType::BANG,
TokenType::LBRACE
])) { ])) {
$this->consume()->data; // backslash $this->consume()->data; // backslash
$buffer .= $this->consume()->data; $buffer .= $this->consume()->data;
@ -344,7 +345,6 @@ class Parser {
private function buildParagraph(array $elms) : void { private function buildParagraph(array $elms) : void {
if (count($elms) < 1) if (count($elms) < 1)
return; return;
$elm = $this->document->createElement("p"); $elm = $this->document->createElement("p");
$i = 0; $i = 0;
foreach ($elms as $node) { foreach ($elms as $node) {
@ -375,7 +375,8 @@ class Parser {
} }
$elm = $this->document->createElement("h".$level); $elm = $this->document->createElement("h".$level);
foreach ($this->parseText() as $node) foreach ($this->parseText() as $node)
$elm->appendChild($node); if ($node instanceof DOMNode)
$elm->appendChild($node);
$this->document->appendChild($elm); $this->document->appendChild($elm);
} }

Loading…
Cancel
Save