BNF براي گرامر بيان گرامر رسمي يك زبان بكار مي رود و در نظريه زبانها و ماشينها كاربرد وسيعي دارد.