You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 13, 2025. It is now read-only.
I have done a quick search on the issue tracker to check if the bug report is not redundant
Context
SysIDE produces an AST that doesn't seem correct for MultiplicityRanges with two bounds, e.g. part a[1..2].
The AST contains an OperatorExpression with the .. function.
Based on KerML 8.2.5.8.1 OperatorExpression referring to the ".." function can exist, but the specification does not allow them in MultiplicityRange (see SysML 8.2.2.6.6 and KerML 8.2.5.11).
Steps to reproduce the bug
Parse the following input:
part a[1..2];
Current result
The AST contains an OperatorExpression with the .. function in the MultiplicityRange.
Expected result
The AST contains the LiteralInteger elements in the MultiplicityRange.
Additional context
[Any additional context. If applicable, you may provide screenshots and/or error logs.]
Possible fix
[Not required but you can suggest possible fixes for the bug or link a place in the code that could possibly be causing the bug]