Closed GabeContra closed 1 year ago
class Main
action Main
Other other
text value = other:name
output value + other:name
output value other:name //likely an accidental bug in user code
end
end
One reason why this might be good to change is it hits on two things:
This is now fixed and should come out with the next release. While I checked pretty carefully and it passes the test suite, this exposed a number of issues in the parser that did not appear to be correct. As such, a bit of dog fooding is probably in order for this particular change, even if it seems like it is working on my end.
Fix is in commit 442f1801d
Example Code:
The line other:name doesn't feel like it should be a legal line. This code compiles fine and does nothing but maybe it's an error? The reason seems to be that other:name is parsed as an action call but it's not really an action but maybe that's okay?