public override void CaseAArrayTempType(AArrayTempType node)
 {
     InAArrayTempType(node);
     if (node.GetIntDim() != null)
     {
         node.GetIntDim().Apply(this);
     }
     if (node.GetDimention() != null)
     {
         node.GetDimention().Apply(this);
     }
     if (node.GetType() != null)
     {
         node.GetType().Apply(this);
     }
     if (node.GetToken() != null)
     {
         node.GetToken().Apply(this);
     }
     OutAArrayTempType(node);
 }
 public override void CaseAArrayTempType(AArrayTempType node)
 {
     node.GetType().Apply(this);
     Write("[" + node.GetIntDim().Text + "]");
 }