Preparing search index...
The search index is not available
P API Reference
P API Reference
src/code-analysis/resolver
default
Class default
Hierarchy
default
Implements
default
.
Visitor
.
Expression
<
void
>
default
.
Visitor
.
Statement
<
void
>
Index
Constructors
constructor
Properties
declared
Package
scope
Context
scopes
within
Function
Methods
begin
Scope
declare
define
end
Scope
is
Defined
resolve
resolve
Function
visit
Array
Literal
Expression
visit
Binary
Expression
visit
Block
Statement
visit
Break
Statement
visit
Call
Expression
visit
Class
Body
Statement
visit
Class
Declaration
Statement
visit
Compound
Assignment
Expression
visit
Every
Statement
visit
Expression
Statement
visit
Function
Declaration
Statement
visit
Identifier
Expression
visit
If
Statement
visit
Index
Expression
visit
Is
Expression
visit
Is
In
Expression
visit
Literal
Expression
visit
Method
Declaration
Statement
visit
New
Expression
visit
Next
Statement
visit
Object
Literal
Expression
visit
Package
Statement
visit
Parenthesized
Expression
visit
Property
Assignment
Expression
visit
Property
Declaration
Statement
visit
Range
Literal
Expression
visit
Return
Statement
visit
String
Interpolation
Expression
visit
Ternary
Expression
visit
Type
Declaration
Statement
visit
Type
Of
Expression
visit
Unary
Expression
visit
Use
Statement
visit
Variable
Assignment
Expression
visit
Variable
Assignment
Statement
visit
Variable
Declaration
Statement
visit
While
Statement
Constructors
constructor
new default
(
)
:
default
Returns
default
Properties
Private
declared
Package
declared
Package
:
boolean
= false
scope
Context
scope
Context
:
ScopeContext
= ScopeContext.Global
Private
scopes
scopes
:
Map
<
string
,
boolean
>
[]
= []
within
Function
within
Function
:
boolean
= false
Methods
Private
begin
Scope
begin
Scope
(
)
:
void
Returns
void
Private
declare
declare
(
identifier
)
:
void
Parameters
identifier
:
Token
<
ValueType
,
default
,
string
>
Returns
void
define
define
(
identifier
)
:
void
Parameters
identifier
:
Token
<
ValueType
,
default
,
string
>
Returns
void
Private
end
Scope
end
Scope
(
)
:
void
Returns
void
Private
is
Defined
is
Defined
(
identifier
)
:
boolean
Parameters
identifier
:
Token
<
ValueType
,
default
,
string
>
Returns
boolean
resolve
resolve
<
T
>
(
statements
)
:
void
Type Parameters
T
extends
default
.
Expression
|
default
.
Statement
=
default
.
Expression
|
default
.
Statement
Parameters
statements
:
default
.
Statement
[]
|
T
Returns
void
Private
resolve
Function
resolve
Function
(
fn
)
:
void
Parameters
fn
:
FunctionDeclarationStatement
Returns
void
visit
Array
Literal
Expression
visit
Array
Literal
Expression
(
expr
)
:
void
Parameters
expr
:
ArrayLiteralExpression
Returns
void
visit
Binary
Expression
visit
Binary
Expression
(
expr
)
:
void
Parameters
expr
:
BinaryExpression
Returns
void
visit
Block
Statement
visit
Block
Statement
(
stmt
)
:
void
Parameters
stmt
:
BlockStatement
Returns
void
visit
Break
Statement
visit
Break
Statement
(
)
:
void
Returns
void
visit
Call
Expression
visit
Call
Expression
(
expr
)
:
void
Parameters
expr
:
CallExpression
Returns
void
visit
Class
Body
Statement
visit
Class
Body
Statement
(
stmt
)
:
void
Parameters
stmt
:
ClassBodyStatement
Returns
void
visit
Class
Declaration
Statement
visit
Class
Declaration
Statement
(
stmt
)
:
void
Parameters
stmt
:
ClassDeclarationStatement
Returns
void
visit
Compound
Assignment
Expression
visit
Compound
Assignment
Expression
(
expr
)
:
void
Parameters
expr
:
CompoundAssignmentExpression
Returns
void
visit
Every
Statement
visit
Every
Statement
(
stmt
)
:
void
Parameters
stmt
:
EveryStatement
Returns
void
visit
Expression
Statement
visit
Expression
Statement
(
stmt
)
:
void
Parameters
stmt
:
ExpressionStatement
Returns
void
visit
Function
Declaration
Statement
visit
Function
Declaration
Statement
(
stmt
)
:
void
Parameters
stmt
:
FunctionDeclarationStatement
Returns
void
visit
Identifier
Expression
visit
Identifier
Expression
(
expr
)
:
void
Parameters
expr
:
IdentifierExpression
Returns
void
visit
If
Statement
visit
If
Statement
(
stmt
)
:
void
Parameters
stmt
:
IfStatement
Returns
void
visit
Index
Expression
visit
Index
Expression
(
expr
)
:
void
Parameters
expr
:
AccessExpression
Returns
void
visit
Is
Expression
visit
Is
Expression
(
expr
)
:
void
Parameters
expr
:
IsExpression
Returns
void
visit
Is
In
Expression
visit
Is
In
Expression
(
expr
)
:
void
Parameters
expr
:
IsInExpression
Returns
void
visit
Literal
Expression
visit
Literal
Expression
(
)
:
void
Returns
void
visit
Method
Declaration
Statement
visit
Method
Declaration
Statement
(
stmt
)
:
void
Parameters
stmt
:
MethodDeclarationStatement
Returns
void
visit
New
Expression
visit
New
Expression
(
expr
)
:
void
Parameters
expr
:
NewExpression
Returns
void
visit
Next
Statement
visit
Next
Statement
(
)
:
void
Returns
void
visit
Object
Literal
Expression
visit
Object
Literal
Expression
(
expr
)
:
void
Parameters
expr
:
ObjectLiteralExpression
Returns
void
visit
Package
Statement
visit
Package
Statement
(
stmt
)
:
void
Parameters
stmt
:
PackageStatement
Returns
void
visit
Parenthesized
Expression
visit
Parenthesized
Expression
(
expr
)
:
void
Parameters
expr
:
ParenthesizedExpression
Returns
void
visit
Property
Assignment
Expression
visit
Property
Assignment
Expression
(
expr
)
:
void
Parameters
expr
:
PropertyAssignmentExpression
Returns
void
visit
Property
Declaration
Statement
visit
Property
Declaration
Statement
(
stmt
)
:
void
Parameters
stmt
:
PropertyDeclarationStatement
Returns
void
visit
Range
Literal
Expression
visit
Range
Literal
Expression
(
)
:
void
Returns
void
visit
Return
Statement
visit
Return
Statement
(
stmt
)
:
void
Parameters
stmt
:
ReturnStatement
Returns
void
visit
String
Interpolation
Expression
visit
String
Interpolation
Expression
(
expr
)
:
void
Parameters
expr
:
StringInterpolationExpression
Returns
void
visit
Ternary
Expression
visit
Ternary
Expression
(
expr
)
:
void
Parameters
expr
:
TernaryExpression
Returns
void
visit
Type
Declaration
Statement
visit
Type
Declaration
Statement
(
)
:
void
Returns
void
visit
Type
Of
Expression
visit
Type
Of
Expression
(
expr
)
:
void
Parameters
expr
:
TypeOfExpression
Returns
void
visit
Unary
Expression
visit
Unary
Expression
(
expr
)
:
void
Parameters
expr
:
UnaryExpression
Returns
void
visit
Use
Statement
visit
Use
Statement
(
stmt
)
:
void
Parameters
stmt
:
UseStatement
Returns
void
visit
Variable
Assignment
Expression
visit
Variable
Assignment
Expression
(
expr
)
:
void
Parameters
expr
:
VariableAssignmentExpression
Returns
void
visit
Variable
Assignment
Statement
visit
Variable
Assignment
Statement
(
stmt
)
:
void
Parameters
stmt
:
VariableAssignmentStatement
Returns
void
visit
Variable
Declaration
Statement
visit
Variable
Declaration
Statement
(
stmt
)
:
void
Parameters
stmt
:
VariableDeclarationStatement
Returns
void
visit
While
Statement
visit
While
Statement
(
stmt
)
:
void
Parameters
stmt
:
WhileStatement
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
declared
Package
scope
Context
scopes
within
Function
begin
Scope
declare
define
end
Scope
is
Defined
resolve
resolve
Function
visit
Array
Literal
Expression
visit
Binary
Expression
visit
Block
Statement
visit
Break
Statement
visit
Call
Expression
visit
Class
Body
Statement
visit
Class
Declaration
Statement
visit
Compound
Assignment
Expression
visit
Every
Statement
visit
Expression
Statement
visit
Function
Declaration
Statement
visit
Identifier
Expression
visit
If
Statement
visit
Index
Expression
visit
Is
Expression
visit
Is
In
Expression
visit
Literal
Expression
visit
Method
Declaration
Statement
visit
New
Expression
visit
Next
Statement
visit
Object
Literal
Expression
visit
Package
Statement
visit
Parenthesized
Expression
visit
Property
Assignment
Expression
visit
Property
Declaration
Statement
visit
Range
Literal
Expression
visit
Return
Statement
visit
String
Interpolation
Expression
visit
Ternary
Expression
visit
Type
Declaration
Statement
visit
Type
Of
Expression
visit
Unary
Expression
visit
Use
Statement
visit
Variable
Assignment
Expression
visit
Variable
Assignment
Statement
visit
Variable
Declaration
Statement
visit
While
Statement
P API Reference
src
src/code-analysis/array-stepper
src/code-analysis/binder
src/code-analysis/binder
src/code-analysis/binder/bound-expressions/access
src/code-analysis/binder/bound-expressions/array-literal
src/code-analysis/binder/bound-expressions/binary
src/code-analysis/binder/bound-expressions/call
src/code-analysis/binder/bound-expressions/compound-assignment
src/code-analysis/binder/bound-expressions/identifier
src/code-analysis/binder/bound-expressions/is
src/code-analysis/binder/bound-expressions/is-in
src/code-analysis/binder/bound-expressions/literal
src/code-analysis/binder/bound-expressions/new
src/code-analysis/binder/bound-expressions/object-literal
src/code-analysis/binder/bound-expressions/parenthesized
src/code-analysis/binder/bound-expressions/property-assignment
src/code-analysis/binder/bound-expressions/range-literal
src/code-analysis/binder/bound-expressions/string-interpolation
src/code-analysis/binder/bound-expressions/ternary
src/code-analysis/binder/bound-expressions/typeof
Loading...
Generated using
TypeDoc