Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danaugrs/deltanets
/ functions
Functions
169 in github.com/danaugrs/deltanets
⨍
Functions
169
◇
Types & classes
51
↓ 70 callers
Method
add
(child: Node2D, updateBounds = true)
visualizer/lib/render.ts:55
↓ 25 callers
Function
link
( nodePortA: NodePort, nodePortB: NodePort, )
visualizer/lib/methods/deltanets.ts:1401
↓ 20 callers
Method
globalPosition
()
visualizer/lib/render.ts:104
↓ 14 callers
Method
regexAccept
(match: string, mods: string, dpth: number, cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:404
↓ 13 callers
Method
mark
()
visualizer/lib/parser.gen.ts:362
↓ 12 callers
Function
applyEntries
( svg: SVG, field: string, object: Record<string, any>, )
visualizer/lib/render.ts:198
↓ 12 callers
Function
removeFromArrayIf
( array: E[], callback: (e: E, i: number) => boolean )
visualizer/lib/util.ts:147
↓ 11 callers
Function
levelColor
(level: number)
visualizer/lib/methods/deltanets.ts:1292
↓ 11 callers
Method
reset
(pos: PosInfo)
visualizer/lib/parser.gen.ts:120
↓ 10 callers
Function
parseRepLabel
(label: string)
visualizer/lib/methods/deltanets.ts:1141
↓ 9 callers
Function
applyReduction
( state: Signal<MethodState<any, Data>>, reduce: () => void, )
visualizer/lib/methods/deltanets.ts:1480
↓ 9 callers
Function
createRedex
(a: Node, b: Node, optimal: boolean, reduce: () => void)
visualizer/lib/methods/deltanets.ts:91
↓ 9 callers
Function
getRedex
(a: Node, b: Node, redexes: Redex[])
visualizer/lib/methods/deltanets.ts:75
↓ 9 callers
Method
loop
(func: $$RuleType<T>, lb: number, ub: number)
visualizer/lib/parser.gen.ts:369
↓ 9 callers
Method
run
($$dpth: number, fn: $$RuleType<T>)
visualizer/lib/parser.gen.ts:386
↓ 8 callers
Method
toString
()
visualizer/lib/parser.gen.ts:507
↓ 8 callers
Function
traverse
(nodePort: NodePort)
visualizer/lib/methods/deltanets.ts:280
↓ 7 callers
Function
defaultStroke
(theme: "light" | "dark")
visualizer/lib/render.ts:211
↓ 7 callers
Method
portDelta
(i: number)
visualizer/lib/render.ts:1114
↓ 5 callers
Function
astToString
(astNode: AstNode)
visualizer/lib/ast.ts:302
↓ 5 callers
Method
choice
(fns: Array<$$RuleType<T>>)
visualizer/lib/parser.gen.ts:395
↓ 5 callers
Function
formatRepLabel
(level: number, status: RepStatus)
visualizer/lib/methods/deltanets.ts:1156
↓ 5 callers
Method
matchEXPR
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:189
↓ 5 callers
Function
prettifyExpr
(expr: string)
visualizer/lib/util.ts:1
↓ 4 callers
Function
clone
(astNode: AstNode, parent?: any)
visualizer/lib/ast.ts:120
↓ 4 callers
Method
getHeight
()
visualizer/lib/render.ts:50
↓ 4 callers
Method
getWidth
()
visualizer/lib/render.ts:45
↓ 4 callers
Function
isConnectedToAllErasers
(node: Node)
visualizer/lib/methods/deltanets.ts:397
↓ 4 callers
Function
nameToFancyName
(str: string)
visualizer/lib/util.ts:117
↓ 3 callers
Function
defaultFill
(theme: "light" | "dark")
visualizer/lib/render.ts:216
↓ 3 callers
Function
freeVars
(node: AstNode)
visualizer/lib/ast.ts:192
↓ 3 callers
Method
matchIDENT
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:292
↓ 3 callers
Method
matchSOURCE
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:130
↓ 3 callers
Function
reciprocal
(nodePort: NodePort)
visualizer/lib/methods/deltanets.ts:1396
↓ 3 callers
Function
reduceAnnihilate
(node: Node, graph: Graph)
visualizer/lib/methods/deltanets.ts:1298
↓ 3 callers
Function
reduceCommute
(node: Node, graph: Graph)
visualizer/lib/methods/deltanets.ts:1342
↓ 3 callers
Function
updateAst
(source: string)
visualizer/islands/App.tsx:203
↓ 2 callers
Function
centerGraph
(node2D: Node2D)
visualizer/islands/App.tsx:278
↓ 2 callers
Function
fancyNameToName
(str: string)
visualizer/lib/util.ts:129
↓ 2 callers
Function
horizontalDist
(i: number, j: number)
visualizer/lib/methods/deltanets.ts:1083
↓ 2 callers
Method
includeBounds
(node: Node2D)
visualizer/lib/render.ts:65
↓ 2 callers
Function
invertMap
(map: { [key: string]: string; })
visualizer/lib/util.ts:36
↓ 2 callers
Method
match$EOF
(et?: ErrorTracker)
visualizer/lib/parser.gen.ts:473
↓ 2 callers
Method
matchTERM
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:227
↓ 2 callers
Method
matchWHITESPACE
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:305
↓ 2 callers
Function
parseRawExpressionNode
(rawNode: EXPR, definitions: Definitions, parent?: any)
visualizer/lib/ast.ts:74
↓ 2 callers
Method
portOffset
(port: Port, s: number)
visualizer/lib/render.ts:520
↓ 2 callers
Method
record
(pos: PosInfo, result: any, att: MatchAttempt)
visualizer/lib/parser.gen.ts:515
↓ 2 callers
Function
reduceErase
(node: Node, graph: Graph)
visualizer/lib/methods/deltanets.ts:1320
↓ 2 callers
Method
render
( theme: "light" | "dark", debug = false, offset: Pos = { x: 0, y: 0 }, )
visualizer/lib/render.ts:117
↓ 2 callers
Function
renderNodePort
( nodePort: NodePort, state: Signal<State>, redexes: Redex[], level: number = 0, )
visualizer/lib/methods/deltanets.ts:693
↓ 2 callers
Function
visit
(node: AstNode, boundVars: string[] = [])
visualizer/lib/ast.ts:194
↓ 1 callers
Function
addAstNodeToGraph
( astNode: AstNode, graph: Graph, vars: Map< string, { level: number; nodePort: NodePort; firstU
visualizer/lib/methods/deltanets.ts:1165
↓ 1 callers
Function
alphaConvert
(node: AstNode, name: string, newName: string)
visualizer/lib/ast.ts:288
↓ 1 callers
Function
boundVars
(astNode: AstNode, name: string)
visualizer/lib/ast.ts:180
↓ 1 callers
Method
clearMemos
()
visualizer/lib/parser.gen.ts:126
↓ 1 callers
Function
countAuxErasers
(node: Node)
visualizer/lib/methods/deltanets.ts:407
↓ 1 callers
Method
finished
()
visualizer/lib/parser.gen.ts:123
↓ 1 callers
Function
forEachDescendant
( astNode: AstNode, f: (astNode: AstNode) => boolean, // If true - terminate search under this node )
visualizer/lib/ast.ts:164
↓ 1 callers
Method
getErr
()
visualizer/lib/parser.gen.ts:533
↓ 1 callers
Function
getExpressionType
(astNode: AstNode)
visualizer/lib/ast.ts:326
↓ 1 callers
Function
getRedexes
(graph: Graph, systemType: SystemType, relativeLevel: boolean)
visualizer/lib/methods/deltanets.ts:88
↓ 1 callers
Function
initializeStates
(astValue: AstNode | null)
visualizer/islands/App.tsx:230
↓ 1 callers
Function
isParentPort
(nodePort: NodePort)
visualizer/lib/methods/deltanets.ts:674
↓ 1 callers
Method
matchABSTRACTION
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:243
↓ 1 callers
Method
matchAPPLICATION
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:261
↓ 1 callers
Method
matchCOMMENT
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:317
↓ 1 callers
Method
matchDEF
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:171
↓ 1 callers
Method
matchEOL
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:331
↓ 1 callers
Method
matchEOL_1
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:337
↓ 1 callers
Method
matchEOL_2
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:340
↓ 1 callers
Method
matchEXPR_1
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:221
↓ 1 callers
Method
matchEXPR_2
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:224
↓ 1 callers
Method
matchGROUP
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:277
↓ 1 callers
Method
matchSTMT
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:145
↓ 1 callers
Method
matchSTMT_$0
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:159
↓ 1 callers
Method
matchSTMT_$0_1
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:165
↓ 1 callers
Method
matchSTMT_$0_2
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:168
↓ 1 callers
Method
matchTERM_1
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:234
↓ 1 callers
Method
matchTERM_2
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:237
↓ 1 callers
Method
matchTERM_3
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:240
↓ 1 callers
Method
matchWHITESPACE_1
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:311
↓ 1 callers
Method
matchWHITESPACE_2
($$dpth: number, $$cr?: ErrorTracker)
visualizer/lib/parser.gen.ts:314
↓ 1 callers
Function
newVarName
(name: string, vars: string[])
visualizer/lib/ast.ts:277
↓ 1 callers
Method
noConsume
(fn: $$RuleType<T>)
visualizer/lib/parser.gen.ts:444
↓ 1 callers
Function
parse
(s: string)
visualizer/lib/parser.gen.ts:480
↓ 1 callers
Method
parse
()
visualizer/lib/parser.gen.ts:350
↓ 1 callers
Function
parseSource
( source: string, )
visualizer/lib/ast.ts:38
↓ 1 callers
Function
reduceAuxFan
(node: Node, graph: Graph, relativeLevel: boolean)
visualizer/lib/methods/deltanets.ts:1410
↓ 1 callers
Function
render
(zSVGs: zSVG[])
visualizer/lib/render.ts:192
↓ 1 callers
Function
renderAstNode
( state: Signal<State>, expression: Signal<string>, astNode: AstNode, pos: Pos = { x: 0, y: 0 }, //
visualizer/lib/methods/lambdacalc.ts:61
↓ 1 callers
Method
renderSelf
(pos: Pos, theme: "light" | "dark", debug = false)
visualizer/lib/render.ts:186
↓ 1 callers
Method
renderSelf
( pos: Pos, theme: "light" | "dark", debug = false, )
visualizer/lib/render.ts:298
↓ 1 callers
Method
renderSelf
( pos: Pos, theme: "light" | "dark", debug = false, )
visualizer/lib/render.ts:383
↓ 1 callers
Function
renderWires
(node2D: Node2D, endpoints: Endpoint[], state: Signal<MethodState<any, Data>>)
visualizer/lib/methods/deltanets.ts:1057
↓ 1 callers
Function
replace
(astNode: AstNode, newNode: AstNode)
visualizer/lib/ast.ts:147
↓ 1 callers
Function
substitute
( tree: AstNode, varToSubstitute: string, substituteBy: AstNode, varsFreeInArg: string[], varsBoundI
visualizer/lib/ast.ts:215
↓ 1 callers
Function
traverse2
(nodePort: NodePort)
visualizer/lib/methods/deltanets.ts:352
↓ 1 callers
Method
tryConsume
(reg: RegExp)
visualizer/lib/parser.gen.ts:423
Function
App
({ Component }: AppProps)
visualizer/routes/_app.tsx:4
next →
1–100 of 169, ranked by callers