From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22998 invoked from network); 22 Mar 2001 11:04:20 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 22 Mar 2001 11:04:20 -0000 Received: (qmail 22351 invoked by alias); 22 Mar 2001 11:03:47 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 13704 Received: (qmail 22339 invoked from network); 22 Mar 2001 11:03:46 -0000 Message-ID: To: zsh-workers@sunsite.dk (Zsh hackers list) Subject: Re: Moving completion functions In-Reply-To: Your message of "Thu, 22 Mar 2001 11:40:21 +0100." <200103221040.LAA05172@beta.informatik.hu-berlin.de> Date: Thu, 22 Mar 2001 11:03:20 +0000 From: Peter Stephenson Sven wrote: > - renaming of the files in Test We could do them in sections. There are obviously gaps, but doing them this way makes it easier to reorder to something more rational when the gaps (particularly in options and builtins) are filled a bit better. (It also makes it easier to add an extra digit in one section if that every becomes necessary, heaven forfend.) Some of these could still be reordered. For example, arith could be later in section B and parameter could be earlier in section C. We can't completely get rid of the dependencies, so there's no point losing too much sleep over it. Section A: basic command parsing and execution 01grammar.ztst A01grammar.ztst 02alias.ztst A02alias.ztst 03quoting.ztst A03quoting.ztst 04redirect.ztst A04redirect.ztst 05command.ztst A05execution.ztst Section B: shell commands with special syntax 06arith.ztst B01arith.ztst 07cond.ztst B02cond.ztst 08traps.ztst B03traps.ztst 09funcdef.ztst B04funcdef.ztst Section C: substititution 10prompt.ztst C01prompt.ztst 11glob.ztst C02glob.ztst 12procsubst.ztst C03procsubst.ztst 13parameter.ztst C04parameter.ztst 14array.ztst C05array.ztst Section D: options # We need more tests here! There was going to be an options test, but # it's huge to write. [D01options.ztst] 51xtrace.ztst D02xtrace.ztst Section E: builtins 50cd.ztst E01cd.ztst # More, more, more 52zregexparse.ztst E02zregexparse.ztst Section F: line editing and completion 53completion.ztst F01completion.ztst 54compmatch.ztst F02compmatch.ztst 55arguments.ztst F03arguments.ztst -- Peter Stephenson Software Engineer CSR Ltd., Unit 300, Science Park, Milton Road, Cambridge, CB4 0XL, UK Tel: +44 (0)1223 392070