pm_numbered_reference_read_node_t

Type Alias pm_numbered_reference_read_node_t 

Source
pub type pm_numbered_reference_read_node_t = pm_numbered_reference_read_node;
Expand description

NumberedReferenceReadNode

Represents reading a numbered reference to a capture in the previous match.

 $1
 ^^

Type: ::PM_NUMBERED_REFERENCE_READ_NODE

@extends pm_node_t

Aliased Type§

#[repr(C)]
pub struct pm_numbered_reference_read_node_t { pub base: pm_node, pub number: u32, }

Fields§

§base: pm_node

The embedded base node.

§number: u32

NumberedReferenceReadNode#number

The (1-indexed, from the left) number of the capture group. Numbered references that are too large result in this value being 0.

 $1          # number `1`
 $5432       # number `5432`
 $4294967296 # number `0`