Parser for range sentences like '1990; 1995-2000; 2005'