Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision 332bd3303d25cdb1960e2fe79243496df86ebe8b)
+++ src/Parser/parser.yy	(revision 9853d9b09f5b20cc2d6bea1b03a978a2ece5e9c3)
@@ -10,6 +10,6 @@
 // Created On       : Sat Sep  1 20:22:55 2001
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Dec 12 17:42:08 2019
-// Update Count     : 4401
+// Last Modified On : Thu Dec 12 17:54:22 2019
+// Update Count     : 4404
 //
 
@@ -1190,4 +1190,7 @@
 		{ $$ = forCtrl( $1, new string( DeclarationNode::anonymous.newName() ), new ExpressionNode( build_constantInteger( *new string( "0" ) ) ),
 						OperKinds::LThan, $1->clone(), new ExpressionNode( build_constantInteger( *new string( "1" ) ) ) ); }
+	| '=' comma_expression									// CFA
+		{ $$ = forCtrl( $2, new string( DeclarationNode::anonymous.newName() ), new ExpressionNode( build_constantInteger( *new string( "0" ) ) ),
+						OperKinds::LEThan, $2->clone(), new ExpressionNode( build_constantInteger( *new string( "1" ) ) ) ); }
 	| comma_expression inclexcl comma_expression		// CFA
 		{ $$ = forCtrl( $1, new string( DeclarationNode::anonymous.newName() ), $1->clone(), $2, $3, new ExpressionNode( build_constantInteger( *new string( "1" ) ) ) ); }
Index: tests/.expect/loopctrl.txt
===================================================================
--- tests/.expect/loopctrl.txt	(revision 332bd3303d25cdb1960e2fe79243496df86ebe8b)
+++ tests/.expect/loopctrl.txt	(revision 9853d9b09f5b20cc2d6bea1b03a978a2ece5e9c3)
@@ -6,4 +6,5 @@
 A
 A A A A A A A A A A
+A A A A A A A A A A A
 B B B B B
 C C C C C
@@ -12,4 +13,5 @@
 
 0 1 2 3 4 5 6 7 8 9
+0 1 2 3 4 5 6 7 8 9 10
 1 3 5 7 9
 10 8 6 4 2
@@ -28,4 +30,5 @@
 N N N N N N N N N N
 0 1 2 3 4 5 6 7 8 9
+0 1 2 3 4 5 6 7 8 9 10
 10 9 8 7 6 5 4 3 2 1
 
Index: tests/loopctrl.cfa
===================================================================
--- tests/loopctrl.cfa	(revision 332bd3303d25cdb1960e2fe79243496df86ebe8b)
+++ tests/loopctrl.cfa	(revision 9853d9b09f5b20cc2d6bea1b03a978a2ece5e9c3)
@@ -10,6 +10,6 @@
 // Created On       : Wed Aug  8 18:32:59 2018
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Jul 12 12:05:05 2019
-// Update Count     : 106
+// Last Modified On : Thu Dec 12 17:55:26 2019
+// Update Count     : 108
 // 
 
@@ -43,4 +43,5 @@
 	for ( 1 ) { sout | "A"; }							sout | nl;
 	for ( 10 ) { sout | "A"; }							sout | nl;
+	for ( = 10 ) { sout | "A"; }						sout | nl;
 	for ( 1 ~= 10 ~ 2 ) { sout | "B"; }					sout | nl;
 	for ( 10 -~= 1 ~ 2 ) { sout | "C"; }				sout | nl;
@@ -49,4 +50,5 @@
 
 	for ( i; 10 ) { sout | i; }							sout | nl;
+	for ( i; = 10 ) { sout | i; }						sout | nl;
 	for ( i; 1 ~= 10 ~ 2 ) { sout | i; }				sout | nl;
 	for ( i; 10 -~= 1 ~ 2 ) { sout | i; }				sout | nl;
@@ -87,4 +89,5 @@
 	for ( N ) { sout | "N"; }							sout | nl;
 	for ( i; N ) { sout | i; }							sout | nl;
+	for ( i; = N ) { sout | i; }						sout | nl;
 	for ( i; N -~ 0 ) { sout | i; }						sout | nl | nl;
 
