-
Notifications
You must be signed in to change notification settings - Fork 318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Parsing of Modifer Operators (e.g. +=
) to Luna
#312
Comments
An additional example of this breakage is in #368. |
#355 is also this same bug. |
A big issue with this is that it's currently breaking the ability to have a simple |
Continuing the discussion from here (https://github.com/luna/luna/issues/368) : @mwu-tow @iamrecursion I would rather not special case something. There are many other options possible / questions involved:
|
We can perhaps sidestep the question about prefix operators for now, we do need some construct for expressing ‘not equal to’ that doesn’t run afoul of this field modifiers issue. While actually implementing field modifications is important it, in my view, is not as high priority is unbreaking the ability to express Field modifications themselves are a touch more complicated as they require interpreter support which doesn’t yet exist, but will as part of the new interpreter. I do believe, however, that we haven’t decided the semantics of field modification, or if we have that it isn’t written down anywhere. |
Summary
Currently CI is failing due to the inability of Luna to parse operators used in StdTest. This task exists to track the implementation of modifier operators into the parser and IR.
Value
Modifier operators are potentially useful functionality for our users, but this is also keeping CI in the red, reducing the availability of valuable feedback to team members.
Specification
Acceptance Criteria & Test Cases
FieldModifications
test enabled.The text was updated successfully, but these errors were encountered: