]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Move semantics object into new_parser
authorKevin <kevin@kevin-brown.com>
Thu, 14 May 2020 00:39:32 +0000 (20:39 -0400)
committerKevin <kevin@kevin-brown.com>
Thu, 14 May 2020 00:40:54 +0000 (20:40 -0400)
src/jinja2/new_parser.py
test_tatsu.py

index 98307d1c32f0572c0fa91241f4f56daad91621f8..5345cb6f6c05c0c56fb97fda4e30d8fa40bd0212 100644 (file)
@@ -1,6 +1,18 @@
 from . import nodes\r
 \r
 \r
+class JinjaSemantics(object):\r
+\r
+    def block_expression_pair(self, ast):\r
+        start_block = ast['start']\r
+        end_block = ast['end']\r
+\r
+        if start_block['name'] != end_block['name']:\r
+            raise FailedSemantics()\r
+\r
+        return ast\r
+\r
+\r
 def lineno_from_parseinfo(parseinfo):\r
     return parseinfo.line + 1\r
 \r
index 4fb2ac651e9ccd3748aeffadb00f2f8c1f5f9d30..3a054aa0a05116389010402e5b7c28577961aa95 100644 (file)
@@ -9,18 +9,6 @@ from new_parser import parse_template
 from jinja2.environment import Environment\r
 \r
 \r
-class JinjaSemantics(object):\r
-\r
-    def block_expression_pair(self, ast):\r
-        start_block = ast['start']\r
-        end_block = ast['end']\r
-\r
-        if start_block['name'] != end_block['name']:\r
-            raise FailedSemantics()\r
-\r
-        return ast\r
-\r
-\r
 with open('grammar.ebnf', 'r') as tatsu_grammar:\r
     with open('test_template.jinja', 'r') as test_template:\r
         template_string = test_template.read()\r