pub type pm_arguments_node_t = pm_arguments_node;Expand description
ArgumentsNode
Represents a set of arguments to a method or a keyword.
return foo, bar, baz
^^^^^^^^^^^^^Type: ::PM_ARGUMENTS_NODE
Flags (#pm_arguments_node_flags):
- ::PM_ARGUMENTS_NODE_FLAGS_CONTAINS_FORWARDING
- ::PM_ARGUMENTS_NODE_FLAGS_CONTAINS_KEYWORDS
- ::PM_ARGUMENTS_NODE_FLAGS_CONTAINS_KEYWORD_SPLAT
- ::PM_ARGUMENTS_NODE_FLAGS_CONTAINS_SPLAT
- ::PM_ARGUMENTS_NODE_FLAGS_CONTAINS_MULTIPLE_SPLATS
@extends pm_node_t
Aliased Type§
#[repr(C)]pub struct pm_arguments_node_t {
pub base: pm_node,
pub arguments: pm_node_list,
}Fields§
§base: pm_nodeThe embedded base node.
arguments: pm_node_listArgumentsNode#arguments
The list of arguments, if present. These can be any non-void expressions.
foo(bar, baz)
^^^^^^^^