(Variable name typo)
diff --git a/src/main/javacc/FTL.jj b/src/main/javacc/FTL.jj
index dc01ce6..184c8a4 100644
--- a/src/main/javacc/FTL.jj
+++ b/src/main/javacc/FTL.jj
@@ -3449,7 +3449,7 @@
     boolean isCatchAll = false;
     List lastIteratorBlockContexts;
     int lastBreakableDirectiveNesting;
-    int lastContiunableDirectiveNesting;
+    int lastContinuableDirectiveNesting;
     TemplateElements children;
     boolean isFunction = false;
     boolean hasDefaults = false;
@@ -3519,12 +3519,12 @@
         iteratorBlockContexts = null;
         if (incompatibleImprovements >= _TemplateAPI.VERSION_INT_2_3_23) {
 	        lastBreakableDirectiveNesting = breakableDirectiveNesting;
-	        lastContiunableDirectiveNesting = continuableDirectiveNesting;
+	        lastContinuableDirectiveNesting = continuableDirectiveNesting;
 	        breakableDirectiveNesting = 0; 
 	        continuableDirectiveNesting = 0;
         } else {
             lastBreakableDirectiveNesting = 0; // Just to prevent uninitialized local variable error later
-            lastContiunableDirectiveNesting = 0;
+            lastContinuableDirectiveNesting = 0;
         }
     }
     children = MixedContentElements()
@@ -3543,7 +3543,7 @@
         iteratorBlockContexts = lastIteratorBlockContexts;
         if (incompatibleImprovements >= _TemplateAPI.VERSION_INT_2_3_23) {
             breakableDirectiveNesting = lastBreakableDirectiveNesting;
-            continuableDirectiveNesting = lastContiunableDirectiveNesting;
+            continuableDirectiveNesting = lastContinuableDirectiveNesting;
         }
         
         inMacro = inFunction = false;