From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20535 invoked by alias); 29 Dec 2017 19:49:25 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23025 Received: (qmail 3714 invoked by uid 1010); 29 Dec 2017 19:49:24 -0000 X-Qmail-Scanner-Diagnostics: from mail-qk0-f171.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.220.171):SA:0(-1.9/5.0):. Processed in 3.963076 secs); 29 Dec 2017 19:49:24 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=CMBg1QpU0G9nxjURwCBSalCTeJyuNH3qJXjYSpoFQ9k=; b=FBddIFcm5VGedL2FjZJanB0cdSCVmMxY1VWNBNlsZtTQo9k2SD0m61idfWISWXQO66 wbPrl4eyPPqd3ydujewvAXtTUuIFSj1satSG1J6pW3IrGP211PfirmO82lHs4SAVqtU3 yCzGxI/fixjzF8GMkjprDhLfJ7MARKx9LsAe9CmEscMw6ZrFmUda1nWx4Ratd7H6SXHs 7eX7wU5PrIRyjGzdGSN1/t6MRT32buZo+E1KlxgA+ijsyha5QNNUI3rn3459dILkuiKX X1c5tZXs324E4uvSzO3t66fxsTjMDkynocHa8Fs7KCQhpMDbpyFSoQFk1Oa8yXxN/wVG laxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=CMBg1QpU0G9nxjURwCBSalCTeJyuNH3qJXjYSpoFQ9k=; b=B4p7tc3D72IuG/ksYDKIUG63qMx7NPdExRK/Wz1nAt+Jf//Li2sIa7o0Vlv9tAFN+c lorllxaqY3IJsS638gxhCHtV5dmPmcydx+GW/ji0C6bTmKxq8qGndTdiQuOn4BO/+3zU CX7vGj69adNUZyAv7uaAU9zjNPwhxCV9h/VIoSMeYHTkcgl/cckw0j/ACmS2wXC86dq1 8YxfPInR/fae0u3fqZhrwGEHBConpWq0OeCA+K66zuW/BfoIaOPNY+5aPn/j+ziQHaM8 EWYMNb0bE2C61zrtDW3VInFUP6nXpamtmFLPtvxy9psMO9Rdwv9PYcegl0cv+q5g7AJ2 9eqw== X-Gm-Message-State: AKGB3mIc+A6z1Nl/NLb9rVCnTbXx3YzgxvEUv73Q7jMsZIy3B3Rkk84+ 1TA3/E8rScZy9PjSJ08krVj2N8KZV6EguuCAjPtoJg== X-Google-Smtp-Source: ACJfBotV3WHvhBWjTB0NYtOeeeUunhfCf9AM+oB8bIDJ4BEUAowwizu7lJ2Yl8EGnEjK3erzIJD9XsBrnQkYzEm3n2M= X-Received: by 10.55.179.135 with SMTP id c129mr43333178qkf.254.1514576957370; Fri, 29 Dec 2017 11:49:17 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <918acbfa-b637-1d13-816b-c6edee0afa5c@culture-libre.org> References: <71ef7896-39f8-66fe-f8f8-c7c81b11e2ce@culture-libre.org> <918acbfa-b637-1d13-816b-c6edee0afa5c@culture-libre.org> From: Bart Schaefer Date: Fri, 29 Dec 2017 11:49:16 -0800 Message-ID: Subject: Re: Can zsh `else` reserved keyword command be aliased and the lexem itself be repurposed as `fi` keyword command? To: Zsh Users Content-Type: text/plain; charset="UTF-8" On Fri, Dec 29, 2017 at 11:29 AM, mathieu stumpf guntz wrote: > > The question is not to know if the interpreter can execute an incomplete > program. The point is to send a signal to the interpreter which order to > interrupt usual parsing and try to interpret what was already buffered right > now. Of course from the command line (as opposed to when reading a script file) that *is* what happened. However, the result of "try to interpret" was "oh, this isn't complete yet, I need to ask for the rest".