From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9353 invoked by alias); 9 Sep 2017 22:43:46 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41658 Received: (qmail 14051 invoked by uid 1010); 9 Sep 2017 22:43:46 -0000 X-Qmail-Scanner-Diagnostics: from mail-pf0-f177.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.192.177):SA:0(-4.7/5.0):. Processed in 0.911218 secs); 09 Sep 2017 22:43:46 -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=-4.7 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=from:message-id:date:in-reply-to:comments:references:to:subject :mime-version; bh=4aeurOLn5ECzbMFI1OGLjdwk5LtgTdEOkk/A7Wkmra4=; b=MU8N3SblsV38VafGbQzF3DKdHAAtkcb9pC1NbTd40wbcR9EbFns0xL3ONp4FzkCRix Tgp3QGZJgWViZ8xMBCXJHVOxII2vuMFcOZGtrwe+EwV/cyD2pU132cQQc6O3+vKm/NEB ZCX+rXYqZykIPug2YA15a0nyEaO/iut+zN8Owy1+qAVULVKN9fPF0/FIYc1Ttue6xWnx 326iiooc964jQmX0loVlO4dKz5zU0iM4ok+J3/vvJQWEgKnsPhyQh0hA9oWat9Q62Agb lglqYbmyPLt55I1JkOAojnKK5Bb7P+y9ETpIzvFgxTh8U+XRpPYKWGcqtq4Nfv0Me0pj rG7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:date:in-reply-to:comments :references:to:subject:mime-version; bh=4aeurOLn5ECzbMFI1OGLjdwk5LtgTdEOkk/A7Wkmra4=; b=ttEvpTjTcjru/5ia+qKWwNgldTPgoQTZjFUulYj9UCkQkTjPlGylgXRuyqgvDCs4rt dZBI2ghRj4oYaN1C0bBP/MVn5YTwVwPgpQEV5b6HrnUoER1IWsIYWNC/UDCoj9keodj8 IPU7q9YBM4Cw4JpSQU96H3tvmYc2Fc9SiHt05hYiNp46mknEsYU9MH8o16sSo2MlIpcO OQKPPzvxaIJSIGhS+UYhDH3RNCrYlIItZmWRND0k5sfz+hAcSC3xG6eHNCQk5hru94qu lFvGwyYxb8eq2WnHPcJQOOVA8a+emp8m8o4RnYWBn9TqncUtLQLoScHMJIY2RVOoTH8E kX+g== X-Gm-Message-State: AHPjjUh0JiWUIhKYaxeJI60+EshJr4N2e4pwZtfmGxcqUq9sbq819+ho OFcAhBmT+NXcOg33OTI= X-Google-Smtp-Source: ADKCNb4iPvUgTTOOyCvYO5e6MceriDsHyOnLTOs+RUlgeEsz/3ihQbgykPnhj6yDopVzyMvUJLNgWQ== X-Received: by 10.84.241.77 with SMTP id u13mr8340136plm.105.1504997022141; Sat, 09 Sep 2017 15:43:42 -0700 (PDT) From: Bart Schaefer Message-Id: <170909154505.ZM24315@torch.brasslantern.com> Date: Sat, 9 Sep 2017 15:45:05 -0700 In-Reply-To: <170909095352.ZM8398@torch.brasslantern.com> Comments: In reply to Bart Schaefer "Re: z parameter expansion flag is broken?" (Sep 9, 9:53am) References: <20170909.041303.1592547893142420542.ghostrevery@gmail.com> <170909095352.ZM8398@torch.brasslantern.com> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers@zsh.org Subject: Re: z parameter expansion flag is broken? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Sep 9, 9:53am, Bart Schaefer wrote: } } That code in ingetc() is as old as the shell itself, so I have to assume } that there's a good reason to discard token characters during lexing, } and the problem is upstream with the recently-introduced code that } more aggressively tokenizes hyphens ... though I don't understand why } other tokens haven't similarly been adversely affected (or maybe I just } haven't found how to get another token embedded in the string). Is there similarly something broken about the (Z+c+) flag? Can somebody show me an example where (Z+c+) and (Z+C+) produce different results? (This is not new in zsh-5.4 though.)