Documentation
¶
Overview ¶
code-from-spec: SPEC/golang/implementation/utils/logical_names@M6bFLcyqfTp3Vj4VNU14bIW6r2U
Index ¶
- Variables
- func LogicalNameExternalToPath(logicalName string) (*pathutils.PathCfs, error)
- func LogicalNameFromPath(cfsPath *pathutils.PathCfs) (string, error)
- func LogicalNameGetArtifactGenerator(logicalName string) (string, error)
- func LogicalNameGetParent(logicalName string) (string, error)
- func LogicalNameGetQualifier(logicalName string) (string, bool)
- func LogicalNameHasParent(logicalName string) bool
- func LogicalNameHasQualifier(logicalName string) bool
- func LogicalNameIsArtifact(logicalName string) bool
- func LogicalNameIsExternal(logicalName string) bool
- func LogicalNameIsSpec(logicalName string) bool
- func LogicalNameStripQualifier(logicalName string) string
- func LogicalNameToPath(logicalName string) (*pathutils.PathCfs, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidPath = errors.New("path is not a _node.md file under code-from-spec/")
View Source
var ErrNoParent = errors.New("logical name is SPEC itself")
View Source
var ErrNotASpecReference = errors.New("logical name is not a SPEC/ reference")
View Source
var ErrNotAnArtifactReference = errors.New("logical name does not start with ARTIFACT/")
View Source
var ErrNotAnExternalReference = errors.New("logical name does not start with EXTERNAL/")
View Source
var ErrUnsupportedReference = errors.New("logical name is not a SPEC/ reference")
Functions ¶
func LogicalNameGetParent ¶
func LogicalNameGetQualifier ¶
func LogicalNameHasParent ¶
func LogicalNameHasQualifier ¶
func LogicalNameIsArtifact ¶
func LogicalNameIsExternal ¶
func LogicalNameIsSpec ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.