Versions in this module Expand all Collapse all v0 v0.4.5 Oct 18, 2023 Changes in this version + const DefaultErrorLevel + const DefaultGlobalConfig + const DefaultUserConfig + var DefaultSmiPaths []string = []string + func AppendFS(fs ...NamedFS) + func Exit() + func GetElementNode(smiElementPtr *types.SmiElement) *types.SmiNode + func GetFirstChildNode(smiNodePtr *types.SmiNode) *types.SmiNode + func GetFirstElement(smiNodePtr *types.SmiNode) *types.SmiElement + func GetFirstImport(smiModulePtr *types.SmiModule) *types.SmiImport + func GetFirstMacro(smiModulePtr *types.SmiModule) *types.SmiMacro + func GetFirstModule() *types.SmiModule + func GetFirstNamedNumber(smiTypePtr *types.SmiType) *types.SmiNamedNumber + func GetFirstNode(smiModulePtr *types.SmiModule, nodekind types.NodeKind) *types.SmiNode + func GetFirstOption(smiComplianceNodePtr *types.SmiNode) *types.SmiOption + func GetFirstRange(smiTypePtr *types.SmiType) *types.SmiRange + func GetFirstRefinement(smiComplianceNodePtr *types.SmiNode) *types.SmiRefinement + func GetFirstRevision(smiModulePtr *types.SmiModule) *types.SmiRevision + func GetFirstType(smiModulePtr *types.SmiModule) *types.SmiType + func GetFlags() int + func GetMacro(smiModulePtr *types.SmiModule, macro string) *types.SmiMacro + func GetMacroLine(smiMacroPtr *types.SmiMacro) int + func GetMacroModule(smiMacroPtr *types.SmiMacro) *types.SmiModule + func GetMinMaxRange(smiType *types.SmiType) *types.SmiRange + func GetModule(module string) *types.SmiModule + func GetModuleIdentityNode(smiModulePtr *types.SmiModule) *types.SmiNode + func GetNextChildNode(smiNodePtr *types.SmiNode) *types.SmiNode + func GetNextElement(smiElementPtr *types.SmiElement) *types.SmiElement + func GetNextImport(smiImportPtr *types.SmiImport) *types.SmiImport + func GetNextMacro(smiMacroPtr *types.SmiMacro) *types.SmiMacro + func GetNextModule(smiModulePtr *types.SmiModule) *types.SmiModule + func GetNextNamedNumber(smiNamedNumberPtr *types.SmiNamedNumber) *types.SmiNamedNumber + func GetNextNode(smiNodePtr *types.SmiNode, nodekind types.NodeKind) *types.SmiNode + func GetNextOption(smiOptionPtr *types.SmiOption) *types.SmiOption + func GetNextRange(smiRangePtr *types.SmiRange) *types.SmiRange + func GetNextRefinement(smiRefinementPtr *types.SmiRefinement) *types.SmiRefinement + func GetNextRevision(smiRevisionPtr *types.SmiRevision) *types.SmiRevision + func GetNextType(smiTypePtr *types.SmiType) *types.SmiType + func GetNode(smiModulePtr *types.SmiModule, name string) *types.SmiNode + func GetNodeByOID(oid types.Oid) *types.SmiNode + func GetNodeLine(smiNodePtr *types.SmiNode) int + func GetNodeModule(smiNodePtr *types.SmiNode) *types.SmiModule + func GetNodeType(smiNodePtr *types.SmiNode) *types.SmiType + func GetOptionLine(smiOptionPtr *types.SmiOption) int + func GetOptionNode(smiOptionPtr *types.SmiOption) *types.SmiNode + func GetParentNode(smiNodePtr *types.SmiNode) *types.SmiNode + func GetParentType(smiTypePtr *types.SmiType) *types.SmiType + func GetPath() string + func GetRefinementLine(smiRefinementPtr *types.SmiRefinement) int + func GetRefinementNode(smiRefinementPtr *types.SmiRefinement) *types.SmiNode + func GetRefinementType(smiRefinementPtr *types.SmiRefinement) *types.SmiType + func GetRefinementWriteType(smiRefinementPtr *types.SmiRefinement) *types.SmiType + func GetRelatedNode(smiNodePtr *types.SmiNode) *types.SmiNode + func GetRevisionLine(smiRevisionPtr *types.SmiRevision) int + func GetType(smiModulePtr *types.SmiModule, typeName string) *types.SmiType + func GetTypeLine(smiTypePtr *types.SmiType) int + func GetTypeModule(smiTypePtr *types.SmiType) *types.SmiModule + func Init(tag ...string) bool + func IsImported(smiModulePtr *types.SmiModule, importedModulePtr *types.SmiModule, ...) bool + func IsLoaded(module string) bool + func LoadModule(module string) (string, error) + func PrependFS(fs ...NamedFS) + func ReadConfig(filename string, tag ...string) error + func RenderNode(smiNodePtr *types.SmiNode, flags types.Render) string + func RenderOID(oid types.Oid, flags types.Render) string + func SetErrorHandler(smiErrorHandler types.SmiErrorHandler) + func SetErrorLevel(level int) + func SetFS(fs ...NamedFS) + func SetFlags(userflags int) + func SetPath(path string) + func SetSeverity(pattern string, severity int) + type FS = internal.FS + type NamedFS = internal.NamedFS + func NewNamedFS(name string, fs FS) NamedFS