Implementing access to alternative parsing routines with a setup function instead of with additional API function flags.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>