API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

IETF RFC 5234
[ACTIVE] [AMENDED]

Augmented BNF for Syntax Specifications: ABNF

Metadata

Publisher
IETF
Doc Type
Standard
Pages
16
Abstract
Internet technical specifications often need to define a formal syntax. Over the years, a modified version of Backus-Naur Form (BNF), called Augmented BNF (ABNF), has been popular among many Internet specifications. The current specification documents ABNF. It balances compactness and simplicity with reasonable representational power. The differences between standard BNF and ABNF involve naming rules, repetition, alternatives, order-independence, and value ranges. This specification also supplies additional rule definitions and encoding for a core lexical analyzer of the type common to several Internet specifications. [STANDARDS-TRACK]
Publication Date
2008-01-01
Status Note
Internet Standard
DOI
10.17487/RFC5234
Link
https://doi.org/10.17487/RFC5234
Author(s)
Dave Crocker
Paul Overell
Keyword(s)
ABNF, BNF, Encoding
Latest version of IETF RFC 5234

Document Versions — IETF RFC 5234

  • ▶ IETF RFC 5234 (2008-01-01)
    THIS DOC [ACTIVE] [AMENDED] [LATEST VERSION]

Amended by:

Normative Reference(s)

Bibliographic Reference(s)

Source Data (JSON)

Full registry record with provenance metadata. Open directly: /api/doc/RFC5234.json

Reference Tree

Explore all references and references to this document, as a navigable tree.

Open Reference Tree
Reference this Doc

Plain text (ISO 690 compliant)

Preview:
IETF RFC 5234, Augmented BNF for Syntax Specifications: ABNF. Available at https://doi.org/10.17487/RFC5234
Snippet:
IETF RFC 5234, Augmented BNF for Syntax Specifications: ABNF. Available at https://doi.org/10.17487/RFC5234

HTML (ISO 690 compliant)

Preview:
IETF RFC 5234, Augmented BNF for Syntax Specifications: ABNF. Available at https://doi.org/10.17487/RFC5234
Snippet:
<span class="citation"><cite>IETF RFC 5234</cite>, Augmented BNF for Syntax Specifications: ABNF. Available at <a href="https://doi.org/10.17487/RFC5234" target="_blank" rel="noopener">https://doi.org/10.17487/RFC5234</a></span>

SMPTE Icon SMPTE's HTML Pub

Preview:
IETF RFC 5234, Augmented BNF for Syntax Specifications: ABNF
doi: 10.17487/RFC5234
url: https://doi.org/10.17487/RFC5234
Snippet:
<li>
<cite id="bib-rfc5234">IETF RFC 5234</cite>, Augmented BNF for Syntax Specifications: ABNF
<span class="doi">10.17487/RFC5234</span>
</li>

Referenced By