Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CodeHipster/go-code-visualizer
/ functions
Functions
56 in github.com/CodeHipster/go-code-visualizer
⨍
Functions
56
◇
Types & classes
7
↓ 5 callers
Method
PackageName
()
formatter/parsed-code.go:9
↓ 3 callers
Method
addVars
(variable []string)
parser/parsed-code.go:55
↓ 3 callers
Function
htmlEscapeStringArray
(arr []string)
formatter/cv-formatter.go:20
↓ 2 callers
Method
PackagePath
PackagePath() expects all paths to be lowercase.
formatter/parsed-code.go:8
↓ 2 callers
Method
ToGraphString
()
formatter/graph/node-setting.go:10
↓ 2 callers
Method
addTypes
(typ []string)
parser/parsed-code.go:43
↓ 2 callers
Function
check
(e error)
parser/ast-scanner.go:16
↓ 2 callers
Function
parseVariableDeclarations
(variableSpecs []ast.Spec, prefix string)
parser/ast-scanner.go:120
↓ 1 callers
Method
AddPackageNodeRow
(row PackageNodeRow)
formatter/graph/package-node.go:20
↓ 1 callers
Method
BuildGraphString
()
formatter/graph/graph.go:25
↓ 1 callers
Method
FileName
()
formatter/parsed-code.go:6
↓ 1 callers
Method
Functions
()
formatter/parsed-code.go:14
↓ 1 callers
Method
Imports
Imports() expects all paths to be lowercase.
formatter/parsed-code.go:11
↓ 1 callers
Function
ParseFile
(path string)
parser/ast-scanner.go:173
↓ 1 callers
Method
Types
()
formatter/parsed-code.go:12
↓ 1 callers
Method
Variables
()
formatter/parsed-code.go:13
↓ 1 callers
Method
addFunc
(function string)
parser/parsed-code.go:63
↓ 1 callers
Method
addImports
(imp []string)
parser/parsed-code.go:31
↓ 1 callers
Function
check
(e error)
go-code-visualizer.go:13
↓ 1 callers
Function
distilPackagePath
* If package is located under src, return path relative to it. Keep path complete if not TODO: src can be anything, not exclusive to GOPATH */
parser/ast-scanner.go:42
↓ 1 callers
Method
fileNameCell
()
formatter/graph/package-node-row.go:57
↓ 1 callers
Method
functionsCell
()
formatter/graph/package-node-row.go:61
↓ 1 callers
Function
getMapOfPackagePaths
(goCode []ParsedCode)
formatter/cv-formatter.go:79
↓ 1 callers
Function
getPackageNodes
(goCode []ParsedCode)
formatter/cv-formatter.go:27
↓ 1 callers
Function
getPackageRelations
(goCode []ParsedCode)
formatter/cv-formatter.go:63
↓ 1 callers
Function
goParseFile
(path string)
parser/ast-scanner.go:31
↓ 1 callers
Method
packageNodesGraphString
()
formatter/graph/graph.go:45
↓ 1 callers
Method
packageRelationsGraphString
()
formatter/graph/graph.go:55
↓ 1 callers
Function
parseFunction
(funcDecl *ast.FuncDecl, fileInBytes []byte)
parser/ast-scanner.go:163
↓ 1 callers
Function
parseImportDeclarations
(importSpecs []ast.Spec)
parser/ast-scanner.go:53
↓ 1 callers
Function
parseTypeDeclarations
(typeSpecs []ast.Spec)
parser/ast-scanner.go:64
↓ 1 callers
Method
settingsGraphString
()
formatter/graph/graph.go:37
↓ 1 callers
Method
toGraphString
()
formatter/graph/package-node.go:24
↓ 1 callers
Method
typesCell
()
formatter/graph/package-node-row.go:65
↓ 1 callers
Function
validSyntax
(file []byte)
parser/ast-scanner.go:22
↓ 1 callers
Method
variablesCell
()
formatter/graph/package-node-row.go:69
Function
CreateGraph
(settings []string, nodeSetting NodeSettings, packageNodes []PackageNode, packageRelations []PackageRelation)
formatter/graph/graph.go:16
Function
CreatePackageNode
(fileName string, packagePath string, rows []PackageNodeRow)
formatter/graph/package-node.go:13
Function
CreatePackageNodeRow
(fileName string, functions []string, types []string, variables []string)
formatter/graph/package-node-row.go:9
Method
FileName
()
parser/parsed-code.go:15
Method
Functions
()
parser/parsed-code.go:71
Function
GenerateDotGraph
(goCode []ParsedCode)
formatter/cv-formatter.go:8
Method
Imports
()
parser/parsed-code.go:35
Method
PackageName
()
parser/parsed-code.go:23
Method
PackagePath
()
parser/parsed-code.go:19
Function
TestParser
(t *testing.T)
parser/ast-scanner_test.go:11
Method
ToGraphString
()
formatter/graph/package-relation.go:10
Method
ToString
()
parser/parsed-code.go:75
Method
ToString
()
formatter/parsed-code.go:15
Method
Types
()
parser/parsed-code.go:47
Method
Variables
()
parser/parsed-code.go:59
Method
addFuncs
(function []string)
parser/parsed-code.go:67
Method
addImport
(imp string)
parser/parsed-code.go:27
Method
addType
(typ string)
parser/parsed-code.go:39
Method
addVar
(variable string)
parser/parsed-code.go:51
Function
main
()
go-code-visualizer.go:19