Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125250 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 754431A00BD for ; Mon, 26 Aug 2024 03:30:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1724643163; bh=evTHWeUT2Il5oMa8j2mqBpVME8QePk1QoFqQfU2eGzc=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=kC768uFU49x262C0PDonjhRdKVWE1Z50FgnR9qCzSVRNjP999UGiMwd66ht/EbhGg vBAJFrn6VrDDIs3nkTJEmKQLnut+HuhEFuZu9cEUBH3Gpi+wvoHKuEKAqkMEJ0vrjm LOlWdLoiJw+vjSz0lxUsknNxQtWe9XidD+3aSAgv7XcQ7coZIA9qXsMIYbGUx7E508 GeL3BdqPTftsrf3dru2hjYR1Wf9TB2ymeGF9gqkx8sczhL5ahZ2shi8KlEF8ycnFrC 4Rw30nd8Dt+2KOvD0RJHQrMghczZtbCvmoeCsuhoLkU7ew+6ISxWw4cy/SGvraMWQ4 MKOr0NoazmXQg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EE28618006F for ; Mon, 26 Aug 2024 03:32:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: **** X-Spam-Status: No, score=4.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DMARC_MISSING,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,RCVD_IN_SBL_CSS,SPF_HELO_NONE, SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com [209.85.128.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 26 Aug 2024 03:32:42 +0000 (UTC) Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-69df49d92b8so33666887b3.3 for ; Sun, 25 Aug 2024 20:30:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=coggenterprises-com.20230601.gappssmtp.com; s=20230601; t=1724643049; x=1725247849; darn=lists.php.net; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=evTHWeUT2Il5oMa8j2mqBpVME8QePk1QoFqQfU2eGzc=; b=ylKpfV4atlTY4/7HCYYc/6zKJMsF+3AM1MCPbZgIhNIigJlwxX7fN/+xCKB3XLLYds hD0y+g52EvHxYidDvF1kXbqWtuTe/eefpv8JYd51G6Fs3UG+XrFGlp/CsUKj4PtZaHXv /GmBylZkUyXNOxy0r6/Fq2ft5sy7ZXp97PH496+M8kHfRAcHI9NRfrNFGOVAubAi53mt R0mD80V7UbgkoAXS9/kvwWqT0Qbg7V39Xw3X/S9IOlt4fpl5MzVNzmBVQsjZfint8Leu MUeWgsOpifpw8i6ZBHa+TxbWfsKXg4HrwnWScnLF9g8CAaDFYF2KK4F7B1naFVyGA1B3 LzSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724643049; x=1725247849; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=evTHWeUT2Il5oMa8j2mqBpVME8QePk1QoFqQfU2eGzc=; b=kHqficEu+hPpAWrMpwzCVGAVEbl/N0fHKQCLsbZ34zhk7FWHC6GKiC44QY2y4dmzzG B2YCeY1b9JIxtHZpy2JdyO7z9vnldulJLFHLitolCaTzNKrZgMdBx5J0RzA5hROCyJav 2D3/nbeNwL+VwHJ3TBQcfh98TkGDXTMF1jaQoIHrvLkZAbs+ADEo/go3BijVL+vYT5zK I5ElGXQmsM85+Dyp4QzDCa4Hp/rPRVFXQagIW/hGBGMboiLN5UPmgt0WwYdKOdq8AMo7 RspMJz24mDBcUm6LpX52NOV8/HzfiJ7o8iA6eA2cfBddJHzTORnGdeODX2b590xtUGYV PTOQ== X-Gm-Message-State: AOJu0YwDSOMVJHi75zd7mkJ8KXbUyQJosRRsAY05IBBnTJj38A8ymqGT kywny2i4DFA3FV7lCdQF8rb5QQgp6O1p0jvioLSfUfyZTTTHKZap6Kr3dOmUpW0= X-Google-Smtp-Source: AGHT+IEgGCSJBy5I8wff1vJSPU0qAo0jaTRzI8cXdsdvD7WY7VO3qDFHUD22s5ULxtztfAOMiJ0w7g== X-Received: by 2002:a05:690c:2c0c:b0:6c3:856a:388d with SMTP id 00721157ae682-6c625f1c9a3mr82867247b3.13.1724643049033; Sun, 25 Aug 2024 20:30:49 -0700 (PDT) Received: from Johns-MacBook-Pro-2.local ([207.213.210.67]) by smtp.gmail.com with ESMTPSA id 00721157ae682-6c39d3aa0b1sm13725947b3.100.2024.08.25.20.30.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Aug 2024 20:30:48 -0700 (PDT) Date: Sun, 25 Aug 2024 23:30:47 -0400 To: Bilge Cc: "=?utf-8?Q?internals=40lists.php.net?=" Message-ID: In-Reply-To: <928d6c8c-c969-4d55-82ff-5da8fc3d3035@scriptfusion.com> References: <928d6c8c-c969-4d55-82ff-5da8fc3d3035@scriptfusion.com> Subject: Re: [PHP-DEV] [RFC] Default expression X-Mailer: Mailspring Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="66cbf6e7_2ae8944a_11f93" From: john@coggeshall.org (John Coggeshall) --66cbf6e7_2ae8944a_11f93 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Aug 25 2024, at 5:51 pm, Bilge wrote: > If you believe I am incorrect about this, I encourage you to submit a (working) Bison patch to demonstrate how a restricted expression grammar subset can still recurse with the unrestricted superset, then we can start having this discussion more seriously. I don't think the restrictions being championed by Rowan (to which I concur) wouldn't be solved in the parser at compile time anyway -- Enforcement would have to happen in the VM at runtime during execution. --66cbf6e7_2ae8944a_11f93 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline

On Aug 25 2024, at= 5:51 pm, Bilge <bilge=40scriptfusion.com> wrote:
=
If you believe I am incorrect about this, I encourage you to submit = a (working) Bison patch to demonstrate how a restricted expression gramma= r subset can still recurse with the unrestricted superset, then we can st= art having this discussion more seriously.

I d= on't think the restrictions being championed by Rowan (to which I concur)= wouldn't be solved in the parser at compile time anyway -- Enforcement w= ould have to happen in the VM at runtime during execution.
--66cbf6e7_2ae8944a_11f93--