MCPcopy Create free account

hub / github.com/Reflectology/M0WER / functions

Functions48 in github.com/Reflectology/M0WER

↓ 3 callersFunctionwalk
(dir: string)
src/utils.ts:21
↓ 2 callersMethod_sendTheme
(theme: vscode.ColorTheme = vscode.window.activeColorTheme)
src/webviewPanel.ts:100
↓ 2 callersMethod_updateWebview
(diagramData: DiagramData)
src/webviewPanel.ts:95
↓ 2 callersMethodanalyzeWorkspace
()
src/codeAnalyzer.ts:38
↓ 2 callersMethodcreateOrShow
(diagramData: DiagramData, state: vscode.Memento)
src/webviewPanel.ts:56
↓ 2 callersMethodgenerateDiagram
* Generate a diagram from code structure * This follows the principles from the Lean diagram_generator.lean
src/diagramGenerator.ts:104
↓ 2 callersMethodnormalizeMetric
* Normalize a metric value to a 0-1 range
src/diagramGenerator.ts:287
↓ 2 callersMethodrefresh
(diagramData: DiagramData)
src/entityTreeProvider.ts:22
↓ 2 callersMethodsortNodes
(nodes: DiagramNode[])
src/entityTreeProvider.ts:61
↓ 2 callersMethodtoItem
(node: DiagramNode)
src/entityTreeProvider.ts:50
↓ 1 callersMethod_getHtmlForWebview
(diagramData: DiagramData)
src/webviewPanel.ts:107
↓ 1 callersMethodcalculateGoodness
* Calculate goodness values for nodes * This implements the goodness function from rsc.lean
src/diagramGenerator.ts:385
↓ 1 callersMethodcolorFromGoodness
* Generate color from goodness value * This implements the colorFromGoodness function from diagram_generator.lean
src/diagramGenerator.ts:400
↓ 1 callersMethodcreateLinks
* Create diagram links from code relationships
src/diagramGenerator.ts:295
↓ 1 callersMethodcreateNode
* Create a diagram node from a code entity * This maps code entities to the mathematical configuration space
src/diagramGenerator.ts:200
↓ 1 callersMethoddispose
()
src/webviewPanel.ts:986
↓ 1 callersMethodenhanceLinksWithFlowInfo
* Enhance links with flow dependency information
src/diagramGenerator.ts:476
↓ 1 callersMethodenhanceNodesWithUMLInfo
* Enhance nodes with additional information for UML class diagrams
src/diagramGenerator.ts:439
↓ 1 callersMethodenrichWithReflectology
(structure: CodeStructure)
src/codeAnalyzer.ts:202
↓ 1 callersMethodextractAxioms
* Extract axioms from code structure to create a mapping
src/diagramGenerator.ts:148
↓ 1 callersMethodextractGroupActions
* Extract group actions from code structure * This identifies transformations/symmetries in the code
src/diagramGenerator.ts:183
↓ 1 callersFunctionfindFileInWorkspace
(dir: string, fileName: string)
src/extension.ts:102
↓ 1 callersMethodfindMetricDimensions
* Find the most relevant metric dimensions to use for projection
src/diagramGenerator.ts:240
↓ 1 callersMethodfindOrbitNodes
* Find all nodes in the orbit of a given node
src/diagramGenerator.ts:331
↓ 1 callersMethodgenerateOrbits
* Generate orbits for nodes based on group actions * This implements the visualizeConfigSpaceWithOrbits concept from diagram_generator.lean
src/diagramGenerator.ts:311
↓ 1 callersFunctiongenerateVisualization
(token: vscode.CancellationToken)
src/extension.ts:131
↓ 1 callersMethodhighlightNode
(id: string)
src/webviewPanel.ts:87
↓ 1 callersMethodidentifyCanonicalForms
* Identify canonical forms among nodes * This implements the visualizeCanonicalForms concept from diagram_generator.lean
src/diagramGenerator.ts:352
↓ 1 callersMethodprojectNodes
* Project nodes to 2D space using mathematical principles * This implements the projectConfigPoint concept from diagram_generator.lean
src/diagramGenerator.ts:216
↓ 1 callersMethodregisterOpenHandler
(view: vscode.TreeView<EntityTreeItem>)
src/entityTreeProvider.ts:72
Functionactivate
(context: vscode.ExtensionContext)
src/extension.ts:8
MethodaddAxioms
(axioms?: string[])
src/diagramGenerator.ts:159
Methodcomplexity
(node: DiagramNode)
src/diagramGenerator.ts:366
Methodconstructor
( public readonly node: DiagramNode, collapsibleState: vscode.TreeItemCollapsibleState )
src/entityTreeProvider.ts:5
Methodconstructor
( panel: vscode.WebviewPanel, diagramData: DiagramData, state: vscode.Memento )
src/webviewPanel.ts:13
MethodconvertTokensToCodeStructure
(tokenResults: any)
src/codeAnalyzer.ts:246
Functiondeactivate
()
src/extension.ts:149
MethodgetChildren
(element?: EntityTreeItem)
src/entityTreeProvider.ts:31
MethodgetNodeColor
* Generate a color for a node based on axioms
src/diagramGenerator.ts:415
MethodgetTreeItem
(element: EntityTreeItem)
src/entityTreeProvider.ts:27
MethodgetUMLType
* Get UML type for an entity
src/diagramGenerator.ts:455
MethodonDidChangeTreeData
()
src/entityTreeProvider.ts:18
Methodorder
(t: string)
src/entityTreeProvider.ts:62
MethodremoveComments
(text: string)
src/codeAnalyzer.ts:89
MethodrgbToCSS
(rgb: RGB)
src/webviewPanel.ts:109
FunctionscanWorkspaceForTokens
()
src/utils.ts:9
FunctionstartGeneration
()
src/extension.ts:119
Methodwalk
(dir: string, parentId: string)
src/codeAnalyzer.ts:59