PREV INDEX NEXT

Author: Stan Eisenstat
Subject: Re: [Cs323] ordering
Date: Friday, 25 Sep 2020, 08:39:17


    > Message Posted By: Unknown
    >
    > a>c b=d
    >
    > If we see the following, then first we see a TEXT, and then see a redir.
    > However, by the grammar, once u see a TEXT in the simple rule, how does
    > the rule extend to read the >c. The next subrule after TEXT in simple is
    > [prefix] TEXT, but the prefix woulnd't account for the "a".

The rule is

  [simple] = TEXT / [prefix] TEXT / TEXT [suffix] / [prefix] TEXT [suffix]

Since the first token "a" is a TEXT but not a NAME=VAL,
the choices are reduced to

  [simple] = TEXT / TEXT [suffix]

As described in my last post, you cannot stop and return
just the TEXT, but must continue parsing since the ">"
could be part of a [redir] (and must be for the entire
command to be syntactically correct).

--Stan-
PREV INDEX NEXT