All Bundles

Analysis

Analysis results

Operations

CodeAction

Get signature definitions

method : public : CodeAction(uri:String, start_range_line:Int, start_range_char:Int, var_name:String) ~ Result
Parameters
NameTypeDescription
uriStringfile uri
start_range_lineIntline of symbol
start_range_charIntcharacter position of symbol
var_nameStringvariable string name

Return
TypeDescription
Resultsymbol references, Nil of none found

CodeRename

Renames a variable or method/function

method : public : CodeRename(uri:String, line:Int, pos:Int, sys_path:String) ~ Result[]
Parameters
NameTypeDescription
uriStringfile uri
lineIntline of symbol
posIntcharacter position of symbol
sys_pathStringsystem library path

Return
TypeDescription
Result[]symbol references, Nil of none found

Completion

Get completion options

method : public : Completion(uri:String, line:Int, pos:Int, var_str:String, mthd_str:String, sys_path:String) ~ Result
Parameters
NameTypeDescription
uriStringfile uri
lineIntline of symbol
posIntcharacter position of symbol
var_strStringvariable string name
mthd_strStringmethod string name
sys_pathStringsystem library path

Return
TypeDescription
Resultsymbol references, Nil of none found

FindDeclaration

Finds symbol deceleration

method : public : FindDeclaration(uri:String, line:Int, pos:Int, sys_path:String) ~ Result
Parameters
NameTypeDescription
uriStringfile uri
lineIntline of symbol
posIntcharacter position of symbol
sys_pathStringsystem library path

Return
TypeDescription
Resultsymbol deceleration, Nil of none found

FindDefinition

Finds symbol definition

method : public : FindDefinition(uri:String, line:Int, pos:Int, sys_path:String) ~ Result
Parameters
NameTypeDescription
uriStringfile uri
lineIntline of symbol
posIntcharacter position of symbol
sys_pathStringsystem library path

Return
TypeDescription
Resultsymbol deceleration, Nil of none found

FindReferences

Get references specified symbol

method : public : FindReferences(uri:String, line:Int, pos:Int, sys_path:String) ~ Result[]
Parameters
NameTypeDescription
uriStringfile uri
lineIntline of symbol
posIntcharacter position of symbol
sys_pathStringsystem library path

Return
TypeDescription
Result[]symbol references, Nil of none found

GetDiagnostics

Get parse and analysis errors

method : public : GetDiagnostics(was_analyzed:BoolRef, uri:String, sys_path:String) ~ Result[]
Parameters
NameTypeDescription
was_analyzedBoolRefset true if code was successfully analyzed, false otherwise
uriStringfile uri
sys_pathStringsystem library path

Return
TypeDescription
Result[]analysis errors, Nil of no errors

GetSymbols

Get source code analysis symbols

method : public : GetSymbols(uri:String, sys_path:String) ~ Result
Parameters
NameTypeDescription
uriStringfile uri
sys_pathStringsystem library path

Return
TypeDescription
Resultanalysis symbols

HasUses

Check to see if user 'use' statement are present

method : public : HasUses() ~ Bool
Return
TypeDescription
Booltrue if user 'use' statement are present, false otherwise

Hover

Gets hover signatures

method : public : Hover(uri:String, line:Int, pos:Int, var_str:String, mthd_str:String, sys_path:String) ~ Result
Parameters
NameTypeDescription
uriStringfile uri
lineIntline of symbol
posIntcharacter position of symbol
var_strStringvariable string name
mthd_strStringmethod string name
sys_pathStringsystem library path

Return
TypeDescription
Resulthover references, Nil of none found

IsParsed

Check to see if source was parsed

method : public : IsParsed() ~ Bool
Return
TypeDescription
Booltrue if parsed, false otherwise

Release

Release native resources, required for clean up.

method : public : Release() ~ Nil

SignatureHelp

Get signature definitions

method : public : SignatureHelp(uri:String, line:Int, pos:Int, var_str:String, mthd_str:String, sys_path:String) ~ Result
Parameters
NameTypeDescription
uriStringfile uri
lineIntline of symbol
posIntcharacter position of symbol
var_strStringvariable string name
mthd_strStringmethod string name
sys_pathStringsystem library path

Return
TypeDescription
Resultsymbol references, Nil of none found