added a pragma handler for definition ranges