Functions `parse_{file,string}` don't execute

the nodes, but instead they just return the nodes