Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Reflectology/M0WER
/ functions
Functions
48 in github.com/Reflectology/M0WER
⨍
Functions
48
◇
Types & classes
22
↓ 3 callers
Function
walk
(dir: string)
src/utils.ts:21
↓ 2 callers
Method
_sendTheme
(theme: vscode.ColorTheme = vscode.window.activeColorTheme)
src/webviewPanel.ts:100
↓ 2 callers
Method
_updateWebview
(diagramData: DiagramData)
src/webviewPanel.ts:95
↓ 2 callers
Method
analyzeWorkspace
()
src/codeAnalyzer.ts:38
↓ 2 callers
Method
createOrShow
(diagramData: DiagramData, state: vscode.Memento)
src/webviewPanel.ts:56
↓ 2 callers
Method
generateDiagram
* Generate a diagram from code structure * This follows the principles from the Lean diagram_generator.lean
src/diagramGenerator.ts:104
↓ 2 callers
Method
normalizeMetric
* Normalize a metric value to a 0-1 range
src/diagramGenerator.ts:287
↓ 2 callers
Method
refresh
(diagramData: DiagramData)
src/entityTreeProvider.ts:22
↓ 2 callers
Method
sortNodes
(nodes: DiagramNode[])
src/entityTreeProvider.ts:61
↓ 2 callers
Method
toItem
(node: DiagramNode)
src/entityTreeProvider.ts:50
↓ 1 callers
Method
_getHtmlForWebview
(diagramData: DiagramData)
src/webviewPanel.ts:107
↓ 1 callers
Method
calculateGoodness
* Calculate goodness values for nodes * This implements the goodness function from rsc.lean
src/diagramGenerator.ts:385
↓ 1 callers
Method
colorFromGoodness
* Generate color from goodness value * This implements the colorFromGoodness function from diagram_generator.lean
src/diagramGenerator.ts:400
↓ 1 callers
Method
createLinks
* Create diagram links from code relationships
src/diagramGenerator.ts:295
↓ 1 callers
Method
createNode
* Create a diagram node from a code entity * This maps code entities to the mathematical configuration space
src/diagramGenerator.ts:200
↓ 1 callers
Method
dispose
()
src/webviewPanel.ts:986
↓ 1 callers
Method
enhanceLinksWithFlowInfo
* Enhance links with flow dependency information
src/diagramGenerator.ts:476
↓ 1 callers
Method
enhanceNodesWithUMLInfo
* Enhance nodes with additional information for UML class diagrams
src/diagramGenerator.ts:439
↓ 1 callers
Method
enrichWithReflectology
(structure: CodeStructure)
src/codeAnalyzer.ts:202
↓ 1 callers
Method
extractAxioms
* Extract axioms from code structure to create a mapping
src/diagramGenerator.ts:148
↓ 1 callers
Method
extractGroupActions
* Extract group actions from code structure * This identifies transformations/symmetries in the code
src/diagramGenerator.ts:183
↓ 1 callers
Function
findFileInWorkspace
(dir: string, fileName: string)
src/extension.ts:102
↓ 1 callers
Method
findMetricDimensions
* Find the most relevant metric dimensions to use for projection
src/diagramGenerator.ts:240
↓ 1 callers
Method
findOrbitNodes
* Find all nodes in the orbit of a given node
src/diagramGenerator.ts:331
↓ 1 callers
Method
generateOrbits
* Generate orbits for nodes based on group actions * This implements the visualizeConfigSpaceWithOrbits concept from diagram_generator.lean
src/diagramGenerator.ts:311
↓ 1 callers
Function
generateVisualization
(token: vscode.CancellationToken)
src/extension.ts:131
↓ 1 callers
Method
highlightNode
(id: string)
src/webviewPanel.ts:87
↓ 1 callers
Method
identifyCanonicalForms
* Identify canonical forms among nodes * This implements the visualizeCanonicalForms concept from diagram_generator.lean
src/diagramGenerator.ts:352
↓ 1 callers
Method
projectNodes
* Project nodes to 2D space using mathematical principles * This implements the projectConfigPoint concept from diagram_generator.lean
src/diagramGenerator.ts:216
↓ 1 callers
Method
registerOpenHandler
(view: vscode.TreeView<EntityTreeItem>)
src/entityTreeProvider.ts:72
Function
activate
(context: vscode.ExtensionContext)
src/extension.ts:8
Method
addAxioms
(axioms?: string[])
src/diagramGenerator.ts:159
Method
complexity
(node: DiagramNode)
src/diagramGenerator.ts:366
Method
constructor
( public readonly node: DiagramNode, collapsibleState: vscode.TreeItemCollapsibleState )
src/entityTreeProvider.ts:5
Method
constructor
( panel: vscode.WebviewPanel, diagramData: DiagramData, state: vscode.Memento )
src/webviewPanel.ts:13
Method
convertTokensToCodeStructure
(tokenResults: any)
src/codeAnalyzer.ts:246
Function
deactivate
()
src/extension.ts:149
Method
getChildren
(element?: EntityTreeItem)
src/entityTreeProvider.ts:31
Method
getNodeColor
* Generate a color for a node based on axioms
src/diagramGenerator.ts:415
Method
getTreeItem
(element: EntityTreeItem)
src/entityTreeProvider.ts:27
Method
getUMLType
* Get UML type for an entity
src/diagramGenerator.ts:455
Method
onDidChangeTreeData
()
src/entityTreeProvider.ts:18
Method
order
(t: string)
src/entityTreeProvider.ts:62
Method
removeComments
(text: string)
src/codeAnalyzer.ts:89
Method
rgbToCSS
(rgb: RGB)
src/webviewPanel.ts:109
Function
scanWorkspaceForTokens
()
src/utils.ts:9
Function
startGeneration
()
src/extension.ts:119
Method
walk
(dir: string, parentId: string)
src/codeAnalyzer.ts:59