• Analyzes feature conformance to ascertain feature combinations that are unsupported. Uses rules to match the conformance AST.

    Rule matching is not exhaustive but supports a significant subset of the conformance dialect that is inclusive of all feature conformances used by the 1.1 specifications.

    Throws an error if conformance does not adhere to supported rules. This indicates the ruleset needs augmentation.

    Parameters

    Returns {
        illegal: IllegalFeatureCombinations;
        requiresFeatures: boolean;
    }