This package defines the classes which provide the base for query classes. A query is an action which scans a specified abstract syntax tree and returns a report, but does not make any modifications to the tree.