anchor.diff:  	name = null;
   }
   	:	'for' '(' forPara ';' expr ';' normalExp ')' '{' block '}'
  -		{$name = "for(" + $forPara.name + "; " + $expr.name + "; " + $normalExp.name + ")\n\t{\n" + $block.name + "\t}";}
  +		{
  +			tabs.addTab();
  +			$name = "for(" + $forPara.name + "; " + $expr.name + "; " + $normalExp.name + ") {\n" + tabs.tab() + $block.name +  tabs.tab() + "}";
  +			
  +		}
   	;
   
   forPara returns [String name]
  
positive.code: }
  	:	type decVariable
  		{
  			$name = "\t" + $type.name + " " + $decVariable.name + "\n";
  			CurVariable.type = $type.name;
  			VariableList.add(CurVariable);
  		}
  	|	constructObject
  		{$name = "\t" + $constructObject.name + "\n";}
  	|	ieStat
  		{$name = "\t" + $ieStat.name + "\n";}
  	|	forStat
  		{$name = "\t" + $forStat.name + "\n";}
  	|	whileStat
  		{$name = "\t" + $whileStat.name + "\n";}
  	|	callFunction ';'
  		{$name = "\t" + $callFunction.name + ";\n";}
  	|	'return' returnSentence ';'
  		{$name = "\t" + "return " + $returnSentence.name + ";\n";}
  	|	normalExp ';'
  		{$name = "\t" + $normalExp.name + ";\n";}
  	|	LINE_COMMENT
  		{$name = "";}
  	|	COMMENT 
  		{$name = "";}
  	;
  
  functionVariable returns [String name]
  
negative.code: 				for(String i : VariableError)
  					System.out.println(i);
  			}
  		}
  	;
  
  