Documentation
¶
Overview ¶
Package golang provides Go language extraction for knowledge graphs.
Index ¶
Constants ¶
View Source
const ( // Language is the canonical name for Go. Language = "go" // NodePrefix is the prefix for all Go node IDs. NodePrefix = "go_" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extractor ¶
type Extractor struct {
// contains filtered or unexported fields
}
Extractor implements extract.LanguageExtractor for Go source code. It uses the native go/parser and go/ast packages for extraction.
func (*Extractor) CanExtract ¶
CanExtract returns true for .go files.
func (*Extractor) DetectFramework ¶
func (e *Extractor) DetectFramework(path string) *provider.FrameworkInfo
DetectFramework returns nil for Go (no framework detection yet).
func (*Extractor) Extensions ¶
Extensions returns Go file extensions.
func (*Extractor) ExtractFile ¶
ExtractFile extracts nodes and edges from a single Go file.
Click to show internal directories.
Click to hide internal directories.