public void setAST(List<Element> elements)
{
// element = ele;
if (elements != null)
{
if (Visited != 1)
{
totalLines = elements.Count;
Visited = 1;
}
for (int i = 0; i < elements.Count && flag != 1; i++)
{
Element curr = elements[i];
// curr.Accept(print_visitor);
curr.Accept(interp_visitor);
}
if(totalLines ==elements.Count && Visited==1)
smem.clearMasterBackup(true);
}
}