Productions without constructors (that are not an injection) make the Statix implication/explication fail without an error in SDF3.
What you expected to happen
SDF3 should give an error on productions without constructors that are not an injection (i.e., Stm = Exp), or that are a bracket production (i.e., Stm.Block = <{<Stm>}> {bracket})
Summary
Productions without constructors (that are not an injection) make the Statix implication/explication fail without an error in SDF3.
What you expected to happen
SDF3 should give an error on productions without constructors that are not an injection (i.e.,
Stm = Exp
), or that are a bracket production (i.e.,Stm.Block = <{<Stm>}> {bracket}
)What actually happened
Analysis failed unexpectedly.
Context