codegen

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BeginTest

func BeginTest(g GenerateBuffer)

func GetTemplateDir

func GetTemplateDir() string

func SetTemplateDir

func SetTemplateDir()

func ToCamelCase

func ToCamelCase(text string) string

func ToPascalCase

func ToPascalCase(text string) string

Types

type GenerateBuffer

type GenerateBuffer interface {
	CreateBuffer(destPath string) (io.Writer, error)
	Close()
}
var BufferGenerator GenerateBuffer = &GenerateBufferImpl{}

type GenerateBufferImpl

type GenerateBufferImpl struct {
	// contains filtered or unexported fields
}

func (*GenerateBufferImpl) Close

func (g *GenerateBufferImpl) Close()

func (*GenerateBufferImpl) CreateBuffer

func (g *GenerateBufferImpl) CreateBuffer(destPath string) (io.Writer, error)

type Generator

type Generator interface {
	Generate()
}

type GeneratorFunc

type GeneratorFunc func()

func GeneratorFactory

func GeneratorFactory(templatePath, destPath string) GeneratorFunc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL