Open atgraham12 opened 4 years ago
I have described the bug in #610, but if it was my will I just removed ability to create semantic actions on alternative parser, especially without an actual attribute. Or, at least, autorewrite (a | b | c)[f]
to a[f] | b[f] | c[f]
.
X3 compound attribute rules say this:
However, when I write this simple bit of code (exposition purposes only):
I get this error:
That implies that the compound attribute rule is actually:
Why is the attribute a variant instead of a string?