simvx.core.lsp.server¶
SimVX Language Server – completes node type names in a Python source file.
Module Contents¶
Classes¶
Language server offering one thing: the names of registered node types. |
Data¶
API¶
- simvx.core.lsp.server.log¶
‘getLogger(…)’
- class simvx.core.lsp.server.SimVXLSPServer[source]¶
Language server offering one thing: the names of registered node types.
A completion request is answered with the entries of
Node._registrywhose name starts with the identifier being typed, each annotated with the node’s declared properties. Anything else – a member access after a dot, a position inside a string or a comment – gets no items, because the server holds no information that would make an answer better than a guess.It does not offer diagnostics, member completions resolved against a node’s properties, or input action names. Those need the source parsed and the enclosing scope resolved, which is scheduled with the editor work rather than bolted on here.
Initialization