Added support for `Environment.compile_expression`.

--HG--
branch : trunk
diff --git a/jinja2/parser.py b/jinja2/parser.py
index d365d4c..d6f1b36 100644
--- a/jinja2/parser.py
+++ b/jinja2/parser.py
@@ -23,9 +23,10 @@
     extensions and can be used to parse expressions or statements.
     """
 
-    def __init__(self, environment, source, name=None, filename=None):
+    def __init__(self, environment, source, name=None, filename=None,
+                 state=None):
         self.environment = environment
-        self.stream = environment._tokenize(source, name, filename)
+        self.stream = environment._tokenize(source, name, filename, state)
         self.name = name
         self.filename = filename
         self.closed = False