Ejemplo n.º 1
0
  def _format_and_replace(self, edit):
    entire_buffer = self._sublime.Region(0, self._view.size())

    parser = GherkinParser(self._view.substr(entire_buffer))
    parsed = parser.parse()
    result = GherkinFormatter().format(parsed)

    self._view.replace(edit, entire_buffer, result)
  def _format_region(self, region, edit):
    parser = GherkinParser(self._view.substr(region))
    parsed = parser.parse()
    result = GherkinFormatter().format(parsed)

    self._view.replace(edit, region, result)