Parser skeleton