Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RendererContext ¶
type RendererContext struct { }
type StringRenderer ¶
type StringRenderer struct {
// contains filtered or unexported fields
}
StringRenderer renders AST to raw string.
func NewStringRenderer ¶
func NewStringRenderer() *StringRenderer
NewStringRenderer creates a new StringRender.
func (*StringRenderer) Render ¶
func (r *StringRenderer) Render(astRoot []ast.Node) string
Render renders the AST to raw string.
func (*StringRenderer) RenderNode ¶
func (r *StringRenderer) RenderNode(node ast.Node)
RenderNode renders a single AST node to raw string.
func (*StringRenderer) RenderNodes ¶
func (r *StringRenderer) RenderNodes(nodes []ast.Node)
RenderNodes renders a slice of AST nodes to raw string.
Click to show internal directories.
Click to hide internal directories.