added parser logic to pick up on new block lexers