We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
abstract Component abstract Port
now, Port can be extended as:
Port
Example 1:
WinController : Component cmd : Port abstract ExceptionPort : Port
NOTE: the compiler also allows declaring ExceptionPort at the top-level but only for abstract clafers like this
ExceptionPort
WinController : Component powerOut : ExceptionPort abstract ExceptionPort : Port
however, in the IR, ExceptionPort is physically moved as a sibling of Port as in the Example 1.
Relevant test cases are:
The text was updated successfully, but these errors were encountered:
Implemented abstract clafers nested under abstract clafers.
TODO: abstract clafers nested under concrete clafers.
Sorry, something went wrong.
JLiangWaterloo
No branches or pull requests
now,
Port
can be extended as:Example 1:
NOTE: the compiler also allows declaring
ExceptionPort
at the top-level but only for abstract clafers like thishowever, in the IR,
ExceptionPort
is physically moved as a sibling ofPort
as in the Example 1.Relevant test cases are:
The text was updated successfully, but these errors were encountered: