# Functions
NewContext generates a context from the given builder, naming systems, and the naming system you wish to construct the canonical ordering from.
NewErrorTracker makes a new error tracker; note that it implements io.Writer.
No description provided by the author
w is the destination; left and right are the delimiters; @ and $ are both reasonable choices.
# Constants
No description provided by the author
# Structs
Context is global context for individual generators to consume.
DefaultGen implements a do-nothing Generator.
DefaultPackage contains a default implementation of Package.
ErrorTracker tracks errors to the underlying writer, so that you can ignore them until you're ready to return.
No description provided by the author
ImportTracker may be passed to a namer.RawNamer, to track the imports needed for the types it names.
SnippetWriter is an attempt to make the template library usable.
# Type aliases
Packages is a list of packages to generate.