Documentation
¶
Index ¶
- type ASTDeclarationTemplateFunctions
- func (ASTDeclarationTemplateFunctions) DeclKeywords(declaration ast.Declaration) string
- func (ASTDeclarationTemplateFunctions) DeclTypeTitle(declaration ast.Declaration) string
- func (ASTDeclarationTemplateFunctions) Enums(declarations []ast.Declaration) []ast.Declaration
- func (ASTDeclarationTemplateFunctions) Events(declarations []ast.Declaration) []ast.Declaration
- func (ASTDeclarationTemplateFunctions) GenInitializer(declaration ast.Declaration) bool
- func (ASTDeclarationTemplateFunctions) HasConformance(declaration ast.Declaration) bool
- func (ASTDeclarationTemplateFunctions) IsEnum(declaration ast.Declaration) bool
- func (ASTDeclarationTemplateFunctions) StructsAndResources(declarations []ast.Declaration) []ast.Declaration
- type DocGenerator
- type ElementTemplateFunctions
- type InMemoryFileWriter
- type InMemoryFiles
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ASTDeclarationTemplateFunctions ¶
type ASTDeclarationTemplateFunctions struct{}
func (ASTDeclarationTemplateFunctions) DeclKeywords ¶
func (ASTDeclarationTemplateFunctions) DeclKeywords(declaration ast.Declaration) string
func (ASTDeclarationTemplateFunctions) DeclTypeTitle ¶
func (ASTDeclarationTemplateFunctions) DeclTypeTitle(declaration ast.Declaration) string
func (ASTDeclarationTemplateFunctions) Enums ¶
func (ASTDeclarationTemplateFunctions) Enums(declarations []ast.Declaration) []ast.Declaration
func (ASTDeclarationTemplateFunctions) Events ¶
func (ASTDeclarationTemplateFunctions) Events(declarations []ast.Declaration) []ast.Declaration
func (ASTDeclarationTemplateFunctions) GenInitializer ¶
func (ASTDeclarationTemplateFunctions) GenInitializer(declaration ast.Declaration) bool
func (ASTDeclarationTemplateFunctions) HasConformance ¶
func (ASTDeclarationTemplateFunctions) HasConformance(declaration ast.Declaration) bool
func (ASTDeclarationTemplateFunctions) IsEnum ¶
func (ASTDeclarationTemplateFunctions) IsEnum(declaration ast.Declaration) bool
func (ASTDeclarationTemplateFunctions) StructsAndResources ¶
func (ASTDeclarationTemplateFunctions) StructsAndResources(declarations []ast.Declaration) []ast.Declaration
type DocGenerator ¶
type DocGenerator struct {
// contains filtered or unexported fields
}
func NewDocGenerator ¶
func NewDocGenerator() *DocGenerator
func (*DocGenerator) Generate ¶
func (gen *DocGenerator) Generate(source string, outputDir string) error
func (*DocGenerator) GenerateInMemory ¶
func (gen *DocGenerator) GenerateInMemory(source string) (InMemoryFiles, error)
type InMemoryFileWriter ¶
type InMemoryFileWriter struct {
// contains filtered or unexported fields
}
func NewInMemoryFileWriter ¶
func NewInMemoryFileWriter(files InMemoryFiles, fileName string) *InMemoryFileWriter
func (*InMemoryFileWriter) Close ¶
func (w *InMemoryFileWriter) Close() error
type InMemoryFiles ¶
Click to show internal directories.
Click to hide internal directories.