A region based parser implemented in Java 8.