process parse (able compile)