|
For completeness, you have to have a definition of a statement list, which requires a definition of a statement. The definition of a statement may require additional definitions. Then, if you have one, and only one, 'begin', followed by any number of valid statements, followed by an "end", then the expression is okay. There may be some definition of whether or not zero statements is acceptable. I don't think you'll find that the evaluation of that expression is going to qualify for your assignment, but I may be wrong.
|