Type Alias ruby_prism_sys::pm_block_node_t
source · pub type pm_block_node_t = pm_block_node;Expand description
BlockNode
Type: PM_BLOCK_NODE
@extends pm_node_t
Aliased Type§
struct pm_block_node_t {
pub base: pm_node,
pub locals: pm_constant_id_list_t,
pub locals_body_index: u32,
pub parameters: *mut pm_node,
pub body: *mut pm_node,
pub opening_loc: pm_location_t,
pub closing_loc: pm_location_t,
}Fields§
§base: pm_nodeThe embedded base node.
locals: pm_constant_id_list_tBlockNode#locals
locals_body_index: u32BlockNode#locals_body_index
parameters: *mut pm_nodeBlockNode#parameters
body: *mut pm_nodeBlockNode#body
opening_loc: pm_location_tBlockNode#opening_loc
closing_loc: pm_location_tBlockNode#closing_loc