From 50b5ff3f4c27300204c534fd9458c255ced98982 Mon Sep 17 00:00:00 2001 From: Michel Fortin Date: Sun, 20 Apr 2008 23:24:07 -0400 Subject: [PATCH 1/2] Added missing blank line for correct spacing. --- markdown.php | 1 + 1 file changed, 1 insertion(+) diff --git a/markdown.php b/markdown.php index d4e1c33..4ca2522 100644 --- a/markdown.php +++ b/markdown.php @@ -239,6 +239,7 @@ class Markdown_Parser { # Status flag to avoid invalid nesting. var $in_anchor = false; + function setup() { # # Called before the transformation process starts to setup parser From f19233711e57b5bad17fe4a056e30f8fe9600c43 Mon Sep 17 00:00:00 2001 From: Michel Fortin Date: Sun, 20 Apr 2008 23:26:59 -0400 Subject: [PATCH 2/2] Added parser property for predefined URLs and titles for reference links and images. --- markdown.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/markdown.php b/markdown.php index 4ca2522..76df706 100644 --- a/markdown.php +++ b/markdown.php @@ -208,6 +208,10 @@ class Markdown_Parser { # Change to `true` to disallow markup or entities. var $no_markup = false; var $no_entities = false; + + # Predefined urls and titles for reference links and images. + var $predef_urls = array(); + var $predef_titles = array(); function Markdown_Parser() { @@ -246,8 +250,8 @@ class Markdown_Parser { # states. # # Clear global hashes. - $this->urls = array(); - $this->titles = array(); + $this->urls = $predef_urls; + $this->titles = $predef_titles; $this->html_hashes = array(); $in_anchor = false;