inherited attribute inh::Integer occurs on Foo;
inherited attribute syn::Integer occurs on Foo;
aspect default production
top::Foo ::=
{ top.syn = top.inh; }
If there are no other equations for syn, this will flag the default equation as exceeding the flow type of syn. As a workaround, one can explicitly specify flowtype syn {inh} on Foo;.
For example
If there are no other equations for syn, this will flag the default equation as exceeding the flow type of
syn
. As a workaround, one can explicitly specifyflowtype syn {inh} on Foo;
.