metric-parser
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Abstract
Syntax
Tree
Base
constructor
_left
Node
_parent
_right
Node
_sub
Type
_type
_value
left
Node
parent
right
Node
sub
Type
type
value
climb
Up
create
Child
Node
create
Parent
Node
find
Opened
Bracket
find
Root
has
Open
Bracket
insert
Joint
Node
ToLeft
insert
Joint
Node
ToRight
insert
Node
insert
Operator
Node
is
Climb
Top
is
Root
is
Token
Highest
is
Valid
need
Joint
Right
remove
Closest
Bracket
remove
Left
Node
remove
Parent
remove
Right
Node
remove
Root
Bracket
Hierarchy
AbstractSyntaxTreeNode
AbstractSyntaxTreeBase
AbstractSyntaxTree
Index
Constructors
constructor
Properties
_left
Node
_parent
_right
Node
_sub
Type
_type
_value
Accessors
left
Node
parent
right
Node
sub
Type
type
value
Methods
climb
Up
create
Child
Node
create
Parent
Node
find
Opened
Bracket
find
Root
has
Open
Bracket
insert
Joint
Node
ToLeft
insert
Joint
Node
ToRight
insert
Node
insert
Operator
Node
is
Climb
Top
is
Root
is
Token
Highest
is
Valid
need
Joint
Right
remove
Closest
Bracket
remove
Left
Node
remove
Parent
remove
Right
Node
remove
Root
Bracket
Constructors
constructor
new
Abstract
Syntax
Tree
Base
(
value
?:
Token
)
:
AbstractSyntaxTreeBase
Parameters
Optional
value:
Token
Returns
AbstractSyntaxTreeBase
Properties
Protected
_left
Node
_left
Node
:
this
Protected
_parent
_parent
:
this
Protected
_right
Node
_right
Node
:
this
Protected
_sub
Type
_sub
Type
:
SubType
Protected
_type
_type
:
Type
Protected
_value
_value
:
Token
Accessors
left
Node
left
Node
:
parent
parent
:
right
Node
right
Node
:
sub
Type
sub
Type
:
type
type
:
value
value
:
Methods
Private
climb
Up
climb
Up
(
token
:
Token
)
:
this
Parameters
token:
Token
Returns
this
Private
create
Child
Node
create
Child
Node
(
value
?:
Token
)
:
this
Parameters
Optional
value:
Token
Returns
this
Private
create
Parent
Node
create
Parent
Node
(
value
?:
Token
)
:
this
Parameters
Optional
value:
Token
Returns
this
Private
find
Opened
Bracket
find
Opened
Bracket
(
)
:
this
Returns
this
find
Root
find
Root
(
)
:
this
Returns
this
has
Open
Bracket
has
Open
Bracket
(
)
:
boolean
Returns
boolean
Private
insert
Joint
Node
ToLeft
insert
Joint
Node
ToLeft
(
value
:
Token
)
:
this
Parameters
value:
Token
Returns
this
insert
Joint
Node
ToRight
insert
Joint
Node
ToRight
(
value
:
Token
)
:
this
Parameters
value:
Token
Returns
this
insert
Node
insert
Node
(
value
:
Token
)
:
this
Parameters
value:
Token
Returns
this
Private
insert
Operator
Node
insert
Operator
Node
(
value
:
Token
)
:
this
Parameters
value:
Token
Returns
this
Private
is
Climb
Top
is
Climb
Top
(
token
:
Token
)
:
boolean
Parameters
token:
Token
Returns
boolean
is
Root
is
Root
(
)
:
boolean
Returns
boolean
Private
is
Token
Highest
is
Token
Highest
(
token
:
Token
)
:
boolean
Parameters
token:
Token
Returns
boolean
is
Valid
is
Valid
(
)
:
boolean
Returns
boolean
Private
need
Joint
Right
need
Joint
Right
(
rootNode
:
this
, value
:
Token
)
:
true
|
false
|
this
Parameters
rootNode:
this
value:
Token
Returns
true
|
false
|
this
remove
Closest
Bracket
remove
Closest
Bracket
(
)
:
this
Returns
this
remove
Left
Node
remove
Left
Node
(
)
:
void
Returns
void
remove
Parent
remove
Parent
(
)
:
void
Returns
void
remove
Right
Node
remove
Right
Node
(
)
:
void
Returns
void
remove
Root
Bracket
remove
Root
Bracket
(
)
:
this
Returns
this
Generated using
TypeDoc