metric-parser
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Token
Analyzer
constructor
ast
current
Tree
token
stack
add
Stack
analyze
Bracket
Token
analyze
Implicit
Token
analyze
Operator
Token
analyze
Token
do
Analyze
Token
finalize
Stack
get
Ast
handle
Error
initialize
insert
Implicit
Multiplication
make
Ast
next
parse
pop
Stack
post
Validate
pre
Validate
rewind
try
Hierarchy
TokenEnumerable
TokenAnalyzer
Index
Constructors
constructor
Properties
ast
current
Tree
token
Accessors
stack
Methods
add
Stack
analyze
Bracket
Token
analyze
Implicit
Token
analyze
Operator
Token
analyze
Token
do
Analyze
Token
finalize
Stack
get
Ast
handle
Error
initialize
insert
Implicit
Multiplication
make
Ast
next
parse
pop
Stack
post
Validate
pre
Validate
rewind
try
Constructors
constructor
new
Token
Analyzer
(
token
:
Token
[]
)
:
TokenAnalyzer
Parameters
token:
Token
[]
Returns
TokenAnalyzer
Properties
Private
ast
ast
:
AbstractSyntaxTree
Private
current
Tree
current
Tree
:
AbstractSyntaxTree
Protected
token
token
:
Token
[]
Accessors
Protected
stack
stack
:
Methods
Protected
add
Stack
add
Stack
(
token
:
Token
)
:
void
Parameters
token:
Token
Returns
void
Private
analyze
Bracket
Token
analyze
Bracket
Token
(
token
:
Token
)
:
void
Parameters
token:
Token
Returns
void
Private
analyze
Implicit
Token
analyze
Implicit
Token
(
)
:
void
Returns
void
Private
analyze
Operator
Token
analyze
Operator
Token
(
token
:
Token
)
:
void
Parameters
token:
Token
Returns
void
Private
analyze
Token
analyze
Token
(
token
:
Token
)
:
void
Parameters
token:
Token
Returns
void
Private
do
Analyze
Token
do
Analyze
Token
(
token
:
Token
)
:
void
Parameters
token:
Token
Returns
void
Protected
finalize
Stack
finalize
Stack
(
)
:
void
Returns
void
get
Ast
get
Ast
(
)
:
AbstractSyntaxTree
Returns
AbstractSyntaxTree
Private
handle
Error
handle
Error
(
error
:
ParserError
)
:
void
Parameters
error:
ParserError
Returns
void
Private
initialize
initialize
(
)
:
void
Returns
void
Private
insert
Implicit
Multiplication
insert
Implicit
Multiplication
(
)
:
void
Returns
void
Private
make
Ast
make
Ast
(
)
:
void
Returns
void
next
next
(
)
:
any
Returns
any
parse
parse
(
)
:
AbstractSyntaxTree
Returns
AbstractSyntaxTree
Protected
pop
Stack
pop
Stack
(
)
:
Token
|
undefined
Returns
Token
|
undefined
Private
post
Validate
post
Validate
(
)
:
void
Returns
void
Private
pre
Validate
pre
Validate
(
)
:
void
Returns
void
Protected
rewind
rewind
(
)
:
void
Returns
void
Private
try
try<T>
(
tryFunction
:
Function
)
:
T
Type parameters
T
Parameters
tryFunction:
Function
Returns
T
Generated using
TypeDoc