You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Important LSP server feature that would allow it to return implicit conversion warnings or type errors without evaluation:
unknown return type needed for some functions (such as RunScript) and globals
error and warning collection
identifier type info collection from AST nodes (variables, function names from call expressions)
expression type inference
assignments
literals
local identifiers
global/system identifiers
binary expressions
unary expressions
member expressions (dont seem possible without static types of arrays/dicts)
block expressions
calls (per-function validation)
Challenges
signature selection and call argument type validation
ArgumentList - the args are uninitialized local identifiers (regular names or _1, _2, _3 etc.), the call should update the env and AST types to unknown
Important LSP server feature that would allow it to return implicit conversion warnings or type errors without evaluation:
unknown
return type needed for some functions (such asRunScript
) and globalsChallenges
ArgumentList
- the args are uninitialized local identifiers (regular names or_1
,_2
,_3
etc.), the call should update the env and AST types tounknown
node
return type, impossible to guess without a schema (unknown
)type
return type, sometimes solved by call arg types, sometimes remains ambiguousThe text was updated successfully, but these errors were encountered: