Ruby: Globals

Ruby 3.4.9p82 (2026-03-11 revision 76cca827ab52ab1d346a728f068d5b8da3e2952b)

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

### - p -

- pm_buffer_escaping_t : pm_buffer.h
- pm_comment_type_t : parser.h
- pm_context_t : parser.h
- pm_diagnostic_id_t : diagnostic.h
- pm_encoding_type_t : encoding.h
- pm_error_level_t : diagnostic.h
- pm_heredoc_indent_t : parser.h
- pm_heredoc_quote_t : parser.h
- pm_integer_base_t : pm_integer.h
- pm_lex_state_bit_t : parser.h
- pm_lex_state_t : parser.h
- pm_options_version_t : options.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_string_init_result_t : pm_string.h
- pm_string_query_t : prism.h
- pm_warning_level_t : diagnostic.h

### - r -

- rb_econv_result_t : transcode.h
- rb_io_event : io.h
- rb_io_wait_readwrite : error.h
- rb_warning_category_t : error.h
- ruby_coderange_type : coderange.h
- ruby_econv_flag_type : transcode.h
- ruby_fl_type : fl_type.h
- ruby_fl_ushift : fl_type.h
- ruby_memory_view_flags : memory_view.h
- ruby_rarray_consts : rarray.h
- ruby_rvalue_flags : rbasic.h
- ruby_special_consts : special_consts.h
- ruby_value_type : value_type.h