Moving parsing prepass parse matrix into their own file and table for cleaner code :)

We don't have to work around the fact that some entries in the parse matrix table are to be handled separately.