Type Alias ruby_prism_sys::pm_call_node_t
source · pub type pm_call_node_t = pm_call_node;Expand description
CallNode
Type: PM_CALL_NODE Flags: PM_CALL_NODE_FLAGS_SAFE_NAVIGATION PM_CALL_NODE_FLAGS_VARIABLE_CALL PM_CALL_NODE_FLAGS_ATTRIBUTE_WRITE
@extends pm_node_t
Aliased Type§
struct pm_call_node_t {
pub base: pm_node,
pub receiver: *mut pm_node,
pub call_operator_loc: pm_location_t,
pub name: u32,
pub message_loc: pm_location_t,
pub opening_loc: pm_location_t,
pub arguments: *mut pm_arguments_node,
pub closing_loc: pm_location_t,
pub block: *mut pm_node,
}Fields§
§base: pm_nodeThe embedded base node.
receiver: *mut pm_nodeCallNode#receiver
call_operator_loc: pm_location_tCallNode#call_operator_loc
name: u32CallNode#name
message_loc: pm_location_tCallNode#message_loc
opening_loc: pm_location_tCallNode#opening_loc
arguments: *mut pm_arguments_nodeCallNode#arguments
closing_loc: pm_location_tCallNode#closing_loc
block: *mut pm_nodeCallNode#block