Preparing search index...
The search index is not available
openscad-parser
openscad-parser
SolutionFile
Class SolutionFile
Implements
WithExportedScopes
Index
Constructors
constructor
Properties
ast
code
File
dependencies
errors
include
Resolver
included
Files
only
Own
Scope
solution
Manager
Methods
get
Completions
At
Location
get
Exported
Scopes
get
Formatted
get
Symbol
Declaration
get
Symbol
Declaration
Location
get
Symbols
parse
And
Process
Constructors
constructor
new
Solution
File
(
solutionManager
)
:
SolutionFile
Parameters
solutionManager
:
SolutionManager
Returns
SolutionFile
Properties
ast
ast
:
null
|
ASTNode
= null
code
File
code
File
:
CodeFile
dependencies
dependencies
:
SolutionFile
[]
errors
errors
:
Error
[]
include
Resolver
include
Resolver
:
IncludeResolver
<
SolutionFile
>
included
Files
included
Files
:
SolutionFile
[]
only
Own
Scope
only
Own
Scope
:
Scope
solution
Manager
solution
Manager
:
SolutionManager
Methods
get
Completions
At
Location
get
Completions
At
Location
(
loc
)
:
Promise
<
CompletionSymbol
[]
>
Parameters
loc
:
CodeLocation
Returns
Promise
<
CompletionSymbol
[]
>
get
Exported
Scopes
get
Exported
Scopes
(
)
:
Scope
[]
Returns
Scope
[]
get
Formatted
get
Formatted
(
)
:
string
Returns
string
get
Symbol
Declaration
get
Symbol
Declaration
(
loc
)
:
|
null
|
AssignmentNode
|
ModuleDeclarationStmt
|
FunctionDeclarationStmt
Parameters
loc
:
CodeLocation
Returns
|
null
|
AssignmentNode
|
ModuleDeclarationStmt
|
FunctionDeclarationStmt
get
Symbol
Declaration
Location
get
Symbol
Declaration
Location
(
loc
)
:
null
|
CodeLocation
Parameters
loc
:
CodeLocation
Returns
null
|
CodeLocation
get
Symbols
get
Symbols
<
SymType
>
(
makeSymbol
)
:
SymType
[]
Type Parameters
SymType
Parameters
makeSymbol
:
(
(
name
:
string
,
kind
:
SymbolKind
,
fullRange
:
CodeSpan
,
nameRange
:
CodeSpan
,
children
:
SymType
[]
)
=>
SymType
)
(
name
,
kind
,
fullRange
,
nameRange
,
children
)
:
SymType
Parameters
name
:
string
kind
:
SymbolKind
fullRange
:
CodeSpan
nameRange
:
CodeSpan
children
:
SymType
[]
Returns
SymType
Returns
SymType
[]
parse
And
Process
parse
And
Process
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
ast
code
File
dependencies
errors
include
Resolver
included
Files
only
Own
Scope
solution
Manager
Methods
get
Completions
At
Location
get
Exported
Scopes
get
Formatted
get
Symbol
Declaration
get
Symbol
Declaration
Location
get
Symbols
parse
And
Process
openscad-parser
Loading...