{"draft":"draft-crocker-rfc4234bis-01","doc_id":"RFC5234","title":"Augmented BNF for Syntax Specifications: ABNF","authors":["D. Crocker, Ed.","P. Overell"],"format":["ASCII","HTML"],"page_count":"16","pub_status":"INTERNET STANDARD","status":"INTERNET STANDARD","source":"IETF - NON WORKING GROUP","abstract":"Internet technical specifications often need to define a formal\r\nsyntax. Over the years, a modified version of Backus-Naur Form\r\n(BNF), called Augmented BNF (ABNF), has been popular among many\r\nInternet specifications. The current specification documents ABNF.\r\nIt balances compactness and simplicity with reasonable\r\nrepresentational power. The differences between standard BNF and\r\nABNF involve naming rules, repetition, alternatives,\r\norder-independence, and value ranges. This specification also\r\nsupplies additional rule definitions and encoding for a core lexical\r\nanalyzer of the type common to several Internet specifications. [STANDARDS-TRACK]","pub_date":"January 2008","keywords":["[ABNF|s]","backus-naur form","augmented backus-naur form","rule definitions","encoding","core lexical analyzer"],"obsoletes":["RFC4234"],"obsoleted_by":[],"updates":[],"updated_by":["RFC7405"],"see_also":["STD0068"],"doi":"10.17487\/RFC5234","errata_url":"https:\/\/www.rfc-editor.org\/errata\/rfc5234"}