FWIW I have attached an 'ldapschema.ssh' a2ps style sheet for "pretty
printing" LDAP v3 schema files such that certain keywords
(matchingRules:, attributeTypes:, et cetera), the "NAME" label, and its
value(s) are highlighted.
I have tested this with NSDS/iPlanet-5.0 and OpenLDAP-2.1.12 schema
files. Also attached is a mini-PNG snapshot of a couple of schema lines,
albeit line wrapped, which shows the highlighting affects.
For those who have/use a2ps (ASCII to Postscript) and need a reasonably
readable hardcopy of a schema file, this style sheet may be useful.
------------------------------------------------------------------------
style ldapschema is
version is 1.0
written by "Jim Dutton (23 Jan 2003) <jimd@siu.edu>"
documentation is
"Highlight common LDAP schema keywords."
end documentation
case sensitive
keywords in Keyword_strong are
matchingRules:,matchingRuleUse:,attributeTypes:,objectClasses:
end keywords
operators are
(/( NAME *)/
/(\'[a-zA-Z0-9]+\' |\\( (\'[a-zA-Z0-9]+\' )+\\) )/
\1 Label_strong, \2 Keyword_strong)
end operators
end style
------------------------------------------------------------------------