Ruby 4.1.0dev (2026-10-13 revision 98fd04f76ca291242cc40c62338ba075cfe2ba4c)
Data Fields
pm_comments_walk_t Struct Reference

Data Fields

pm_arena_t * arena
 
const uint8_t * source
 
const pm_comment_t ** comments
 
uint32_t size
 
uint32_t * starts
 
uint32_t cursor
 
const pm_node_t ** attached
 
uint32_t * unclaimed
 
struct { 
 
   const pm_node_t **   nodes 
 
   size_t   size 
 
   size_t   capacity 
 
} stack 
 

Detailed Description

Definition at line 13 of file comments.c.

Field Documentation

◆ arena

pm_arena_t* pm_comments_walk_t::arena

Definition at line 15 of file comments.c.

◆ attached

const pm_node_t** pm_comments_walk_t::attached

Definition at line 37 of file comments.c.

◆ capacity

size_t pm_comments_walk_t::capacity

Definition at line 56 of file comments.c.

◆ comments

const pm_comment_t** pm_comments_walk_t::comments

Definition at line 21 of file comments.c.

◆ cursor

uint32_t pm_comments_walk_t::cursor

Definition at line 34 of file comments.c.

◆ nodes

const pm_node_t** pm_comments_walk_t::nodes

Definition at line 54 of file comments.c.

◆ size [1/2]

uint32_t pm_comments_walk_t::size

Definition at line 24 of file comments.c.

◆ size [2/2]

size_t pm_comments_walk_t::size

Definition at line 55 of file comments.c.

◆ source

const uint8_t* pm_comments_walk_t::source

Definition at line 18 of file comments.c.

◆ starts

uint32_t* pm_comments_walk_t::starts

Definition at line 27 of file comments.c.

◆ unclaimed

uint32_t* pm_comments_walk_t::unclaimed

Definition at line 46 of file comments.c.


The documentation for this struct was generated from the following file: