Envelope Pattern TypeScript - v1.0.0-alpha.20
Preparing search index...
Instr
Type Alias Instr
Instr
:
|
{
type
:
"MatchPredicate"
;
literalIndex
:
number
}
|
{
type
:
"MatchStructure"
;
literalIndex
:
number
}
|
{
type
:
"Split"
;
a
:
number
;
b
:
number
}
|
{
type
:
"Jump"
;
address
:
number
}
|
{
type
:
"PushAxis"
;
axis
:
Axis
}
|
{
type
:
"Pop"
}
|
{
type
:
"Save"
}
|
{
type
:
"Accept"
}
|
{
type
:
"Search"
;
patternIndex
:
number
;
captureMap
:
[
string
,
number
]
[]
}
|
{
type
:
"ExtendTraversal"
}
|
{
type
:
"CombineTraversal"
}
|
{
type
:
"NavigateSubject"
}
|
{
type
:
"NotMatch"
;
patternIndex
:
number
}
|
{
type
:
"Repeat"
;
patternIndex
:
number
;
quantifier
:
Quantifier
}
|
{
type
:
"CaptureStart"
;
captureIndex
:
number
}
|
{
type
:
"CaptureEnd"
;
captureIndex
:
number
}
VM instructions for pattern matching.
Corresponds to the Rust
Instr
enum in
vm.rs
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Envelope Pattern TypeScript - v1.0.0-alpha.20
Loading...
VM instructions for pattern matching.
Corresponds to the Rust
Instrenum in vm.rs