From 8c67a15cf8c4e0306caf62ad7ae769fd792a1afd Mon Sep 17 00:00:00 2001 From: Justin Hileman Date: Fri, 20 Jun 2014 12:30:53 -0700 Subject: [PATCH] Add tag name to mismatched delimiter error message. --- src/Mustache/Tokenizer.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Mustache/Tokenizer.php b/src/Mustache/Tokenizer.php index fa834d9..9a9afab 100644 --- a/src/Mustache/Tokenizer.php +++ b/src/Mustache/Tokenizer.php @@ -165,11 +165,12 @@ class Mustache_Tokenizer if ($this->tagType === self::T_UNESCAPED) { // Clean up `{{{ tripleStache }}}` style tokens. if ($this->ctag === '}}') { - if (($i+2 < $len) && $text[$i + 2] === '}') { + if (($i + 2 < $len) && $text[$i + 2] === '}') { $i++; } else { $msg = sprintf( - 'Uneven closing tag encountered: on line %d', + 'Mismatched tag delimiters: %s on line %d', + $token[self::NAME], $token[self::LINE] ); @@ -181,8 +182,8 @@ class Mustache_Tokenizer $token[self::NAME] = trim(substr($lastName, 0, -1)); } else { $msg = sprintf( - 'Uneven closing tag encountered: %s on line %d', - substr($lastName, -1), + 'Mismatched tag delimiters: %s on line %d', + $token[self::NAME], $token[self::LINE] );