Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuilderSupport ¶
type BuilderSupport interface {
// AddArgument(string) // must be provided by each command
AddPreposition(string) // not required by all commands
ColumnSpecifierFromArg(string) *column.Specifier
IsKeyword(string, keyword.ID) bool
KeywordName(keyword.ID) string
}
API provided by the parser to the command builders, allowing them to perform common tasks such as looking up keywords etc
type Command ¶
type Command interface {
Name() string
String() string
ApplyConfig(ConfigAPI)
ApplyRenderCommands(RenderAPI)
}
each command provides the following abilities
Click to show internal directories.
Click to hide internal directories.