4 * This file is part of Twig.
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
13 * Interface implemented by parser classes.
15 * @author Fabien Potencier <fabien@symfony.com>
17 * @deprecated since 1.12 (to be removed in 3.0)
19 interface Twig_ParserInterface
22 * Converts a token stream to a node tree.
24 * @return Twig_Node_Module
26 * @throws Twig_Error_Syntax When the token stream is syntactically or semantically wrong
28 public function parse(Twig_TokenStream $stream);