f(a,b,c)We can assume that the types of a, b or c are known. Let T be the type of a.
| RightValue |
|
FunctionCall |
| Statement |
|
return RightValue |
| Assignment |
|
LeftValue := RightValue |
| RightValue |
|
[ RightValueSequence ] |
| RightValueSequence |
|
RightValue |
| RightValueSequence |
|
RightValueSequence , RightValue |