Skip to content

port SelectionParser to Go

Eric Sunshine requested to merge sunshineco/reposurgeon:es/goselparser into master

This series ports the base SelectionParser class from Python to Go.

The series is ready for merge as-is, though, some future work is planned atop this series:

  • add SelectionParser tests
  • port the lexer debugger to Go
  • add a docstring field to the @function() registration table for use by Reposurgeon.HelpFunctions()
  • port the two SelectionParser subclasses to Go (one for AttributionEditor and one for RepoSurgeon)

Merge request reports