From 511773ce6bb43f8b10429c6d924428c9469f8ec9 Mon Sep 17 00:00:00 2001 From: Uwe Tews Date: Wed, 9 Aug 2017 12:58:47 +0200 Subject: [PATCH] - improvement repeated delimiter like {{ and }} will be treated as literal https://groups.google.com/forum/#!topic/smarty-developers/h9r82Bx4KZw --- lexer/smarty_internal_templatelexer.plex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lexer/smarty_internal_templatelexer.plex b/lexer/smarty_internal_templatelexer.plex index 51408b77..53213285 100644 --- a/lexer/smarty_internal_templatelexer.plex +++ b/lexer/smarty_internal_templatelexer.plex @@ -243,8 +243,7 @@ class Smarty_Internal_Templatelexer $this->pldel = preg_quote($this->smarty->left_delimiter, '/'); $this->ldel = $this->pldel . ($this->smarty->auto_literal ? '(?!\\s+)' : '\\s*'); $this->ldel_length = strlen($this->smarty->left_delimiter); - $rdel = preg_quote($this->smarty->right_delimiter, '/'); - $this->rdel = "(?rdel = preg_quote($this->smarty->right_delimiter, '/'); $this->rdel_length = strlen($this->smarty->right_delimiter); $this->smarty_token_names['LDEL'] = $this->smarty->left_delimiter; $this->smarty_token_names['RDEL'] = $this->smarty->right_delimiter;