Calypso Query Language Parser & AST