Author: Stan Eisenstat
Subject: Re: [Cs323] equal in local
Date: Monday, 21 Sep 2020, 22:33:16
> Message Posted By: Unknown
>
> Can there be a space between the equal and arbitrary A,B that is a local? I.e. A = B rather than A=b?
As stated in the speicifation,
Aside: The grammar is ambiguous in the sense that in the input
% A=B
parsley could treat the TEXT token A=B as an argument in a valid command or
as a local in an invalid one. Similarly, for the input
% A=B C=D E
it could treat A=B and C=D as locals, or treat A=B as a local and C=D as an
argument, or treat A=B and C=D as arguments; all of which result in valid
commands. To resolve the ambiguity we will assume that a TEXT token of the
form NAME=VALUE is always treated as a [local] if it can be.
You could also have answered this question by running
Hwk2/parsley.
--Stan-
PREV
INDEX
NEXT