Ruby: Globals

Ruby 3.4.8p72 (2025-12-17 revision 995b59f66677d44767ce9faac6957e5543617ff9)

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

### - p -

- pm_buffer_append_byte() : pm_buffer.h
- pm_buffer_append_bytes() : pm_buffer.h
- pm_buffer_append_double() : pm_buffer.h
- pm_buffer_append_format() : pm_buffer.h
- pm_buffer_append_source() : pm_buffer.h
- pm_buffer_append_string() : pm_buffer.h
- pm_buffer_append_unicode_codepoint() : pm_buffer.h
- pm_buffer_append_varsint() : pm_buffer.h
- pm_buffer_append_varuint() : pm_buffer.h
- pm_buffer_append_zeroes() : pm_buffer.h
- pm_buffer_clear() : pm_buffer.h
- pm_buffer_concat() : pm_buffer.h
- pm_buffer_index() : pm_buffer.h
- pm_buffer_init_capacity() : pm_buffer.h
- pm_buffer_insert() : pm_buffer.h
- pm_buffer_prepend_string() : pm_buffer.h
- pm_buffer_rstrip() : pm_buffer.h
- pm_buffer_sizeof() : pm_buffer.h
- pm_char_is_binary_digit() : pm_char.h
- pm_char_is_decimal_digit() : pm_char.h
- pm_char_is_hexadecimal_digit() : pm_char.h
- pm_char_is_inline_whitespace() : pm_char.h
- pm_char_is_octal_digit() : pm_char.h
- pm_char_is_whitespace() : pm_char.h
- pm_constant_id_list_append() : pm_constant_pool.h
- pm_constant_id_list_free() : pm_constant_pool.h
- pm_constant_id_list_includes() : pm_constant_pool.h
- pm_constant_id_list_init() : pm_constant_pool.h
- pm_constant_id_list_init_capacity() : pm_constant_pool.h
- pm_constant_id_list_insert() : pm_constant_pool.h
- pm_constant_pool_find() : pm_constant_pool.h
- pm_constant_pool_free() : pm_constant_pool.h
- pm_constant_pool_id_to_constant() : pm_constant_pool.h
- pm_constant_pool_init() : pm_constant_pool.h
- pm_constant_pool_insert_constant() : pm_constant_pool.h
- pm_constant_pool_insert_owned() : pm_constant_pool.h
- pm_constant_pool_insert_shared() : pm_constant_pool.h
- pm_diagnostic_id_human() : diagnostic.h
- pm_diagnostic_list_append() : diagnostic.h
- pm_diagnostic_list_append_format() : diagnostic.h
- pm_diagnostic_list_free() : diagnostic.h
- pm_dump_json() : prism.h
- pm_encoding_find() : encoding.h
- pm_encoding_utf_8_alnum_char() : encoding.h
- pm_encoding_utf_8_alpha_char() : encoding.h
- pm_encoding_utf_8_char_width() : encoding.h
- pm_encoding_utf_8_isupper_char() : encoding.h
- pm_integer_compare() : pm_integer.h
- pm_integer_parse() : pm_integer.h
- pm_integers_reduce() : pm_integer.h
- pm_list_append() : pm_list.h
- pm_memchr() : pm_memchr.h
- pm_newline_list_append() : pm_newline_list.h
- pm_newline_list_clear() : pm_newline_list.h
- pm_newline_list_free() : pm_newline_list.h
- pm_newline_list_init() : pm_newline_list.h
- pm_newline_list_line() : pm_newline_list.h
- pm_newline_list_line_column() : pm_newline_list.h
- pm_node_destroy() : node.h
- pm_node_list_append() : node.h
- pm_node_list_concat() : node.h
- pm_node_list_free() : node.h
- pm_node_list_prepend() : node.h
- pm_node_type_to_str() : node.h
- pm_options_read() : options.h
- pm_pack_parse() : pack.h
- pm_parse_success_p() : prism.h
- pm_prettyprint() : prettyprint.h
- pm_regexp_parse() : regexp.h
- pm_serialize() : prism.h
- pm_serialize_comment_list() : prism.h
- pm_serialize_content() : prism.h
- pm_serialize_encoding() : prism.h
- pm_serialize_lex() : prism.h
- pm_serialize_parse() : prism.h
- pm_serialize_parse_comments() : prism.h
- pm_serialize_parse_lex() : prism.h
- pm_serialize_parse_stream() : prism.h
- pm_size_to_native() : pack.h
- pm_static_literal_inspect() : static_literals.h
- pm_static_literals_add() : static_literals.h
- pm_static_literals_free() : static_literals.h
- pm_string_compare() : pm_string.h
- pm_string_constant_init() : pm_string.h
- pm_string_ensure_owned() : pm_string.h
- pm_string_owned_init() : pm_string.h
- pm_string_query_constant() : prism.h
- pm_string_query_local() : prism.h
- pm_string_query_method_name() : prism.h
- pm_string_shared_init() : pm_string.h
- pm_string_sizeof() : pm_string.h
- pm_strncasecmp() : pm_strncasecmp.h
- pm_strpbrk() : pm_strpbrk.h
- pm_strspn_binary_number() : pm_char.h
- pm_strspn_decimal_digit() : pm_char.h
- pm_strspn_decimal_number() : pm_char.h
- pm_strspn_hexadecimal_digit() : pm_char.h
- pm_strspn_hexadecimal_number() : pm_char.h
- pm_strspn_inline_whitespace() : pm_char.h
- pm_strspn_octal_number() : pm_char.h
- pm_strspn_regexp_option() : pm_char.h
- pm_strspn_whitespace() : pm_char.h
- pm_strspn_whitespace_newlines() : pm_char.h
- pm_token_type_human() : prism.h
- pm_token_type_name() : prism.h
- pm_version() : prism.h
- pm_visit_child_nodes() : node.h
- pm_visit_node() : node.h