Extract base parser