Initial version of the parser. It was not tested yet.