www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Enforcing Semantic Discipline in Language Design

     if (visd.visibility.kind == Visibility.Kind.protected_ && 
!sds.isClassDeclaration())
             {
                 .error(visd.loc, "%s is only valid within class 
declarations that support inheritance", 
visd.toPrettyChars(false));
             }
Oct 18