Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve smartmatching with junctions
The last commit breaks smartmatching for junctions. While the compiler could handle their threading when smartmatching, this would break any existing code that has ACCEPTS candidates for junctions. Giving it a default ACCEPTS candidate allows existing code to work again. While not strictly necessary for this to work, this also moves handling of junction smartmatching from Any to Mu. This allows `any(Mu, Any) ~~ Mu` to return `True` instead of `False`.
- Loading branch information
Showing
3 changed files
with
14 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters