Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CommonEntity ¶
CommonEntity generates an entity that is common to all languages.
Types ¶
type Abstract ¶
type Abstract interface { FileExtension() string CommandPath() string InternalPath() string PackagePath() string GetTemplate(name string) string CodeFormatter(path string) (st SymbolTable, err error) GenerateProject(name, path string) (err error) }
Abstract is the interface for saas-y code & infrastructure generators.
type SymbolTable ¶
SymbolTable is a map translating original symbol names to symbol names conforming to the naming style of the generated language.
Click to show internal directories.
Click to hide internal directories.