[Jsonpath] I-Regexp railroad diagrams

Tim Bray <tbray@textuality.com> Thu, 28 April 2022 18:50 UTC

Return-Path: <tbray@textuality.com>
X-Original-To: jsonpath@ietfa.amsl.com
Delivered-To: jsonpath@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8D46C159482 for <jsonpath@ietfa.amsl.com>; Thu, 28 Apr 2022 11:50:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TVD_SPACE_RATIO=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=textuality-com.20210112.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id piymYX50cqyn for <jsonpath@ietfa.amsl.com>; Thu, 28 Apr 2022 11:50:35 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B9DCC157B49 for <jsonpath@ietf.org>; Thu, 28 Apr 2022 11:50:26 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id y21so6567515edo.2 for <jsonpath@ietf.org>; Thu, 28 Apr 2022 11:50:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=textuality-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=/NwJ2jbHBcE7iw6scJAM2Ghw4lI1iKYW7k1g5UXeOmQ=; b=CO1Aoqhnt1m6+dI2WN/yaxK1/IrvHVyiJUQk7CVaJ3PqyxUUhw69GxRdeXA7ipUuNs VfgMg5DZmpu69roD6WWWVyNyJ4zoBo5cwMzFnT8pW0zXE6uMrcwNgGG0ZmwCcBF/I8eO PqDfkeTCmjBf67JX0FjuSumyokJ/PqlgHPNMVdGYtPzzLScaYa0Rdp+cxH+/DmhL+guU X1Eokl9ZUGQK2nxaGQ9f3YiX3sD42v/WDyi6GKwWHPJA5HfNg7xt5mgfRi6IxCFooA25 1oU9eHYLjyEAOe/aREOg5VlPR2SP/6tO2FlOefMAeWdMRLP0qZvZoV3vWDDvBAW8pAf0 t6QQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/NwJ2jbHBcE7iw6scJAM2Ghw4lI1iKYW7k1g5UXeOmQ=; b=O6rgwJT+qHMj+3o/O0KeCVdvV/mIdjzO3cIPsThBs/kU3i5jq/qJaycjUp1oPpMuKE iEl0qXHN0Xze4GBVntULEsq4P9ZnJ49YpHSAviCJzzSQedWvzWBBrv9aVPuosrKBN4IY eJEIt6J872RlDPpbeTcggbYWZCupiIAKIJgcr4IOrpZKGNwC7ivPg+f3BFxn09li27A3 8XWKWVU1YHwwOymNNxQZg+kFUIJObNjWjMpTNvtmhJDXkInt4DG3HSDbVsnHW+r206ue u+7vxvnQH3b5uf3txIVAx1rMevS1Z+JVWLSH9Y/jjNWjGazIvm/fVpY0ztavFRObAO3r 5UiQ==
X-Gm-Message-State: AOAM532jsy04CoYzqOAYe1S0RdRr8aFrX2kZRbbVjvzDBrGnvTe4KLcf FpgGIbItkHKivii1OFQ9BLW1T+0TBKvrtdtxRD85ROxgmxecwN8o
X-Google-Smtp-Source: ABdhPJz2o/fzCj8MSxHL/E+3xNL9LF6TDoPHONZZPVHbGDFefbi2qCy6bZ217jEsEDOBBPPV4HTLzkCw1MS1xTd0YbI=
X-Received: by 2002:a05:6402:23a8:b0:425:d3f0:2f53 with SMTP id j40-20020a05640223a800b00425d3f02f53mr30450584eda.117.1651171824415; Thu, 28 Apr 2022 11:50:24 -0700 (PDT)
MIME-Version: 1.0
From: Tim Bray <tbray@textuality.com>
Date: Thu, 28 Apr 2022 11:50:13 -0700
Message-ID: <CAHBU6itK5ziu6+j2vtxmPmgbFfeJi6Cmh5HoX4_ewW=7nCu+QA@mail.gmail.com>
To: jsonpath@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000ec7f505ddbb6660"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/Nq0pT2bUF4mrvSUrU8aywCndG64>
Subject: [Jsonpath] I-Regexp railroad diagrams
X-BeenThere: jsonpath@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: A summary description of the list to be included in the table on this page <jsonpath.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jsonpath/>
List-Post: <mailto:jsonpath@ietf.org>
List-Help: <mailto:jsonpath-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Apr 2022 18:50:35 -0000

Someone called @thingskatedid over on Twitter turned our ABNF into railroad
diagrams: https://twitter.com/thingskatedid/status/1519749886073184257

Quite pretty!