- parse
- parseAssertionValue
An assertion value : assertionvalue = valueencoding valueencoding = 0*(normal /
escaped) normal = UT
- parseBranchNode
Parse AND, OR and NOT nodes : and = '&' filterlist or = '|' filterlist not = '!'
filter filterlist =
- parseExtensible
Parse an extensible extensible = ( attr [":dn"] [':' oid] ":=" assertionvalue )
/ ( [":dn"] ':' oid
- parseFilterComp
filtercomp = and / or / not / item and = '&' filterlist or = '|' filterlist not
= '!' filter item =
- parseFilterInternal
Pasre the grammar rule : filter ::= '(' filterComp ')'
- parseItem
Parse the following grammar : item = simple / present / substring / extensible
simple = attr filtert
- parsePresenceEqOrSubstring
Here is the grammar to parse : simple ::= '=' assertionValue present ::= '=' '*'
substring ::= '=' [