MCPcopy Create free account

hub / github.com/SplootCode/splootcode / functions

Functions1,925 in github.com/SplootCode/splootcode

↓ 194 callersMethodaddChild
(child: SplootNode)
packages/core/src/language/childset.ts:175
↓ 165 callersMethodgetChildSet
(name: string)
packages/core/src/language/node.ts:250
↓ 146 callersMethodgetChild
(index: number)
packages/core/src/language/childset.ts:180
↓ 107 callersMethoddeserializeChildSet
(childSetId: string, serializedNode: SerializedNode)
packages/core/src/language/node.ts:370
↓ 107 callersFunctionregisterNodeCateogry
(nodeType: string, category: NodeCategory)
packages/core/src/language/node_category_registry.ts:88
↓ 106 callersMethodaddChildSet
(name: string, type: ChildSetType, category: NodeCategory, minChildren = 0, maxChildren = -1)
packages/core/src/language/node.ts:76
↓ 92 callersMethodgetCount
()
packages/core/src/language/childset.ts:184
↓ 90 callersFunctionregisterType
(registration: TypeRegistration)
packages/core/src/language/type_registry.ts:88
↓ 89 callersFunctionregisterAutocompleter
(category: NodeCategory, suggestionGenerator: SuggestionGenerator)
packages/core/src/language/node_category_registry.ts:107
↓ 69 callersMethodgetTokenSet
()
packages/language-web/types/js/expression.ts:89
↓ 67 callersFunctionSplootNode
(type, childSets={}, properties={}, metadata=None)
python/convert_ast.py:34
↓ 63 callersMethodgetNextId
()
packages/language-python/src/analyzer/python_analyzer.ts:96
↓ 60 callersMethodsetProperty
(name: string, value: any)
packages/core/src/language/node.ts:269
↓ 51 callersMethodregister
()
packages/language-web/types/js/if.ts:101
↓ 50 callersMethodremoveChild
(index: number)
packages/core/src/language/childset.ts:119
↓ 48 callersMethodgetStatement
()
packages/language-python/src/nodes/python_statement.ts:41
↓ 45 callersMethodgetProperty
(name: string)
packages/core/src/language/node.ts:254
↓ 43 callersFunctionsplootFromPython
(codeString)
python/convert_ast.py:331
↓ 40 callersMethodregister
()
packages/language-python/src/nodes/literals.ts:230
↓ 39 callersMethodgetScope
()
packages/language-python/src/nodes/python_identifier.ts:77
↓ 36 callersMethodsetValidity
(isValid: boolean, reason: string, childSet?: string, index?: number)
packages/core/src/language/node.ts:157
↓ 34 callersMethodgetTokenSet
()
packages/language-python/src/nodes/python_expression.ts:42
↓ 29 callersMethodcalculateDimensions
( x: number, y: number, nodes: NodeBlock[], selection: NodeSelection, allowInsert: boolean
packages/editor/src/layout/childset_layout_handler.ts:15
↓ 28 callersFunctionexecutePythonFile
(tree, runType="COMMAND_LINE", eventData=None)
python/executor.py:909
↓ 28 callersFunctionwrapStdout
(write)
python/executor.py:966
↓ 26 callersMethodfireMutation
(mutation: ScopeMutation)
packages/language-python/src/scope/python_scope.ts:103
↓ 26 callersFunctiongenerateExpression
(expr, tokens=None)
python/convert_ast.py:202
↓ 23 callersMethodgetBody
()
packages/language-python/src/nodes/python_file.ts:52
↓ 20 callersMethodgetArguments
()
packages/language-web/types/js/call_member.ts:78
↓ 19 callersFunctiondeserializeNode
(serialisedNode: SerializedNode)
packages/core/src/language/type_registry.ts:195
↓ 19 callersFunctiongenerateAstExpression
(exp_node)
python/executor.py:274
↓ 19 callersFunctiongenerateAstExpression
(exp_node)
python/text_generator.py:266
↓ 19 callersMethodtrim
()
packages/core/src/language/fragment.ts:31
↓ 18 callersMethodgetEntryListForLineIndex
(lineIndex: number)
packages/editor/src/context/cursor_map.ts:212
↓ 18 callersMethodplaceCursorPosition
(position: CursorPosition, isCursor: boolean, updateXY = true)
packages/editor/src/context/selection.ts:160
↓ 18 callersMethodread
()
packages/editor/src/runtime/wasm-tty/wasm-tty.ts:26
↓ 17 callersMethodgetName
()
packages/language-python/src/nodes/python_identifier.ts:100
↓ 17 callersMethodpostMessage
(message: RuntimeMessage)
packages/editor/src/runtime/frame_state_manager.ts:35
↓ 16 callersMethodgetArgument
()
packages/language-python/src/nodes/python_argument.ts:55
↓ 16 callersMethodserialize
(includeMatchingID = false)
packages/core/src/language/node.ts:327
↓ 15 callersMethodgetOperator
()
packages/language-python/src/nodes/python_binary_operator.ts:76
↓ 15 callersMethodrequireNonEmpty
(message: string)
packages/language-python/src/nodes/python_argument.ts:77
↓ 15 callersFunctionsendMessage
(message: WorkerMessage)
packages/runtime-python/src/webworker.ts:26
↓ 14 callersMethodapplyRuntimeError
(capture: StatementCapture)
packages/language-python/src/nodes/python_while.ts:99
↓ 14 callersMethodgetTrueBlock
()
packages/language-python/src/nodes/python_if.ts:100
↓ 14 callersFunctionpopulateChildSetFromAst
(childSet: ChildSet, nodeList: ASTNode[], createExpressions = false)
packages/language-web/code_io/import_js.ts:45
↓ 13 callersMethodgetBlock
()
packages/language-python/src/nodes/python_elif.ts:57
↓ 13 callersMethodgetContent
()
packages/language-web/types/html/html_script_element.ts:64
↓ 13 callersMethodrecursivelySetMutations
(enable: boolean)
packages/core/src/language/node.ts:239
↓ 12 callersMethodgetLoadedFile
(fileLoader: FileLoader, name: string)
packages/core/src/language/projects/package.ts:68
↓ 12 callersMethodinsertNode
(listBlock: RenderedChildSetBlock, index: number, node: SplootNode)
packages/editor/src/context/selection.ts:513
↓ 12 callersMethodisSingleNode
()
packages/editor/src/context/selection.ts:114
↓ 12 callersMethodremoveVariable
(name: string, source: SplootNode)
packages/language-python/src/scope/python_scope.ts:318
↓ 11 callersMethodcopyCurrentSelection
()
packages/editor/src/context/selection.ts:141
↓ 11 callersMethodgetChildren
()
packages/core/src/language/childset.ts:54
↓ 11 callersMethodgetObjectExpressionToken
()
packages/language-web/types/js/call_member.ts:66
↓ 10 callersMethodgetArguments
()
packages/language-python/src/nodes/python_call_member.ts:68
↓ 10 callersFunctiongetStatementsFromBlock
(blockChildSet, traced)
python/executor.py:313
↓ 10 callersMethodisSingle
()
packages/core/src/language/fragment.ts:54
↓ 10 callersFunctionloadPythonTypes
()
packages/language-python/src/type_loader.ts:44
↓ 10 callersFunctionserializeTypeExpression
(typeNode: ts.TypeNode)
scripts/generateLibs.ts:157
↓ 10 callersMethodsetRootNode
(rootNode: SplootNode)
packages/editor/src/context/undoWatcher.ts:69
↓ 10 callersFunctionstringWidth
(s: string)
packages/editor/src/layout/layout_constants.ts:49
↓ 9 callersMethodeditSelectionRight
()
packages/editor/src/context/selection.ts:728
↓ 9 callersMethodgenerateParseTree
(parseMapper: ParseMapper)
packages/language-python/src/nodes/literals.ts:205
↓ 9 callersFunctiongetAutocompleteRegistry
()
packages/core/src/language/node_category_registry.ts:115
↓ 9 callersFunctiongetBlockBodyFromStatements
(blockStatements)
python/convert_ast.py:206
↓ 9 callersMethodgetDefaultPackage
()
packages/core/src/language/projects/project.ts:86
↓ 9 callersMethodgetLeft
()
packages/language-python/src/nodes/python_assignment.ts:137
↓ 9 callersMethodisEmpty
()
packages/editor/src/context/selection.ts:106
↓ 9 callersFunctionnodeSanityCheck
(node: SplootNode)
packages/language-python/src/nodes/tests/test_utils.ts:17
↓ 9 callersMethodonSelected
(suggestion: RenderedSuggestion, leftoverText = '')
packages/editor/src/components/insert_box.tsx:556
↓ 9 callersMethodstartMultiSelect
(cursorIsStart: boolean)
packages/editor/src/context/selection.ts:689
↓ 9 callersMethodupdateMultiSelect
(newPrimaryCursor: CursorPosition, isCursor: boolean)
packages/editor/src/context/selection.ts:684
↓ 8 callersMethodclone
()
packages/core/src/language/node.ts:398
↓ 8 callersMethoddeleteSelectedNode
()
packages/editor/src/context/selection.ts:193
↓ 8 callersMethodgetElseBlocks
()
packages/language-python/src/nodes/python_if.ts:104
↓ 8 callersMethodgetMember
()
packages/language-web/types/js/call_member.ts:70
↓ 8 callersFunctionisAdaptableToPasteDesintation
(node: SplootNode, destCategory: NodeCategory)
packages/core/src/language/type_registry.ts:137
↓ 8 callersFunctionisNodeInCategory
(nodeType: string, category: NodeCategory)
packages/core/src/language/node_category_registry.ts:119
↓ 8 callersMethodmoveCursorRight
()
packages/editor/src/context/selection.ts:775
↓ 8 callersMethodsaveProject
(project: Project)
packages/core/src/code_io/local_storage_project_loader.ts:234
↓ 7 callersFunctionconvertSplootToText
(tree: dict)
python/text_generator.py:456
↓ 7 callersMethodgetBody
()
packages/language-web/types/js/functions.ts:56
↓ 7 callersMethodgetCondition
()
packages/language-python/src/nodes/python_if.ts:96
↓ 7 callersMethodgetKey
()
packages/language-python/src/nodes/python_keyvalue.ts:51
↓ 7 callersMethodgetModule
()
packages/language-python/src/nodes/python_from_import.ts:54
↓ 7 callersMethodgetParentRef
()
packages/core/src/language/childset.ts:50
↓ 7 callersFunctiongetSideEffectAnnotations
(capture: StatementCapture)
packages/core/src/language/annotations/annotations.ts:53
↓ 7 callersFunctiongetStatementsFromBlock
(blockChildSet, insert_pass=True)
python/text_generator.py:289
↓ 7 callersMethodgetValue
()
packages/language-web/types/html/html_attribute.ts:52
↓ 7 callersMethodhandleProjectMutation
(mutation: ProjectMutation)
packages/core/src/language/observers.ts:19
↓ 7 callersMethodprefixMatch
(userInput: string, prefix: string, remainder: string)
packages/editor/src/components/insert_box.tsx:399
↓ 7 callersMethodregisterCursorStart
(nodeCursor: NodeCursor, x: number, y: number, cursorType: CursorType)
packages/editor/src/context/cursor_map.ts:85
↓ 7 callersMethodsendNodeTreeToHiddenFrame
()
packages/editor/src/runtime/web_runtime.tsx:84
↓ 7 callersMethodwalk
(node: ParseNode)
packages/runtime-python/src/pyright.ts:251
↓ 6 callersFunctionadaptNodeToPasteDestination
(node: SplootNode, destCategory: NodeCategory)
packages/core/src/language/type_registry.ts:151
↓ 6 callersMethodaddNode
(splootNode: SplootNode, parseNode: ParseNode)
packages/language-python/src/analyzer/python_analyzer.ts:92
↓ 6 callersMethodaddVariable
(name: string, meta: VariableMetadata, source?: SplootNode)
packages/language-python/src/scope/python_scope.ts:186
↓ 6 callersMethodclean
()
packages/core/src/language/node.ts:281
next →1–100 of 1,925, ranked by callers