derecate scope.watch and export astParser from angular.core