Search
Preparing search index...
The search index is not available
@atomist/microgrammar
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"lib/internal/matchReport/treeMatchReport"
TreeMatchReport
Class TreeMatchReport
Hierarchy
TreeMatchReport
Implements
SuccessfulMatchReport
Index
Constructors
constructor
Properties
children
compute
Effects
ending
Offset
extra
Properties
kind
matched
matcher
offset
parse
Node
Name
reason
successful
Methods
apply
Compute
Effects
to
Explanation
Tree
to
Parse
Tree
to
Pattern
Match
to
Value
Structure
Constructors
constructor
new
Tree
Match
Report
(
matcher
:
MatchingLogic
, matched
:
string
, offset
:
number
, children
:
TreeChild
[]
, reason
:
string
, parseNodeName
:
string
, extraProperties
:
Record
<
string
,
any
>
, computeEffects
:
ComputeEffectsReport
[]
)
:
TreeMatchReport
Parameters
matcher:
MatchingLogic
matched:
string
offset:
number
children:
TreeChild
[]
reason:
string
parseNodeName:
string
extraProperties:
Record
<
string
,
any
>
computeEffects:
ComputeEffectsReport
[]
Returns
TreeMatchReport
Properties
Private
children
children
:
TreeChild
[]
Private
compute
Effects
compute
Effects
:
ComputeEffectsReport
[]
ending
Offset
ending
Offset
:
number
Private
extra
Properties
extra
Properties
:
Record
<
string
,
any
>
kind
kind
:
"real"
= "real"
matched
matched
:
string
matcher
matcher
:
MatchingLogic
offset
offset
:
number
Private
parse
Node
Name
parse
Node
Name
:
string
Private
reason
reason
:
string
successful
successful
:
true
= true
Methods
Private
apply
Compute
Effects
apply
Compute
Effects
(
target
:
Record
<
string
,
any
>
)
:
void
Parameters
target:
Record
<
string
,
any
>
Returns
void
to
Explanation
Tree
to
Explanation
Tree
(
)
:
MatchExplanationTreeNode
Returns
MatchExplanationTreeNode
to
Parse
Tree
to
Parse
Tree
(
)
:
TreeNodeCompatible
Returns
TreeNodeCompatible
to
Pattern
Match
to
Pattern
Match<T>
(
)
:
PatternMatch
&
T
Type parameters
T
Returns
PatternMatch
&
T
to
Value
Structure
to
Value
Structure<T>
(
)
:
T
Type parameters
T
Returns
T
Globals
"lib/internal/match
Report/tree
Match
Report"
Failed
Tree
Match
Report
Overriding
Match
Report
Tree
Match
Report
constructor
children
compute
Effects
ending
Offset
extra
Properties
kind
matched
matcher
offset
parse
Node
Name
reason
successful
apply
Compute
Effects
to
Explanation
Tree
to
Parse
Tree
to
Pattern
Match
to
Value
Structure
Compute
Effects
Report
Altering
Computations
Tree
Child
computations
That
Alter
failed
Tree
Match
Report
named
Child
successful
Tree
Match
Report
unnamed
Child
wrap
Child
Generated using
TypeDoc