l l ( ' d e e z e r . e m a i l C h e c k ' , { E M A I L : s t r } , f u n c t i o n ( r e s u l t ) { } ) ; AST: { " t y p e " : " P r o g r a m " , " b o d y " : [ { " t y p e " : " E x p r e s s i o n S t a t e m e n t " , " e x p r e s s i o n " : { " t y p e " : " C a l l E x p r e s s i o n " , " c a l l e e " : { " t y p e " : " M e m b e r E x p r e s s i o n " , " c o m p u t e d " : f a l s e , " o b j e c t " : { " t y p e " : " I d e n t i f i e r " , " n a m e " : " a p i " } , " p r o p e r t y " : { " t y p e " : " I d e n t i f i e r " , " n a m e " : " c a l l " } } , Esprima AST Demo Parser API