src/edu/clemson/resolve/jetbrains/psi/impl/ResReference.java
/** processing parameters of the definition we happen to be within */
processing parameters of the definition we happen to be within
processing parameters of the definition we happen to be within
private static boolean processDefinitionParams(@NotNull ResScopeProcessorBase processor,
                                                   @NotNull ResMathDefnDecl o) {
        List<ResMathDefnSig> sigs = o.getSignatures();
        if (sigs.size() == 1) {
            ResMathDefnSig sig = o.getSignatures().get(0);
            if (!processDefinitionParams(processor, sig.getParameters())) return false;
        } 
        return true;
    }
private static boolean processDefinitionParams ( @ NotNull ResScopeProcessorBase processor , @ NotNull ResMathDefnDecl o ) { List < ResMathDefnSig > sigs = o . getSignatures ( ) ; if ( sigs . size ( ) == 1 ) { ResMathDefnSig sig = o . getSignatures ( ) . get ( 0 ) ; if ( ! processDefinitionParams ( processor , sig . getParameters ( ) ) ) return false ; } return true ; }
processing parameters of the definition we happen to be within
processing parameters of the definition we happen to be within
//size > 1 ? then we're categorical; size == 0, we're null