X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Delivered-To: barryleiba.mailing.lists@gmail.com
Received: by 10.112.12.166 with SMTP id z6csp592787lbb;
        Fri, 28 Dec 2012 22:39:40 -0800 (PST)
X-Received: by 10.68.238.165 with SMTP id vl5mr111760869pbc.0.1356763179465;
        Fri, 28 Dec 2012 22:39:39 -0800 (PST)
Return-Path: <abnf-discuss-bounces@ietf.org>
Received: from mail.ietf.org (mail.ietf.org. [2001:1890:126c::1:1e])
        by mx.google.com with ESMTP id o10si34518247paw.238.2012.12.28.22.39.38;
        Fri, 28 Dec 2012 22:39:39 -0800 (PST)
Received-SPF: pass (google.com: domain of abnf-discuss-bounces@ietf.org designates 2001:1890:126c::1:1e as permitted sender) client-ip=2001:1890:126c::1:1e;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of abnf-discuss-bounces@ietf.org designates 2001:1890:126c::1:1e as permitted sender) smtp.mail=abnf-discuss-bounces@ietf.org; dkim=pass (test mode) header.i=@ietf.org
Received: from ietfa.amsl.com (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id 0676C21F8556;
	Fri, 28 Dec 2012 22:39:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1356763178; bh=3G2NvCV0y5FRwcNuG9JnuBfSHs8qBoGDHuV6JGkkPlw=;
	h=From:To:Date:Message-ID:In-Reply-To:Content-ID:MIME-Version:Cc:
	 Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:
	 List-Subscribe:Content-Type:Content-Transfer-Encoding:Sender;
	b=jpc4KX9VgzaEYU83PWD6yezxHAR/+PNwL+TSTo9uruJ47pvLWCz6ALH7mEv47CUYn
	 cZ8eS58jQQ99SwIprydsI6SVgdzDF+gaqyYLLN72vaY4uiJuNjI4ynP0CEk0O0Pt0y
	 0M2DsS3Xu4G7vC3c2EbqArBjwOftHT84NON5B5cg=
X-Original-To: abnf-discuss@ietfa.amsl.com
Delivered-To: abnf-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id 4682721F8554
	for <abnf-discuss@ietfa.amsl.com>; Fri, 28 Dec 2012 22:39:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.524
X-Spam-Level: 
X-Spam-Status: No, score=-10.524 tagged_above=-999 required=5
	tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30])
	by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 0T4opB9GJbTb for <abnf-discuss@ietfa.amsl.com>;
	Fri, 28 Dec 2012 22:39:36 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76])
	by ietfa.amsl.com (Postfix) with ESMTP id 67CA921F845A
	for <abnf-discuss@ietf.org>; Fri, 28 Dec 2012 22:39:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
	d=cisco.com; i=@cisco.com; l=832; q=dns/txt; s=iport;
	t=1356763176; x=1357972776;
	h=from:to:cc:subject:date:message-id:in-reply-to:
	content-id:content-transfer-encoding:mime-version;
	bh=fP7luw5VSClbuDphhtylvXNMp9v0fXG4eQGoa5qF3Fg=;
	b=Qv4vtoxMVD1VBR6+nsbfPI7wzAraQWo2x4gk1aFG9avNDwlDU6wYjq35
	MxZXPTCE8ysF7+sZo2/au9HRzM5hR14GnPeGDP6ifhYlIFM3iI2SDDCJo
	IQBkhOHfVeHtID9KZah9av1BKRoyDTTOBsujH7DK6TPqpsckpk75rF6Su k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhYFAK+O3lCtJV2c/2dsb2JhbABFDoVlt3AWc4IgAQQ6PxIBCA4UFEIlAgQBDQUIiAsMtxsEkDlhA6ZUgjY+giQ
X-IronPort-AV: E=Sophos;i="4.84,375,1355097600"; d="scan'208";a="157264897"
Received: from rcdn-core-5.cisco.com ([173.37.93.156])
	by rcdn-iport-5.cisco.com with ESMTP; 29 Dec 2012 06:39:36 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83])
	by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id qBT6dZYQ017866
	(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL);
	Sat, 29 Dec 2012 06:39:35 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.128]) by
	xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.02.0318.004;
	Sat, 29 Dec 2012 00:39:29 -0600
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, Daniel van Vugt <vanvugt@gmail.com>
Thread-Topic: [abnf-discuss] Some thoughts about how to make ABNF more
	convenient to use
Thread-Index: AQHN5YlLEpv8L7t9wUK3qEA9r6SsupgvsDcA//+z+IA=
Date: Sat, 29 Dec 2012 06:39:28 +0000
Message-ID: <A723FC6ECC552A4D8C8249D9E07425A70F7C6D29@xmb-rcd-x10.cisco.com>
In-Reply-To: <50DE8996.2030207@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.5.121010
x-originating-ip: [10.21.82.113]
Content-ID: <8CB51EAB355B3342B8AE2BC018F172A9@cisco.com>
MIME-Version: 1.0
Cc: "abnf-discuss@ietf.org" <abnf-discuss@ietf.org>
Subject: Re: [abnf-discuss] Some thoughts about how to make ABNF more
 convenient to use
X-BeenThere: abnf-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "General discussion about tools,
	activities and capabilities involving the ABNF meta-language"
	<abnf-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/abnf-discuss>,
	<mailto:abnf-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/abnf-discuss>
List-Post: <mailto:abnf-discuss@ietf.org>
List-Help: <mailto:abnf-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/abnf-discuss>,
	<mailto:abnf-discuss-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: abnf-discuss-bounces@ietf.org
Errors-To: abnf-discuss-bounces@ietf.org

On 12/29/12 1:11 AM, "Paul Kyzivat" <pkyzivat@alum.mit.edu> wrote:

>On 12/29/12 12:56 AM, Daniel van Vugt wrote:

>>Has there ever been a similar proposal for delimiting and automating
>> extraction of sample code from RFCs?
>
>I don't know. That's why I'm asking.

Yes.  That's on the rfc-interest@rfc-editor.org mailer.  It has been
asserted there that nobody would ever want to extract the ABNF from an I-D
or RFC programmatically, so perhaps you'd like to weigh in.

The prototype I have for a possible way forward does what you want already:

https://github.com/IETF-Formatters/html-rfc


If you have nicely marked-up HTML and an ABNF parser handy, the checking
ABNF for syntax errors is as small as:

https://github.com/IETF-Formatters/html-rfc/blob/master/nits/check-abnf.js


-- 
Joe Hildebrand



_______________________________________________
abnf-discuss mailing list
abnf-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/abnf-discuss

