Merge "Split ast frontend and ast processing."
am: 3646941fc6

Change-Id: I699a683bce33462127204b6e26a551326f49020b