From 8b74ea04ce51ae89280902e862322dc2ae799800 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Wed, 22 Dec 2010 11:58:10 +0100 Subject: [PATCH] added the possibility to look at more than just the very next token --- lib/Twig/TokenStream.php | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/Twig/TokenStream.php b/lib/Twig/TokenStream.php index 0a7ef90..187c00c 100644 --- a/lib/Twig/TokenStream.php +++ b/lib/Twig/TokenStream.php @@ -69,15 +69,17 @@ class Twig_TokenStream /** * Looks at the next token. * + * @param integer $number + * * @return Twig_Token */ - public function look() + public function look($number = 1) { - if (!isset($this->tokens[$this->current + 1])) { + if (!isset($this->tokens[$this->current + $number])) { throw new Twig_Error_Syntax('Unexpected end of template'); } - return $this->tokens[$this->current + 1]; + return $this->tokens[$this->current + $number]; } /** -- 1.7.2.5