I have made the changes below in bugnote 4201, and also the one that Harald spotted (removal of ", unlike the contents of a dot script").
Regards, Geoff. Geoff Clare <g...@opengroup.org> wrote, on 09 Jan 2019: > > Robert Elz <k...@munnari.oz.au> wrote, on 09 Jan 2019: > > > > There are just a couple of minor points that I have with your > > wording, one where I think a little more clarity is needed, and > > one where your wording isn't quite correct. > > > > > > | ... change to:<blockquote> > > > > | After a TOKEN has been delimited, > > > > This is where I think a little extra clarity would help, and > > I'd change that to be > > > > After a token of type TOKEN [xref XCU 2.10.1] has > > been delimited, > > > > just to make it clear that TOKEN is a specific type of token, > > and not just a weird typographical convention (it helps readers > > interpret the meaning more easily). > > The sentence before this (at the end of 2.3) is "Once a token is > delimited, it is categorized as required by the grammar in [xref to > 2.10]", so I'd like to go with: > > After a token has been categorized as type TOKEN (see [xref to 2.10.1]), > > > | If the value of the alias replacing the TOKEN ends in a <blank> that > > would > > | be unquoted after substitution, and optionally if it ends in a <blank> > > that > > | would be quoted after substitution, the shell shall check the next > > TOKEN in > > | the input for alias substitution; > > > > This is where the wording is incorrect, it is not the next TOKEN, which > > would imply simply skipping intermediate operators, etc, but the next > > token, if and only if, it is a TOKEN, that it is considered for alias > > substitution. > [...] > > > > So I would change > > shall check the next TOKEN in the input > > into > > shall check the next token in the input, if it is a TOKEN, > > Good catch - I'll make that change. > > I've also just noticed that 2.10.1 and 2.10.2 have TOKEN in bold everywhere, > so I suppose I should do the same. -- Geoff Clare <g.cl...@opengroup.org> The Open Group, Apex Plaza, Forbury Road, Reading, RG1 1AX, England