leex/yecc query parser