Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #306: CPU-angle has to be adjusted because of vibrations coming from the nearby road


comp / comp.lang.python.announce / [Python-announce] TatSu 5.13.0

SubjectAuthor
o [Python-announce] TatSu 5.13.0Juancarlo Añez

1
Subject: [Python-announce] TatSu 5.13.0
From: Juancarlo Añez
Newsgroups: comp.lang.python.announce
Date: Tue, 7 Jan 2025 14:32 UTC
Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: apalala@gmail.com (Juancarlo Añez)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] TatSu 5.13.0
Date: Tue, 7 Jan 2025 10:32:11 -0400
Lines: 11
Approved: python-announce-list@python.org
Message-ID: <CAL8UGB6gc1b7KogRyM6-7nmhdhF1MOVhe9KZgFn7Hr2mo0tqzQ@mail.gmail.com>
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 iWvp5/yQNTiNiCQMMs6pjAbDMw7Cx4DwSSkn/JpoqvSA==
Cancel-Lock: sha1:QxdPBUdYWrrOD7ywocG+/MPovwo= sha256:DZVYp0BvjwzdxZBeficah60A16cjGn3bq0ysBkifWv4=
Delivered-To: python-announce-list@x.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=SUKOGGsR;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.011
X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'comments': 0.03;
'python.': 0.08; 'to:addr:python-announce-list': 0.09;
'a\xc3\xb1ez': 0.16; 'compiled': 0.16; 'expressions': 0.16;
'from:addr:apalala': 0.16; 'from:name:juancarlo a\xc3\xb1ez':
0.16; 'input,': 0.16; 'juancarlo': 0.16; 'outputs': 0.16;
'python': 0.16; 'instead': 0.17; 'bug': 0.19; 'libraries': 0.19;
'takes': 0.31; 'message-id:@mail.gmail.com': 0.31;
'received:google.com': 0.34; 'from:addr:gmail.com': 0.34; 'fix':
0.36; 'use': 0.39; 'email addr:gmail.com': 0.63;
'from:charset:utf-8': 0.64; 'tool': 0.65; 'performance': 0.71;
'positive': 0.86; 'variation': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1736260343; x=1736865143; darn=python.org;
h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=PcLxb8hMBPUYZuHLotRlbSOJ4sGdYArPPOZXQdAq+gU=;
b=SUKOGGsRGxgOnMzYmWa9w2dZ+0p4KsBT1EZK0JpFsUyXu9sX3XW1z+o3QSUCUIEkoG
X3hBu1oQY6KG05BijdklIUhU+8e6B8I4LLu2oCf+TGy48FcSZKQopTKAnBr0kiNd5Zoi
f/pbYhNxAJVvaoywQU3fxCOn6AFMW/C3Jtc+QU2rv9Y6mWWWowSrCnTwO2WiKdy56GyI
Aw3gghVaPncdy6w9ErV7vtMAQZ+HxR8hQhc/yFr6HWcjQrFv4I3STMmYIYhMa7EKpsFw
lVIEb1/br4tqnD/tKn21C0BjHbKhr/eDMB30hhvydMj13SHYKvAJdSs6XhNKqXoGiRQx
O6tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1736260343; x=1736865143;
h=to:subject:message-id:date:from:mime-version:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=PcLxb8hMBPUYZuHLotRlbSOJ4sGdYArPPOZXQdAq+gU=;
b=H1pgQEopZKsGJ98PWbZUb6s1BGDNwSs74s6m5d18RbO41lljG9TOI7e22z+BmSq8sd
pDLtkHZDNkHXz317CKDX66B06xBfSJt66eJSWh70Elj5atdSZbM0tpChVtVXJTrshpLW
Y0TllXmFgod2eVaiUTx4b0Fiy2TRbb1e6OlTSkv48//wlD4+Z1BJyx2RFF1WYHNdBqJh
i9zFsjzFIZKiXaw/BQLm6jiIMTII0i/aiizts3Lqvoo/tXtdozbY7dQexwEsuX33C+uU
jxeNhw8MD3PwAbdlEgaDM6aJDQ3yElsBVy4H3n4SS6BZYNljKj2xsbknVzVMPtTS1zY1
YPXw==
X-Gm-Message-State: AOJu0YwZXWk+WAMpUuqSPaRh50VO5lmdOhMvQmgOqWT7YxiWsNQDLsYM
7R53rnsR165/6Cple2Rn4ogzhXUjJf2X5t7Zar1ewK71A020gVTbrdrbAvzLlnUV4fwGCu7NGNW
Hr9Uu9R1b0zvtHuoVKOjMaBcfcwO9dxIXnaBLUA==
X-Gm-Gg: ASbGncu+fNrev08ZYZUVw90W4H7g2LihypWPdRw1cHEcpxOVVoLNhDfFCRGZ/nkjNYr
OQAq3kTeHbB6zuxsACSzQv6Y1TO/e4AR/g8/Hj7c=
X-Google-Smtp-Source: AGHT+IFExgenWn07sRwCe0hP5UEJqBDg8S8dr4nyE2cFs8gDt0dYmgogBk6l58wW81eTom69BsKAE3gfqYtM0ykzJAY=
X-Received: by 2002:a05:6512:15a5:b0:540:2201:57d1 with SMTP id
2adb3069b0e04-5422956b7e5mr20382421e87.49.1736260343273; Tue, 07 Jan 2025
06:32:23 -0800 (PST)
X-MailFrom: apalala@gmail.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-python-announce-list.python.org-0; header-match-python-announce-list.python.org-1; header-match-python-announce-list.python.org-2; header-match-python-announce-list.python.org-3; header-match-python-announce-list.python.org-4
Message-ID-Hash: ZLI52BL67ZVYWJRJYF25YKY5YI5XVF64
X-Message-ID-Hash: ZLI52BL67ZVYWJRJYF25YKY5YI5XVF64
X-Mailman-Approved-At: Tue, 07 Jan 2025 09:33:35 -0500
X-Content-Filtered-By: Mailman/MimeDel 3.3.11b1
X-Mailman-Version: 3.3.11b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/ZLI52BL67ZVYWJRJYF25YKY5YI5XVF64/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
View all headers

竜 TatSu is a tool that takes grammars in a variation of EBNF as input, and
outputs memoizing (Packrat) PEG parsers in Python.
In this release:
- remove comments_re and eol_comments_re from parser configuration
(ParserConfig). Use comments and/or eol_comments instead (#351)
- do not apply re.MULTILINE to compiled regexes. Users must add (?m) to
the expressions for multiline (#351)
- cache compiled regexes for performance
- fix bug in positive joins (#342)
- test with Python 3.13 and latest libraries

--
Juancarlo Añez
mailto:apalala@gmail.com

1

rocksolid light 0.9.8
clearnet tor