Ruby: Globals

Ruby 3.3.7p123 (2025-01-15 revision be31f993d7fa0219d85f7b3c694d454da4ecc10b)

Here is a list of all documented typedefs with links to the documentation:

### - p -

- pm_alias_global_variable_node_t : ast.h
- pm_alias_method_node_t : ast.h
- pm_alternation_pattern_node_t : ast.h
- pm_and_node_t : ast.h
- pm_arguments_node_flags_t : ast.h
- pm_arguments_node_t : ast.h
- pm_array_node_flags_t : ast.h
- pm_array_node_t : ast.h
- pm_array_pattern_node_t : ast.h
- pm_assoc_node_t : ast.h
- pm_assoc_splat_node_t : ast.h
- pm_back_reference_read_node_t : ast.h
- pm_begin_node_t : ast.h
- pm_block_argument_node_t : ast.h
- pm_block_local_variable_node_t : ast.h
- pm_block_node_t : ast.h
- pm_block_parameter_node_t : ast.h
- pm_block_parameters_node_t : ast.h
- pm_break_node_t : ast.h
- pm_call_and_write_node_t : ast.h
- pm_call_node_flags_t : ast.h
- pm_call_node_t : ast.h
- pm_call_operator_write_node_t : ast.h
- pm_call_or_write_node_t : ast.h
- pm_call_target_node_t : ast.h
- pm_capture_pattern_node_t : ast.h
- pm_case_match_node_t : ast.h
- pm_case_node_t : ast.h
- pm_class_node_t : ast.h
- pm_class_variable_and_write_node_t : ast.h
- pm_class_variable_operator_write_node_t : ast.h
- pm_class_variable_or_write_node_t : ast.h
- pm_class_variable_read_node_t : ast.h
- pm_class_variable_target_node_t : ast.h
- pm_class_variable_write_node_t : ast.h
- pm_comment_t : parser.h
- pm_constant_and_write_node_t : ast.h
- pm_constant_id_t : pm_constant_pool.h
- pm_constant_operator_write_node_t : ast.h
- pm_constant_or_write_node_t : ast.h
- pm_constant_path_and_write_node_t : ast.h
- pm_constant_path_node_t : ast.h
- pm_constant_path_operator_write_node_t : ast.h
- pm_constant_path_or_write_node_t : ast.h
- pm_constant_path_target_node_t : ast.h
- pm_constant_path_write_node_t : ast.h
- pm_constant_pool_bucket_type_t : pm_constant_pool.h
- pm_constant_read_node_t : ast.h
- pm_constant_target_node_t : ast.h
- pm_constant_write_node_t : ast.h
- pm_context_node_t : parser.h
- pm_def_node_t : ast.h
- pm_defined_node_t : ast.h
- pm_else_node_t : ast.h
- pm_embedded_statements_node_t : ast.h
- pm_embedded_variable_node_t : ast.h
- pm_encoding_changed_callback_t : parser.h
- pm_encoding_flags_t : ast.h
- pm_ensure_node_t : ast.h
- pm_false_node_t : ast.h
- pm_find_pattern_node_t : ast.h
- pm_flip_flop_node_t : ast.h
- pm_float_node_t : ast.h
- pm_for_node_t : ast.h
- pm_forwarding_arguments_node_t : ast.h
- pm_forwarding_parameter_node_t : ast.h
- pm_forwarding_super_node_t : ast.h
- pm_global_variable_and_write_node_t : ast.h
- pm_global_variable_operator_write_node_t : ast.h
- pm_global_variable_or_write_node_t : ast.h
- pm_global_variable_read_node_t : ast.h
- pm_global_variable_target_node_t : ast.h
- pm_global_variable_write_node_t : ast.h
- pm_hash_node_t : ast.h
- pm_hash_pattern_node_t : ast.h
- pm_if_node_t : ast.h
- pm_imaginary_node_t : ast.h
- pm_implicit_node_t : ast.h
- pm_implicit_rest_node_t : ast.h
- pm_in_node_t : ast.h
- pm_index_and_write_node_t : ast.h
- pm_index_operator_write_node_t : ast.h
- pm_index_or_write_node_t : ast.h
- pm_index_target_node_t : ast.h
- pm_instance_variable_and_write_node_t : ast.h
- pm_instance_variable_operator_write_node_t : ast.h
- pm_instance_variable_or_write_node_t : ast.h
- pm_instance_variable_read_node_t : ast.h
- pm_instance_variable_target_node_t : ast.h
- pm_instance_variable_write_node_t : ast.h
- pm_integer_base_flags_t : ast.h
- pm_integer_node_t : ast.h
- pm_interpolated_match_last_line_node_t : ast.h
- pm_interpolated_regular_expression_node_t : ast.h
- pm_interpolated_string_node_t : ast.h
- pm_interpolated_symbol_node_t : ast.h
- pm_interpolated_x_string_node_t : ast.h
- pm_keyword_hash_node_flags_t : ast.h
- pm_keyword_hash_node_t : ast.h
- pm_keyword_rest_parameter_node_t : ast.h
- pm_lambda_node_t : ast.h
- pm_lex_mode_t : parser.h
- pm_list_node_t : pm_list.h
- pm_local_variable_and_write_node_t : ast.h
- pm_local_variable_operator_write_node_t : ast.h
- pm_local_variable_or_write_node_t : ast.h
- pm_local_variable_read_node_t : ast.h
- pm_local_variable_target_node_t : ast.h
- pm_local_variable_write_node_t : ast.h
- pm_loop_flags_t : ast.h
- pm_match_last_line_node_t : ast.h
- pm_match_predicate_node_t : ast.h
- pm_match_required_node_t : ast.h
- pm_match_write_node_t : ast.h
- pm_missing_node_t : ast.h
- pm_module_node_t : ast.h
- pm_multi_target_node_t : ast.h
- pm_multi_write_node_t : ast.h
- pm_next_node_t : ast.h
- pm_nil_node_t : ast.h
- pm_no_keywords_parameter_node_t : ast.h
- pm_node_flags_t : ast.h
- pm_node_list_t : ast.h
- pm_node_t : ast.h
- pm_node_type_t : ast.h
- pm_numbered_parameters_node_t : ast.h
- pm_numbered_reference_read_node_t : ast.h
- pm_optional_keyword_parameter_node_t : ast.h
- pm_optional_parameter_node_t : ast.h
- pm_options_scope_t : options.h
- pm_or_node_t : ast.h
- pm_pack_encoding : pack.h
- pm_pack_endian : pack.h
- pm_pack_length_type : pack.h
- pm_pack_result : pack.h
- pm_pack_signed : pack.h
- pm_pack_size : pack.h
- pm_pack_type : pack.h
- pm_pack_variant : pack.h
- pm_pack_version : pack.h
- pm_parameters_node_t : ast.h
- pm_parentheses_node_t : ast.h
- pm_parser_t : parser.h
- pm_pinned_expression_node_t : ast.h
- pm_pinned_variable_node_t : ast.h
- pm_post_execution_node_t : ast.h
- pm_pre_execution_node_t : ast.h
- pm_program_node_t : ast.h
- pm_range_flags_t : ast.h
- pm_range_node_t : ast.h
- pm_rational_node_t : ast.h
- pm_redo_node_t : ast.h
- pm_regular_expression_flags_t : ast.h
- pm_regular_expression_node_t : ast.h
- pm_required_keyword_parameter_node_t : ast.h
- pm_required_parameter_node_t : ast.h
- pm_rescue_modifier_node_t : ast.h
- pm_rescue_node_t : ast.h
- pm_rest_parameter_node_t : ast.h
- pm_retry_node_t : ast.h
- pm_return_node_t : ast.h
- pm_scope_t : parser.h
- pm_self_node_t : ast.h
- pm_singleton_class_node_t : ast.h
- pm_source_encoding_node_t : ast.h
- pm_source_file_node_t : ast.h
- pm_source_line_node_t : ast.h
- pm_splat_node_t : ast.h
- pm_state_stack_t : pm_state_stack.h
- pm_statements_node_t : ast.h
- pm_string_flags_t : ast.h
- pm_string_node_t : ast.h
- pm_super_node_t : ast.h
- pm_symbol_flags_t : ast.h
- pm_symbol_node_t : ast.h
- pm_token_type_t : ast.h
- pm_true_node_t : ast.h
- pm_undef_node_t : ast.h
- pm_unless_node_t : ast.h
- pm_until_node_t : ast.h
- pm_when_node_t : ast.h
- pm_while_node_t : ast.h
- pm_x_string_node_t : ast.h
- pm_yield_node_t : ast.h