SectionKind has been retired

This commit is contained in:
2022-09-21 21:25:48 -04:00
parent b3ebd7a259
commit 6040980003
6 changed files with 7 additions and 68 deletions

View File

@@ -15,22 +15,10 @@ type SyntaxTree struct {
sections map[string] Section
}
// SectionKind differentiates Section interfaces.
type SectionKind int
const (
SectionKindType = iota
SectionKindEnum
SectionKindFace
SectionKindData
SectionKindFunc
)
// Section can be any kind of section. You can find out what type of section it
// is with the Kind method.
type Section interface {
Location () (location file.Location)
Kind () (kind SectionKind)
Permission () (permission types.Permission)
Name () (name string)
NewError (message string, kind infoerr.ErrorKind) (err error)