AngularJS expression parsers and language builders