metric-parser
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Abstract
Syntax
Tree
constructor
_left
Node
_parent
_right
Node
_sub
Type
_type
_value
expression
left
Node
parent
right
Node
sub
Type
type
value
find
Operator
find
Root
get
Parent
Operator
has
Open
Bracket
insert
Joint
Node
ToRight
insert
Node
is
Needed
Bracket
is
Root
is
Valid
make
Expression
make
Operator
Clause
make
Operator
Expression
make
Value
Expression
remove
Closest
Bracket
remove
Left
Node
remove
Parent
remove
Right
Node
remove
Root
Bracket
wrap
Bracket
Hierarchy
AbstractSyntaxTreeBase
AbstractSyntaxTree
Index
Constructors
constructor
Properties
_left
Node
_parent
_right
Node
_sub
Type
_type
_value
Accessors
expression
left
Node
parent
right
Node
sub
Type
type
value
Methods
find
Operator
find
Root
get
Parent
Operator
has
Open
Bracket
insert
Joint
Node
ToRight
insert
Node
is
Needed
Bracket
is
Root
is
Valid
make
Expression
make
Operator
Clause
make
Operator
Expression
make
Value
Expression
remove
Closest
Bracket
remove
Left
Node
remove
Parent
remove
Right
Node
remove
Root
Bracket
wrap
Bracket
Constructors
constructor
new
Abstract
Syntax
Tree
(
value
?:
Token
)
:
AbstractSyntaxTree
Parameters
Optional
value:
Token
Returns
AbstractSyntaxTree
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
expression
expression
:
left
Node
left
Node
:
parent
parent
:
right
Node
right
Node
:
sub
Type
sub
Type
:
type
type
:
value
value
:
Methods
Private
find
Operator
find
Operator
(
)
:
AbstractSyntaxTree
Returns
AbstractSyntaxTree
find
Root
find
Root
(
)
:
this
Returns
this
Private
get
Parent
Operator
get
Parent
Operator
(
)
:
AbstractSyntaxTree
Returns
AbstractSyntaxTree
has
Open
Bracket
has
Open
Bracket
(
)
:
boolean
Returns
boolean
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
is
Needed
Bracket
is
Needed
Bracket
(
)
:
boolean
Returns
boolean
is
Root
is
Root
(
)
:
boolean
Returns
boolean
is
Valid
is
Valid
(
)
:
boolean
Returns
boolean
Private
make
Expression
make
Expression
(
)
:
string
[]
Returns
string
[]
Private
make
Operator
Clause
make
Operator
Clause
(
)
:
string
[]
Returns
string
[]
Private
make
Operator
Expression
make
Operator
Expression
(
)
:
string
[]
Returns
string
[]
Private
make
Value
Expression
make
Value
Expression
(
)
:
string
[]
Returns
string
[]
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
Private
wrap
Bracket
wrap
Bracket
(
expression
:
string
[]
)
:
string
[]
Parameters
expression:
string
[]
Returns
string
[]
Generated using
TypeDoc