Type Alias ruby_prism_sys::pm_for_node_t

source ·
pub type pm_for_node_t = pm_for_node;
Expand description

ForNode

Type: PM_FOR_NODE

@extends pm_node_t

Aliased Type§

struct pm_for_node_t {
    pub base: pm_node,
    pub index: *mut pm_node,
    pub collection: *mut pm_node,
    pub statements: *mut pm_statements_node,
    pub for_keyword_loc: pm_location_t,
    pub in_keyword_loc: pm_location_t,
    pub do_keyword_loc: pm_location_t,
    pub end_keyword_loc: pm_location_t,
}

Fields§

§base: pm_node

The embedded base node.

§index: *mut pm_node

ForNode#index

§collection: *mut pm_node

ForNode#collection

§statements: *mut pm_statements_node

ForNode#statements

§for_keyword_loc: pm_location_t

ForNode#for_keyword_loc

§in_keyword_loc: pm_location_t

ForNode#in_keyword_loc

§do_keyword_loc: pm_location_t

ForNode#do_keyword_loc

§end_keyword_loc: pm_location_t

ForNode#end_keyword_loc