MCPcopy Create free account

hub / github.com/codag-megalith/codag-visualizer / functions

Functions1,328 in github.com/codag-megalith/codag-visualizer

↓ 4 callersMethodescapeRegex
* Escape special regex characters in a string
frontend/src/analyzer.ts:112
↓ 4 callersFunctionextractCallsInNode
(bodyNode: Node, lang: SupportedLanguage)
frontend/src/tree-sitter/extractors.ts:358
↓ 4 callersFunctionextractRepoStructure
(files: { path: string; content: string }[])
frontend/src/repo-structure.ts:410
↓ 4 callersFunctionfindNodeCollapsedComponent
* Find which collapsed component a node belongs to (if any)
frontend/src/webview-client/edges.ts:116
↓ 4 callersFunctionformatCost
(cost: number)
frontend/src/cost-tracking.ts:27
↓ 4 callersFunctionfp
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersFunctiongenerateElkEdgePath
* Generate SVG path from ELK edge route (orthogonal routing) * Shortens endpoint to leave room for arrowhead
frontend/src/webview-client/edges.ts:16
↓ 4 callersFunctiongetCrossFileCalls
()
frontend/src/analysis/state.ts:25
↓ 4 callersFunctiongetParams
(paramsNode: Node | null, language: string)
frontend/src/tree-sitter/helpers.ts:23
↓ 4 callersFunctiongl
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersFunctiongs
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersMethodhashContentAST
* Hash content using AST-aware method (ignores comments, whitespace) * * Falls back to raw content hash when: * - Tree-sitter is unavai
frontend/src/cache.ts:310
↓ 4 callersFunctionhighlightEdge
(sourceId: string, targetId: string, highlight: boolean)
frontend/src/webview-client/edges.ts:727
↓ 4 callersFunctionisAsync
(node: Node)
frontend/src/tree-sitter/helpers.ts:106
↓ 4 callersFunctionkr
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersFunctionlayoutWorkflows
(defs: any)
frontend/src/webview-client/layout.ts:50
↓ 4 callersFunctionlm
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersFunctionmw
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersMethodnotifyAnalysisStarted
()
frontend/src/webview.ts:129
↓ 4 callersMethodnotifyFileStateChange
* Notify webview of file state changes for live file indicators
frontend/src/webview.ts:170
↓ 4 callersFunctionparseNodeId
(id: string)
frontend/src/edge-resolver.ts:22
↓ 4 callersFunctionprepareSVGForExport
* Build SVG for export from scratch, reading positions from DOM
frontend/src/webview-client/export.ts:243
↓ 4 callersFunctionqm
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersFunctionrenderEdges
()
frontend/src/webview-client/edges.ts:139
↓ 4 callersFunctionrenderGroups
()
frontend/src/webview-client/groups.ts:23
↓ 4 callersFunctionrenderNodes
( dragstarted: (event: any, d: any) => void, dragged: (event: any, d: any) => void, dragended: (ev
frontend/src/webview-client/nodes.ts:8
↓ 4 callersMethodrenderStep
* Render the current step content
frontend/src/webview-client/tutorial.ts:169
↓ 4 callersFunctionsaveBase64Image
* Save base64 image data using VSCode save dialog
frontend/src/webview-client/export.ts:779
↓ 4 callersMethodsaveNow
()
frontend/src/cache.ts:190
↓ 4 callersMethodscheduleSave
()
frontend/src/cache.ts:170
↓ 4 callersFunctionsetCrossFileCalls
(calls: CrossFileCall[])
frontend/src/analysis/state.ts:29
↓ 4 callersFunctionsetRepoFiles
(files: { path: string; functions: { name: string; calls: string[]; line: number }[] }[])
frontend/src/analysis/state.ts:37
↓ 4 callersFunctionsnapToGrid
(value: number)
frontend/src/webview-client/utils.ts:20
↓ 4 callersMethodstartBatchProgress
* Start tracking batch progress (resets counters).
frontend/src/webview.ts:463
↓ 4 callersFunctionsvgToBase64
* Convert SVG to base64 image data (PNG or JPEG) using canvas * Returns base64-encoded image data (without data URL prefix)
frontend/src/webview-client/export.ts:708
↓ 4 callersFunctionud
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersFunctionupdateEdgeLabels
(transitionDuration: number = 0)
frontend/src/webview-client/edges.ts:519
↓ 4 callersFunctionupdateGroupVisibility
()
frontend/src/webview-client/visibility.ts:15
↓ 4 callersFunctionupdateSnapshotStats
(workflowGroups: WorkflowGroup[], currentGraphData: WorkflowGraph)
frontend/src/webview-client/workflow-detection.ts:606
↓ 4 callersMethodupdateViewState
(update: Partial<ViewState>)
frontend/src/webview.ts:121
↓ 4 callersFunctionx
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callersFunctionze
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionAc
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionAp
(t,n,e,r,i)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionAw
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionBf
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionDp
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionEu
(t,n,e,r)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionFg
(n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionGr
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionIg
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionIo
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionJo
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionJu
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionKo
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionLg
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionLl
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionMn
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionOl
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionPa
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionRe
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionRp
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionSg
()
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionVm
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionVx
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionW
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionWe
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionX
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionY
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionYt
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionZi
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersMethod_clip
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersMethod_clipSegment
(t,n,e,r,i,o)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunction_d
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersMethod_legalize
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersMethod_project
(t,n,e,r)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionad
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionae
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionap
()
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionax
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionbl
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionca
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctioncalculate_cost
Calculate cost from token usage.
backend/gemini_client.py:27
↓ 3 callersMethodcancel
()
frontend/src/metadata-batcher.ts:78
↓ 3 callersFunctioncd
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersMethodcheckHealth
* Check if the backend is reachable and API key is configured. * Uses a short timeout so it fails fast.
frontend/src/api.ts:72
↓ 3 callersMethodclear
* Clear all cache
frontend/src/cache.ts:1438
↓ 3 callersFunctionclearActivelyEditing
(filePath: string)
frontend/src/analysis/state.ts:205
↓ 3 callersFunctioncr
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersMethoddetectWorkflow
(content: string, filePath?: string)
frontend/src/analyzer.ts:190
↓ 3 callersFunctiondetectWorkflowGroups
(data: WorkflowGraph)
frontend/src/webview-client/workflow-detection.ts:101
↓ 3 callersFunctiondw
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionextract_usage
Extract token usage from Gemini API response.
backend/gemini_client.py:16
↓ 3 callersFunctionfd
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionfitToScreen
()
frontend/src/webview-client/controls.ts:82
↓ 3 callersFunctionformatEdgeInfo
(edge: any, header?: string)
frontend/src/webview-client/edges.ts:475
↓ 3 callersFunctionformatHttpConnectionsForPrompt
(structure: RawRepoStructure)
frontend/src/repo-structure.ts:516
↓ 3 callersFunctionfr
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctionfv
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callersFunctiongenerateNodeId
* Generate a stable node ID from file path and function name * Format: {relativePath}::{function} to match backend format * Example: backend/client.
frontend/src/local-graph-updater.ts:82
← previousnext →201–300 of 1,328, ranked by callers