1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-01-19 16:29:17 +08:00
2024-02-06 06:02:12 +00:00

20 lines
410 B
Go

package components
type IBlock interface {
GetDirectives() []IDirective
FindDirectives(directiveName string) []IDirective
RemoveDirective(name string, params []string)
UpdateDirective(name string, params []string)
GetComment() string
GetLine() int
GetCodeBlock() string
}
type IDirective interface {
GetName() string
GetParameters() []string
GetBlock() IBlock
GetComment() string
GetLine() int
}