I am not sure about words separated by hyphens (e.g. Fekete-tenger vs. Budapest-Székesfehérvár-Siófok), but I think that numbers should definitely be split up along hyphens. The example in the title should obviously have an en-dash instead of a hyphen, but due to limitations of keyboards and/or layouts, people do use hyphens to mean from-to. So the correct token sequence should be "1908", "-", "1914", whereas ATM it is "1908-1914".
I am not sure about words separated by hyphens (e.g. Fekete-tenger vs. Budapest-Székesfehérvár-Siófok), but I think that numbers should definitely be split up along hyphens. The example in the title should obviously have an en-dash instead of a hyphen, but due to limitations of keyboards and/or layouts, people do use hyphens to mean from-to. So the correct token sequence should be "1908", "-", "1914", whereas ATM it is "1908-1914".