Companion

object Companion

Functions

Link copied to clipboard
fun compareForDispatch(argumentRestrictions: List<TypeRestriction>, elementSignature: A_Type): TypeComparison

Compare two types extracted from A_Sendable.bodySignatures. The first is the criterion, which will eventually be tested against arguments. The second signature is the one being compared by specificity with the criterion.

Link copied to clipboard
fun compareForParsing(argumentRestrictions: List<TypeRestriction>, someType: A_Type): TypeComparison

Compare two phrase types extracted from A_Sendable.parsingSignatures. The first is the criterion, which will eventually be tested against arguments. The second signature is the one being compared by specificity with the criterion.