[art] ABNF drafts

Sean Leonard <dev+ietf@seantek.com> Sun, 13 November 2016 11:58 UTC

Return-Path: <dev+ietf@seantek.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94B1F129494; Sun, 13 Nov 2016 03:58:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tX3ZITQ0RbbT; Sun, 13 Nov 2016 03:58:46 -0800 (PST)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74FB11294B7; Sun, 13 Nov 2016 03:58:46 -0800 (PST)
Received: from dhcp-9b02.meeting.ietf.org (unknown [31.133.155.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id F2543509B6; Sun, 13 Nov 2016 06:58:44 -0500 (EST)
From: Sean Leonard <dev+ietf@seantek.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 13 Nov 2016 20:58:45 +0900
Message-Id: <84018609-AEB2-4B1C-A386-65405F1D1AA5@seantek.com>
To: IETF Apps Discuss <apps-discuss@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/QFb28ggbbMXD4GTL9f-I_o0jgCY>
Cc: art@ietf.org
Subject: [art] ABNF drafts
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Nov 2016 11:58:47 -0000

Hello apps-discuss (and ART):

The DISPATCH chairs asked me to post here.

My co-authors (Paul Kyzivat and Chris Newman) and I have created a few drafts to improve upon ABNF for IETF use. These are:

draft-seantek-abnf-more-core-rules-07
  Comprehensive Core Rules and References for ABNF
  ***
  This document extends the base definition of ABNF (Augmented Backus-
  Naur Form) to include a reference syntax, along with core rules that
  provide comprehensive support for certain symbols related to ASCII.

draft-seantek-constrained-abnf
  Constrained ABNF
  ***
  This document extends the base definition of ABNF (Augmented Backus-
  Naur Form) to express a rule that is constrained by another rule. If
  a rule B is constrained by rule A, then every production generated by
  rule B must also be generated by rule A. By creating subordinate
  production forms, ABNF-using specifications can formally denote the
  relationship between a general rule and specific subsets of that
  rule, while preserving ABNF's context-free nature.

draft-seantek-unicode-in-abnf-02
  Unicode in ABNF
  ***
  This experimental document adds support for Unicode strings in ABNF
  (Augmented Backus-Naur Form), and provides certain symbols related to
  Unicode code point ranges.


These drafts are being discussed on abnf-discuss@, but since that is a fairly light mailing list, I would ask other participants to take a look and provide any feedback on these items. They are not ready for DISPATCHing yet, but we would like to keep them moving.

Regards,

Sean