Add Pascal language

These could be a single regex, with the different bases separated by pipes (`|`). Yes, this is more readable, but the single regex will be more performant (and the `[-+]?` is shared)