File query language written in Java and ANTLR