pub type pm_case_node_t = pm_case_node;
Expand description

CaseNode

Type: PM_CASE_NODE

@extends pm_node_t

Aliased Type§

struct pm_case_node_t {
    pub base: pm_node,
    pub predicate: *mut pm_node,
    pub conditions: pm_node_list,
    pub consequent: *mut pm_else_node,
    pub case_keyword_loc: pm_location_t,
    pub end_keyword_loc: pm_location_t,
}

Fields§

§base: pm_node

The embedded base node.

§predicate: *mut pm_node

CaseNode#predicate

§conditions: pm_node_list

CaseNode#conditions

§consequent: *mut pm_else_node

CaseNode#consequent

§case_keyword_loc: pm_location_t

CaseNode#case_keyword_loc

§end_keyword_loc: pm_location_t

CaseNode#end_keyword_loc