Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Edward K. Ream" Newsgroups: comp.lang.python.announce Subject: Corrected: leoAst.py creates two-way links between tokens and ast nodes Date: Sat, 25 Jul 2020 16:38:29 -0500 Lines: 11 Approved: python-announce-list@python.org Message-ID: <159571689581.2895.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Trace: news.uni-berlin.de 9iKx2rHqa+JbfoBPCVO3hQzM+XDbbm5Ij/zqiHH58X3w== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=N0WnbQq2; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82.118.3/32': 0.03; 'url-ip:140.82.118/24': 0.03; 'url-ip:140.82/16': 0.03; 'subject:between': 0.07; 'edward': 0.09; 'subject:links': 0.09; 'subject:two': 0.09; 'subject:way': 0.09; 'to:addr:python- announce-list': 0.09; 'code.': 0.11; 'url-ip:140/8': 0.12; 'branch:': 0.16; 'code.\xc2\xa0': 0.16; 'confusion': 0.16; 'obsolete': 0.16; 'url:core': 0.16; 'url:github': 0.16; 'instead': 0.18; 'but': 0.32; 'message-id:@mail.gmail.com': 0.32; 'received:google.com': 0.33; 'from:addr:gmail.com': 0.35; 'way': 0.35; 'correct': 0.40; 'url-ip:192/8': 0.64; 'apologies': 0.69; 'caused.': 0.84; 'incorrect.': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6J5RVG/eBFfKm+O9YmXNVOP1VcvhsLhJmjhEEZxnF7U=; b=N0WnbQq24DTH/qHdWptD9uA0cAnkuUJoimrKSPG9yAGxtqS9+y5mTd6M1kfp4NPho8 nIVAZe2UiBFxWkEc6QnvlcC13LYV0muey6jiAupZes8gmN8qi1zDSVJOpz6Yirn7u1UD YaExt+jrAsA2TCHDhUpbf5MXRda4Sqfgu9n6Gsb8kaUaeNvrUz1qWfovUeB4YkQ7t8Rp RWak3sf0HohgTq+Djcj5Tlmi3V3Bs8oKaK8UCQpN78JxsBXhe44wG7e0EeTErYDlWLfS qN7NByujlO3EliDX8TP0FMmPZGq99rBRfbCmpJrgOc3LqgsPn6zQo4iAHkZq07eMhcgy Tx4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6J5RVG/eBFfKm+O9YmXNVOP1VcvhsLhJmjhEEZxnF7U=; b=KRTEiUvc4ezI8oOGB5/0RvqYngPYNPVZsXV1gAn78KO/ps+zt8LsKW0b+6BNRNflWJ KS0lcOC2F6M/Jz4MW6xFG4O38n6b4m9dazL5U6ZMOgIKg9D3Jodu5DoqsL+JQ94bwEqS yfeKb2z0PMpq7ikrod0hHpwLokbLGtmTnul/IkLuelgn4hXxpCtAXDCOpNziCFkW25r/ afgfG+QTAKflJYJSSY3j1AF+Xd7kGxpcx1HpeKocmZXc8WtyWp5UfM2/nHZLHyCV5tNV NNMon4L32tmCgtjfTpJUUIbPnUF1lSqadEuFwbka5woZRI+MGgeG70mfmnHdlZoKexIN eJLg== X-Gm-Message-State: AOAM533CeBc/AN6Fl7KUa+jTcOXiixBwQkBsEf+tMeO9CtTP0DJqh8oa 626DycuNlVPZ4wvCdZRWSXEJpAZ54+IaTNU0n52cs0lMmUY= X-Google-Smtp-Source: ABdhPJz2unDFsKJHqQQ9E5+lvIWKLDX0oOtN5BnfUcPfDaOUMB1EYmyUEpHmKbaSoG664FvMHkTDBL4W6ffZOqMXyN8= X-Received: by 2002:a17:902:bb83:: with SMTP id m3mr12293172pls.209.1595713119795; Sat, 25 Jul 2020 14:38:39 -0700 (PDT) X-MailFrom: edreamleo@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: K2XM2O57QBRWQOYE6UDTTSQJROO2BDBC X-Message-ID-Hash: K2XM2O57QBRWQOYE6UDTTSQJROO2BDBC X-Mailman-Approved-At: Sat, 25 Jul 2020 18:41:19 -0400 X-Content-Filtered-By: Mailman/MimeDel 3.3.2b1 X-Mailman-Version: 3.3.2b1 Precedence: list List-Id: Announcement-only list for the Python programming language Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3445 IEluIHRoZSBpbml0aWFsIGFubm91bmNlbWVudCwgdGhlIGxpbmsgdG8gbGVvQXN0LnB5IHdhcyBp bmNvcnJlY3QuDQpUaGUgY29ycmVjdCBsaW5rIGlzIHRvIGxlb0FzdC5weSBpbiBMZW8ncyAiZGV2 ZWwiIGJyYW5jaDoNCg0KaHR0cHM6Ly9naXRodWIuY29tL2xlby1lZGl0b3IvbGVvLWVkaXRvci9i bG9iL2RldmVsL2xlby9jb3JlL2xlb0FzdC5weQ0KDQpBbGFzLCB0aGUgbGluayBkaWQgbm90IGdl bmVyYXRlIGEgNDA0LCBidXQgaW5zdGVhZCBsaW5rZWQgdG8gd2F5IG9ic29sZXRlDQpjb2RlLiAg TXkgYXBvbG9naWVzIGZvciB0aGUgY29uZnVzaW9uIHRoaXMgaGFzIGFscmVhZHkgY2F1c2VkLg0K DQpFZHdhcmQNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRWR3YXJkIEsuIFJl YW06IGVkcmVhbWxlb0BnbWFpbC5jb20gTGVvOiBodHRwOi8vbGVvZWRpdG9yLmNvbS8NCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K