| Bar Charts |
![]() |

And represented by a visually notated context free grammar as:

(The pattern
matcher at the heart of the spatial parser uses a predicate called viz-loosely-equal so that the grammar still works even thought its bars are rectilinear and those in the diagram which was parsed are not.)