On page http://www.loc.gov/z3950/agency/zing/cql/bnf.html
first rule reads
but in other place it is referred to as cqlQuery . I suggest using
cqlQuery since the lowerUpperCase naming convention appears in most places..
.. except for prefix-assignment, which I suggest is renamed to
Other than that, the TD BNF data is vertically centered. It makes it a
little difficult to spot that
'(' cqlQuery ')
belongs to searchClause and not boolean.
I suggest vertically align all TD data elements to "top".