def show_errors(self, view):

        # Go through the errors that came back
        errorRegions = []
        for error in self.errors:
            errorRegions.append(error.region)

        # Put an outline around each one and a dot on the line
        view.add_regions(
            'glshadervalidate_errors',
            errorRegions,
            'glshader_error',
            'dot',
            sublime.DRAW_OUTLINED
        )
Expect to order units by the number of depending units.
dataset/ETHPy150Open WebGLTools/GL-Shader-Validator/GLShaderValidator.py/GLShaderValidatorCommand.show_errors--crossover with--dataset/ETHPy150Open heiskr/sagefy/server/test/test_modules_sequencer_traversal.py/test_order