Ruby: Globals

Ruby 3.4.4p34 (2025-05-14 revision a38531fd3f617bf734ef7d6c595325f69985ea1d)

Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:

### - p -

- PATH_ENV : dosish.h
- PATH_SEP : dosish.h
- PATH_SEP_CHAR : dosish.h
- PIDT2NUM : pid_t.h
- PM_ALIAS_GLOBAL_VARIABLE_NODE : ast.h
- pm_alias_global_variable_node_t : ast.h
- PM_ALIAS_METHOD_NODE : ast.h
- pm_alias_method_node_t : ast.h
- PM_ALTERNATION_PATTERN_NODE : ast.h
- pm_alternation_pattern_node_t : ast.h
- PM_AND_NODE : ast.h
- pm_and_node_t : ast.h
- PM_ARGUMENTS_NODE : ast.h
- pm_arguments_node_flags : ast.h
- PM_ARGUMENTS_NODE_FLAGS_CONTAINS_FORWARDING : ast.h
- PM_ARGUMENTS_NODE_FLAGS_CONTAINS_KEYWORD_SPLAT : ast.h
- PM_ARGUMENTS_NODE_FLAGS_CONTAINS_KEYWORDS : ast.h
- PM_ARGUMENTS_NODE_FLAGS_CONTAINS_MULTIPLE_SPLATS : ast.h
- PM_ARGUMENTS_NODE_FLAGS_CONTAINS_SPLAT : ast.h
- pm_arguments_node_flags_t : ast.h
- pm_arguments_node_t : ast.h
- PM_ARRAY_NODE : ast.h
- pm_array_node_flags : ast.h
- PM_ARRAY_NODE_FLAGS_CONTAINS_SPLAT : ast.h
- pm_array_node_flags_t : ast.h
- pm_array_node_t : ast.h
- PM_ARRAY_PATTERN_NODE : ast.h
- pm_array_pattern_node_t : ast.h
- PM_ASSOC_NODE : ast.h
- pm_assoc_node_t : ast.h
- PM_ASSOC_SPLAT_NODE : ast.h
- pm_assoc_splat_node_t : ast.h
- PM_BACK_REFERENCE_READ_NODE : ast.h
- pm_back_reference_read_node_t : ast.h
- PM_BEGIN_NODE : ast.h
- pm_begin_node_t : ast.h
- PM_BLOCK_ARGUMENT_NODE : ast.h
- pm_block_argument_node_t : ast.h
- PM_BLOCK_LOCAL_VARIABLE_NODE : ast.h
- pm_block_local_variable_node_t : ast.h
- PM_BLOCK_NODE : ast.h
- pm_block_node_t : ast.h
- PM_BLOCK_PARAMETER_NODE : ast.h
- pm_block_parameter_node_t : ast.h
- PM_BLOCK_PARAMETERS_NODE : ast.h
- pm_block_parameters_node_t : ast.h
- PM_BREAK_NODE : ast.h
- pm_break_node_t : ast.h
- 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_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_escaping_t : pm_buffer.h
- pm_buffer_free() : pm_buffer.h
- pm_buffer_index() : pm_buffer.h
- pm_buffer_init() : pm_buffer.h
- pm_buffer_init_capacity() : pm_buffer.h
- pm_buffer_insert() : pm_buffer.h
- pm_buffer_length() : pm_buffer.h
- pm_buffer_prepend_string() : pm_buffer.h
- pm_buffer_rstrip() : pm_buffer.h
- pm_buffer_sizeof() : pm_buffer.h
- pm_buffer_value() : pm_buffer.h
- PM_CALL_AND_WRITE_NODE : ast.h
- pm_call_and_write_node_t : ast.h
- PM_CALL_NODE : ast.h
- pm_call_node_flags : ast.h
- PM_CALL_NODE_FLAGS_ATTRIBUTE_WRITE : ast.h
- PM_CALL_NODE_FLAGS_IGNORE_VISIBILITY : ast.h
- PM_CALL_NODE_FLAGS_SAFE_NAVIGATION : ast.h
- pm_call_node_flags_t : ast.h
- PM_CALL_NODE_FLAGS_VARIABLE_CALL : ast.h
- pm_call_node_t : ast.h
- PM_CALL_OPERATOR_WRITE_NODE : ast.h
- pm_call_operator_write_node_t : ast.h
- PM_CALL_OR_WRITE_NODE : ast.h
- pm_call_or_write_node_t : ast.h
- PM_CALL_TARGET_NODE : ast.h
- pm_call_target_node_t : ast.h
- PM_CAPTURE_PATTERN_NODE : ast.h
- pm_capture_pattern_node_t : ast.h
- PM_CASE_MATCH_NODE : ast.h
- pm_case_match_node_t : ast.h
- PM_CASE_NODE : ast.h
- pm_case_node_t : ast.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_CLASS_NODE : ast.h
- pm_class_node_t : ast.h
- PM_CLASS_VARIABLE_AND_WRITE_NODE : ast.h
- pm_class_variable_and_write_node_t : ast.h
- PM_CLASS_VARIABLE_OPERATOR_WRITE_NODE : ast.h
- pm_class_variable_operator_write_node_t : ast.h
- PM_CLASS_VARIABLE_OR_WRITE_NODE : ast.h
- pm_class_variable_or_write_node_t : ast.h
- PM_CLASS_VARIABLE_READ_NODE : ast.h
- pm_class_variable_read_node_t : ast.h
- PM_CLASS_VARIABLE_TARGET_NODE : ast.h
- pm_class_variable_target_node_t : ast.h
- PM_CLASS_VARIABLE_WRITE_NODE : ast.h
- pm_class_variable_write_node_t : ast.h
- pm_comment_t : parser.h
- pm_comment_type_t : parser.h
- PM_CONCATENATE : defines.h
- PM_CONSTANT_AND_WRITE_NODE : ast.h
- pm_constant_and_write_node_t : ast.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_id_t : pm_constant_pool.h
- PM_CONSTANT_ID_UNSET : pm_constant_pool.h
- PM_CONSTANT_OPERATOR_WRITE_NODE : ast.h
- pm_constant_operator_write_node_t : ast.h
- PM_CONSTANT_OR_WRITE_NODE : ast.h
- pm_constant_or_write_node_t : ast.h
- PM_CONSTANT_PATH_AND_WRITE_NODE : ast.h
- pm_constant_path_and_write_node_t : ast.h
- PM_CONSTANT_PATH_NODE : ast.h
- pm_constant_path_node_t : ast.h
- PM_CONSTANT_PATH_OPERATOR_WRITE_NODE : ast.h
- pm_constant_path_operator_write_node_t : ast.h
- PM_CONSTANT_PATH_OR_WRITE_NODE : ast.h
- pm_constant_path_or_write_node_t : ast.h
- PM_CONSTANT_PATH_TARGET_NODE : ast.h
- pm_constant_path_target_node_t : ast.h
- PM_CONSTANT_PATH_WRITE_NODE : ast.h
- pm_constant_path_write_node_t : ast.h
- PM_CONSTANT_POOL_BUCKET_CONSTANT : pm_constant_pool.h
- PM_CONSTANT_POOL_BUCKET_DEFAULT : pm_constant_pool.h
- PM_CONSTANT_POOL_BUCKET_OWNED : pm_constant_pool.h
- pm_constant_pool_bucket_type_t : 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_CONSTANT_READ_NODE : ast.h
- pm_constant_read_node_t : ast.h
- PM_CONSTANT_TARGET_NODE : ast.h
- pm_constant_target_node_t : ast.h
- PM_CONSTANT_WRITE_NODE : ast.h
- pm_constant_write_node_t : ast.h
- PM_CONTEXT_BEGIN : parser.h
- PM_CONTEXT_BEGIN_ELSE : parser.h
- PM_CONTEXT_BEGIN_ENSURE : parser.h
- PM_CONTEXT_BEGIN_RESCUE : parser.h
- PM_CONTEXT_BLOCK_BRACES : parser.h
- PM_CONTEXT_BLOCK_ELSE : parser.h
- PM_CONTEXT_BLOCK_ENSURE : parser.h
- PM_CONTEXT_BLOCK_KEYWORDS : parser.h
- PM_CONTEXT_BLOCK_RESCUE : parser.h
- PM_CONTEXT_CASE_IN : parser.h
- PM_CONTEXT_CASE_WHEN : parser.h
- PM_CONTEXT_CLASS : parser.h
- PM_CONTEXT_CLASS_ELSE : parser.h
- PM_CONTEXT_CLASS_ENSURE : parser.h
- PM_CONTEXT_CLASS_RESCUE : parser.h
- PM_CONTEXT_DEF : parser.h
- PM_CONTEXT_DEF_ELSE : parser.h
- PM_CONTEXT_DEF_ENSURE : parser.h
- PM_CONTEXT_DEF_PARAMS : parser.h
- PM_CONTEXT_DEF_RESCUE : parser.h
- PM_CONTEXT_DEFAULT_PARAMS : parser.h
- PM_CONTEXT_DEFINED : parser.h
- PM_CONTEXT_ELSE : parser.h
- PM_CONTEXT_ELSIF : parser.h
- PM_CONTEXT_EMBEXPR : parser.h
- PM_CONTEXT_FOR : parser.h
- PM_CONTEXT_FOR_INDEX : parser.h
- PM_CONTEXT_IF : parser.h
- PM_CONTEXT_LAMBDA_BRACES : parser.h
- PM_CONTEXT_LAMBDA_DO_END : parser.h
- PM_CONTEXT_LAMBDA_ELSE : parser.h
- PM_CONTEXT_LAMBDA_ENSURE : parser.h
- PM_CONTEXT_LAMBDA_RESCUE : parser.h
- PM_CONTEXT_LOOP_PREDICATE : parser.h
- PM_CONTEXT_MAIN : parser.h
- PM_CONTEXT_MODULE : parser.h
- PM_CONTEXT_MODULE_ELSE : parser.h
- PM_CONTEXT_MODULE_ENSURE : parser.h
- PM_CONTEXT_MODULE_RESCUE : parser.h
- PM_CONTEXT_MULTI_TARGET : parser.h
- pm_context_node_t : parser.h
- PM_CONTEXT_NONE : parser.h
- PM_CONTEXT_PARENS : parser.h
- PM_CONTEXT_POSTEXE : parser.h
- PM_CONTEXT_PREDICATE : parser.h
- PM_CONTEXT_PREEXE : parser.h
- PM_CONTEXT_RESCUE_MODIFIER : parser.h
- PM_CONTEXT_SCLASS : parser.h
- PM_CONTEXT_SCLASS_ELSE : parser.h
- PM_CONTEXT_SCLASS_ENSURE : parser.h
- PM_CONTEXT_SCLASS_RESCUE : parser.h
- pm_context_t : parser.h
- PM_CONTEXT_TERNARY : parser.h
- PM_CONTEXT_UNLESS : parser.h
- PM_CONTEXT_UNTIL : parser.h
- PM_CONTEXT_WHILE : parser.h
- PM_DEF_NODE : ast.h
- pm_def_node_t : ast.h
- PM_DEFINED_NODE : ast.h
- pm_defined_node_t : ast.h
- pm_diagnostic_id_human() : diagnostic.h
- pm_diagnostic_id_t : 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_ELSE_NODE : ast.h
- pm_else_node_t : ast.h
- PM_EMBEDDED_STATEMENTS_NODE : ast.h
- pm_embedded_statements_node_t : ast.h
- PM_EMBEDDED_VARIABLE_NODE : ast.h
- pm_embedded_variable_node_t : ast.h
- PM_ENCODING_ASCII_8BIT_ENTRY : encoding.h
- pm_encoding_changed_callback_t : parser.h
- PM_ENCODING_EUC_JP_ENTRY : encoding.h
- pm_encoding_find() : encoding.h
- pm_encoding_flags : ast.h
- PM_ENCODING_FLAGS_FORCED_BINARY_ENCODING : ast.h
- PM_ENCODING_FLAGS_FORCED_UTF8_ENCODING : ast.h
- pm_encoding_flags_t : ast.h
- pm_encoding_type_t : encoding.h
- pm_encoding_unicode_table : encoding.h
- PM_ENCODING_US_ASCII_ENTRY : 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_ENTRY : encoding.h
- pm_encoding_utf_8_isupper_char() : encoding.h
- PM_ENCODING_WINDOWS_31J_ENTRY : encoding.h
- pm_encodings : encoding.h
- PM_ENSURE_NODE : ast.h
- pm_ensure_node_t : ast.h
- PM_ERROR_LEVEL_ARGUMENT : diagnostic.h
- PM_ERROR_LEVEL_LOAD : diagnostic.h
- PM_ERROR_LEVEL_SYNTAX : diagnostic.h
- pm_error_level_t : diagnostic.h
- PM_FALSE_NODE : ast.h
- pm_false_node_t : ast.h
- PM_FIND_PATTERN_NODE : ast.h
- pm_find_pattern_node_t : ast.h
- PM_FLIP_FLOP_NODE : ast.h
- pm_flip_flop_node_t : ast.h
- PM_FLOAT_NODE : ast.h
- pm_float_node_t : ast.h
- PM_FOR_NODE : ast.h
- pm_for_node_t : ast.h
- PM_FORWARDING_ARGUMENTS_NODE : ast.h
- pm_forwarding_arguments_node_t : ast.h
- PM_FORWARDING_PARAMETER_NODE : ast.h
- pm_forwarding_parameter_node_t : ast.h
- PM_FORWARDING_SUPER_NODE : ast.h
- pm_forwarding_super_node_t : ast.h
- PM_GLOBAL_VARIABLE_AND_WRITE_NODE : ast.h
- pm_global_variable_and_write_node_t : ast.h
- PM_GLOBAL_VARIABLE_OPERATOR_WRITE_NODE : ast.h
- pm_global_variable_operator_write_node_t : ast.h
- PM_GLOBAL_VARIABLE_OR_WRITE_NODE : ast.h
- pm_global_variable_or_write_node_t : ast.h
- PM_GLOBAL_VARIABLE_READ_NODE : ast.h
- pm_global_variable_read_node_t : ast.h
- PM_GLOBAL_VARIABLE_TARGET_NODE : ast.h
- pm_global_variable_target_node_t : ast.h
- PM_GLOBAL_VARIABLE_WRITE_NODE : ast.h
- pm_global_variable_write_node_t : ast.h
- PM_HASH_NODE : ast.h
- pm_hash_node_t : ast.h
- PM_HASH_PATTERN_NODE : ast.h
- pm_hash_pattern_node_t : ast.h
- pm_heredoc_indent_t : parser.h
- pm_heredoc_quote_t : parser.h
- PM_IF_NODE : ast.h
- pm_if_node_t : ast.h
- PM_IMAGINARY_NODE : ast.h
- pm_imaginary_node_t : ast.h
- PM_IMPLICIT_NODE : ast.h
- pm_implicit_node_t : ast.h
- PM_IMPLICIT_REST_NODE : ast.h
- pm_implicit_rest_node_t : ast.h
- PM_IN_NODE : ast.h
- pm_in_node_t : ast.h
- PM_INDEX_AND_WRITE_NODE : ast.h
- pm_index_and_write_node_t : ast.h
- PM_INDEX_OPERATOR_WRITE_NODE : ast.h
- pm_index_operator_write_node_t : ast.h
- PM_INDEX_OR_WRITE_NODE : ast.h
- pm_index_or_write_node_t : ast.h
- PM_INDEX_TARGET_NODE : ast.h
- pm_index_target_node_t : ast.h
- PM_INSTANCE_VARIABLE_AND_WRITE_NODE : ast.h
- pm_instance_variable_and_write_node_t : ast.h
- PM_INSTANCE_VARIABLE_OPERATOR_WRITE_NODE : ast.h
- pm_instance_variable_operator_write_node_t : ast.h
- PM_INSTANCE_VARIABLE_OR_WRITE_NODE : ast.h
- pm_instance_variable_or_write_node_t : ast.h
- PM_INSTANCE_VARIABLE_READ_NODE : ast.h
- pm_instance_variable_read_node_t : ast.h
- PM_INSTANCE_VARIABLE_TARGET_NODE : ast.h
- pm_instance_variable_target_node_t : ast.h
- PM_INSTANCE_VARIABLE_WRITE_NODE : ast.h
- pm_instance_variable_write_node_t : ast.h
- PM_INTEGER_BASE_BINARY : pm_integer.h
- PM_INTEGER_BASE_DECIMAL : pm_integer.h
- PM_INTEGER_BASE_DEFAULT : pm_integer.h
- pm_integer_base_flags : ast.h
- PM_INTEGER_BASE_FLAGS_BINARY : ast.h
- PM_INTEGER_BASE_FLAGS_DECIMAL : ast.h
- PM_INTEGER_BASE_FLAGS_HEXADECIMAL : ast.h
- PM_INTEGER_BASE_FLAGS_OCTAL : ast.h
- pm_integer_base_flags_t : ast.h
- PM_INTEGER_BASE_HEXADECIMAL : pm_integer.h
- PM_INTEGER_BASE_OCTAL : pm_integer.h
- pm_integer_base_t : pm_integer.h
- PM_INTEGER_BASE_UNKNOWN : pm_integer.h
- pm_integer_compare() : pm_integer.h
- pm_integer_free() : pm_integer.h
- PM_INTEGER_NODE : ast.h
- pm_integer_node_t : ast.h
- pm_integer_parse() : pm_integer.h
- pm_integer_string() : pm_integer.h
- pm_integers_reduce() : pm_integer.h
- PM_INTERPOLATED_MATCH_LAST_LINE_NODE : ast.h
- pm_interpolated_match_last_line_node_t : ast.h
- PM_INTERPOLATED_REGULAR_EXPRESSION_NODE : ast.h
- pm_interpolated_regular_expression_node_t : ast.h
- PM_INTERPOLATED_STRING_NODE : ast.h
- pm_interpolated_string_node_flags : ast.h
- PM_INTERPOLATED_STRING_NODE_FLAGS_FROZEN : ast.h
- PM_INTERPOLATED_STRING_NODE_FLAGS_MUTABLE : ast.h
- pm_interpolated_string_node_flags_t : ast.h
- pm_interpolated_string_node_t : ast.h
- PM_INTERPOLATED_SYMBOL_NODE : ast.h
- pm_interpolated_symbol_node_t : ast.h
- PM_INTERPOLATED_X_STRING_NODE : ast.h
- pm_interpolated_x_string_node_t : ast.h
- PM_IT_LOCAL_VARIABLE_READ_NODE : ast.h
- pm_it_local_variable_read_node_t : ast.h
- PM_IT_PARAMETERS_NODE : ast.h
- pm_it_parameters_node_t : ast.h
- PM_KEYWORD_HASH_NODE : ast.h
- pm_keyword_hash_node_flags : ast.h
- PM_KEYWORD_HASH_NODE_FLAGS_SYMBOL_KEYS : ast.h
- pm_keyword_hash_node_flags_t : ast.h
- pm_keyword_hash_node_t : ast.h
- PM_KEYWORD_REST_PARAMETER_NODE : ast.h
- pm_keyword_rest_parameter_node_t : ast.h
- PM_LAMBDA_NODE : ast.h
- pm_lambda_node_t : ast.h
- pm_lex_mode_t : parser.h
- PM_LEX_STACK_SIZE : parser.h
- pm_lex_state_bit_t : parser.h
- pm_lex_state_t : parser.h
- pm_list_append() : pm_list.h
- pm_list_empty_p() : pm_list.h
- pm_list_free() : pm_list.h
- pm_list_node_t : pm_list.h
- pm_list_size() : pm_list.h
- PM_LOCAL_VARIABLE_AND_WRITE_NODE : ast.h
- pm_local_variable_and_write_node_t : ast.h
- PM_LOCAL_VARIABLE_OPERATOR_WRITE_NODE : ast.h
- pm_local_variable_operator_write_node_t : ast.h
- PM_LOCAL_VARIABLE_OR_WRITE_NODE : ast.h
- pm_local_variable_or_write_node_t : ast.h
- PM_LOCAL_VARIABLE_READ_NODE : ast.h
- pm_local_variable_read_node_t : ast.h
- PM_LOCAL_VARIABLE_TARGET_NODE : ast.h
- pm_local_variable_target_node_t : ast.h
- PM_LOCAL_VARIABLE_WRITE_NODE : ast.h
- pm_local_variable_write_node_t : ast.h
- pm_locals_t : parser.h
- pm_loop_flags : ast.h
- PM_LOOP_FLAGS_BEGIN_MODIFIER : ast.h
- pm_loop_flags_t : ast.h
- PM_MATCH_LAST_LINE_NODE : ast.h
- pm_match_last_line_node_t : ast.h
- PM_MATCH_PREDICATE_NODE : ast.h
- pm_match_predicate_node_t : ast.h
- PM_MATCH_REQUIRED_NODE : ast.h
- pm_match_required_node_t : ast.h
- PM_MATCH_WRITE_NODE : ast.h
- pm_match_write_node_t : ast.h
- pm_memchr() : pm_memchr.h
- PM_MISSING_NODE : ast.h
- pm_missing_node_t : ast.h
- PM_MODULE_NODE : ast.h
- pm_module_node_t : ast.h
- PM_MULTI_TARGET_NODE : ast.h
- pm_multi_target_node_t : ast.h
- PM_MULTI_WRITE_NODE : ast.h
- pm_multi_write_node_t : ast.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_NEXT_NODE : ast.h
- pm_next_node_t : ast.h
- PM_NIL_NODE : ast.h
- pm_nil_node_t : ast.h
- PM_NO_KEYWORDS_PARAMETER_NODE : ast.h
- pm_no_keywords_parameter_node_t : ast.h
- pm_node_destroy() : node.h
- PM_NODE_FLAG_NEWLINE : ast.h
- PM_NODE_FLAG_P : ast.h
- pm_node_flags_t : ast.h
- pm_node_list_append() : node.h
- pm_node_list_concat() : node.h
- PM_NODE_LIST_FOREACH : node.h
- pm_node_list_free() : node.h
- pm_node_list_prepend() : node.h
- pm_node_list_t : ast.h
- pm_node_t : ast.h
- PM_NODE_TYPE : ast.h
- pm_node_type : ast.h
- PM_NODE_TYPE_P : ast.h
- pm_node_type_t : ast.h
- pm_node_type_to_str() : node.h
- PM_NUMBERED_PARAMETERS_NODE : ast.h
- pm_numbered_parameters_node_t : ast.h
- PM_NUMBERED_REFERENCE_READ_NODE : ast.h
- pm_numbered_reference_read_node_t : ast.h
- PM_OPTIONAL_KEYWORD_PARAMETER_NODE : ast.h
- pm_optional_keyword_parameter_node_t : ast.h
- PM_OPTIONAL_PARAMETER_NODE : ast.h
- pm_optional_parameter_node_t : ast.h
- PM_OPTIONS_COMMAND_LINE_A : options.h
- PM_OPTIONS_COMMAND_LINE_E : options.h
- PM_OPTIONS_COMMAND_LINE_L : options.h
- PM_OPTIONS_COMMAND_LINE_N : options.h
- PM_OPTIONS_COMMAND_LINE_P : options.h
- pm_options_command_line_set() : options.h
- PM_OPTIONS_COMMAND_LINE_X : options.h
- pm_options_encoding_locked_set() : options.h
- pm_options_encoding_set() : options.h
- pm_options_filepath_set() : options.h
- pm_options_free() : options.h
- PM_OPTIONS_FROZEN_STRING_LITERAL_DISABLED : options.h
- PM_OPTIONS_FROZEN_STRING_LITERAL_ENABLED : options.h
- pm_options_frozen_string_literal_set() : options.h
- PM_OPTIONS_FROZEN_STRING_LITERAL_UNSET : options.h
- pm_options_line_set() : options.h
- pm_options_main_script_set() : options.h
- pm_options_partial_script_set() : options.h
- pm_options_read() : options.h
- PM_OPTIONS_SCOPE_FORWARDING_ALL : options.h
- PM_OPTIONS_SCOPE_FORWARDING_BLOCK : options.h
- PM_OPTIONS_SCOPE_FORWARDING_KEYWORDS : options.h
- PM_OPTIONS_SCOPE_FORWARDING_NONE : options.h
- PM_OPTIONS_SCOPE_FORWARDING_POSITIONALS : options.h
- pm_options_scope_forwarding_set() : options.h
- pm_options_scope_get() : options.h
- pm_options_scope_init() : options.h
- pm_options_scope_local_get() : options.h
- pm_options_scope_t : options.h
- pm_options_scopes_init() : options.h
- pm_options_shebang_callback_set() : options.h
- pm_options_shebang_callback_t : options.h
- pm_options_t : options.h
- PM_OPTIONS_VERSION_CRUBY_3_3 : options.h
- PM_OPTIONS_VERSION_LATEST : options.h
- pm_options_version_set() : options.h
- pm_options_version_t : options.h
- PM_OR_NODE : ast.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_parse() : 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_parameter_flags : ast.h
- PM_PARAMETER_FLAGS_REPEATED_PARAMETER : ast.h
- pm_parameter_flags_t : ast.h
- PM_PARAMETERS_NODE : ast.h
- pm_parameters_node_t : ast.h
- PM_PARENTHESES_NODE : ast.h
- pm_parentheses_node_t : ast.h
- pm_parse() : prism.h
- pm_parse_stream() : prism.h
- pm_parse_stream_fgets_t : prism.h
- pm_parse_success_p() : prism.h
- pm_parser_free() : prism.h
- pm_parser_init() : prism.h
- pm_parser_register_encoding_changed_callback() : prism.h
- pm_parser_t : parser.h
- PM_PINNED_EXPRESSION_NODE : ast.h
- pm_pinned_expression_node_t : ast.h
- PM_PINNED_VARIABLE_NODE : ast.h
- pm_pinned_variable_node_t : ast.h
- PM_POST_EXECUTION_NODE : ast.h
- pm_post_execution_node_t : ast.h
- PM_PRE_EXECUTION_NODE : ast.h
- pm_pre_execution_node_t : ast.h
- pm_prettyprint() : prettyprint.h
- PM_PROGRAM_NODE : ast.h
- pm_program_node_t : ast.h
- pm_range_flags : ast.h
- PM_RANGE_FLAGS_EXCLUDE_END : ast.h
- pm_range_flags_t : ast.h
- PM_RANGE_NODE : ast.h
- pm_range_node_t : ast.h
- PM_RATIONAL_NODE : ast.h
- pm_rational_node_t : ast.h
- PM_REDO_NODE : ast.h
- pm_redo_node_t : ast.h
- pm_regexp_error_callback_t : regexp.h
- pm_regexp_name_callback_t : regexp.h
- pm_regexp_parse() : regexp.h
- pm_regular_expression_flags : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_ASCII_8BIT : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_EUC_JP : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_EXTENDED : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_FORCED_BINARY_ENCODING : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_FORCED_US_ASCII_ENCODING : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_FORCED_UTF8_ENCODING : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_IGNORE_CASE : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_MULTI_LINE : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_ONCE : ast.h
- pm_regular_expression_flags_t : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_UTF_8 : ast.h
- PM_REGULAR_EXPRESSION_FLAGS_WINDOWS_31J : ast.h
- PM_REGULAR_EXPRESSION_NODE : ast.h
- pm_regular_expression_node_t : ast.h
- PM_REQUIRED_KEYWORD_PARAMETER_NODE : ast.h
- pm_required_keyword_parameter_node_t : ast.h
- PM_REQUIRED_PARAMETER_NODE : ast.h
- pm_required_parameter_node_t : ast.h
- PM_RESCUE_MODIFIER_NODE : ast.h
- pm_rescue_modifier_node_t : ast.h
- PM_RESCUE_NODE : ast.h
- pm_rescue_node_t : ast.h
- PM_REST_PARAMETER_NODE : ast.h
- pm_rest_parameter_node_t : ast.h
- PM_RETRY_NODE : ast.h
- pm_retry_node_t : ast.h
- PM_RETURN_NODE : ast.h
- pm_return_node_t : ast.h
- PM_SCOPE_NODE : ast.h
- pm_scope_parameters_t : parser.h
- pm_scope_t : parser.h
- PM_SELF_NODE : ast.h
- pm_self_node_t : ast.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_SHAREABLE_CONSTANT_NODE : ast.h
- pm_shareable_constant_node_flags : ast.h
- PM_SHAREABLE_CONSTANT_NODE_FLAGS_EXPERIMENTAL_COPY : ast.h
- PM_SHAREABLE_CONSTANT_NODE_FLAGS_EXPERIMENTAL_EVERYTHING : ast.h
- PM_SHAREABLE_CONSTANT_NODE_FLAGS_LITERAL : ast.h
- pm_shareable_constant_node_flags_t : ast.h
- pm_shareable_constant_node_t : ast.h
- pm_shareable_constant_value_t : parser.h
- PM_SINGLETON_CLASS_NODE : ast.h
- pm_singleton_class_node_t : ast.h
- pm_size_to_native() : pack.h
- PM_SOURCE_ENCODING_NODE : ast.h
- pm_source_encoding_node_t : ast.h
- PM_SOURCE_FILE_NODE : ast.h
- pm_source_file_node_t : ast.h
- PM_SOURCE_LINE_NODE : ast.h
- pm_source_line_node_t : ast.h
- PM_SPLAT_NODE : ast.h
- pm_splat_node_t : ast.h
- pm_state_stack_t : parser.h
- PM_STATEMENTS_NODE : ast.h
- pm_statements_node_t : ast.h
- PM_STATIC_ASSERT : defines.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_EMPTY : pm_string.h
- pm_string_ensure_owned() : pm_string.h
- pm_string_file_init() : pm_string.h
- pm_string_flags : ast.h
- PM_STRING_FLAGS_FORCED_BINARY_ENCODING : ast.h
- PM_STRING_FLAGS_FORCED_UTF8_ENCODING : ast.h
- PM_STRING_FLAGS_FROZEN : ast.h
- PM_STRING_FLAGS_MUTABLE : ast.h
- pm_string_flags_t : ast.h
- pm_string_free() : pm_string.h
- PM_STRING_INIT_ERROR_DIRECTORY : pm_string.h
- PM_STRING_INIT_ERROR_GENERIC : pm_string.h
- pm_string_init_result_t : pm_string.h
- PM_STRING_INIT_SUCCESS : pm_string.h
- pm_string_length() : pm_string.h
- pm_string_mapped_init() : pm_string.h
- PM_STRING_NODE : ast.h
- pm_string_node_t : ast.h
- pm_string_owned_init() : pm_string.h
- pm_string_query_constant() : prism.h
- PM_STRING_QUERY_ERROR : prism.h
- PM_STRING_QUERY_FALSE : prism.h
- pm_string_query_local() : prism.h
- pm_string_query_method_name() : prism.h
- pm_string_query_t : prism.h
- PM_STRING_QUERY_TRUE : prism.h
- pm_string_shared_init() : pm_string.h
- pm_string_sizeof() : pm_string.h
- pm_string_source() : 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_SUPER_NODE : ast.h
- pm_super_node_t : ast.h
- pm_symbol_flags : ast.h
- PM_SYMBOL_FLAGS_FORCED_BINARY_ENCODING : ast.h
- PM_SYMBOL_FLAGS_FORCED_US_ASCII_ENCODING : ast.h
- PM_SYMBOL_FLAGS_FORCED_UTF8_ENCODING : ast.h
- pm_symbol_flags_t : ast.h
- PM_SYMBOL_NODE : ast.h
- pm_symbol_node_t : ast.h
- PM_TOKEN___END__ : ast.h
- PM_TOKEN_AMPERSAND : ast.h
- PM_TOKEN_AMPERSAND_AMPERSAND : ast.h
- PM_TOKEN_AMPERSAND_AMPERSAND_EQUAL : ast.h
- PM_TOKEN_AMPERSAND_DOT : ast.h
- PM_TOKEN_AMPERSAND_EQUAL : ast.h
- PM_TOKEN_BACK_REFERENCE : ast.h
- PM_TOKEN_BACKTICK : ast.h
- PM_TOKEN_BANG : ast.h
- PM_TOKEN_BANG_EQUAL : ast.h
- PM_TOKEN_BANG_TILDE : ast.h
- PM_TOKEN_BRACE_LEFT : ast.h
- PM_TOKEN_BRACE_RIGHT : ast.h
- PM_TOKEN_BRACKET_LEFT : ast.h
- PM_TOKEN_BRACKET_LEFT_ARRAY : ast.h
- PM_TOKEN_BRACKET_LEFT_RIGHT : ast.h
- PM_TOKEN_BRACKET_LEFT_RIGHT_EQUAL : ast.h
- PM_TOKEN_BRACKET_RIGHT : ast.h
- PM_TOKEN_CARET : ast.h
- PM_TOKEN_CARET_EQUAL : ast.h
- PM_TOKEN_CHARACTER_LITERAL : ast.h
- PM_TOKEN_CLASS_VARIABLE : ast.h
- PM_TOKEN_COLON : ast.h
- PM_TOKEN_COLON_COLON : ast.h
- PM_TOKEN_COMMA : ast.h
- PM_TOKEN_COMMENT : ast.h
- PM_TOKEN_CONSTANT : ast.h
- PM_TOKEN_DOT : ast.h
- PM_TOKEN_DOT_DOT : ast.h
- PM_TOKEN_DOT_DOT_DOT : ast.h
- PM_TOKEN_EMBDOC_BEGIN : ast.h
- PM_TOKEN_EMBDOC_END : ast.h
- PM_TOKEN_EMBDOC_LINE : ast.h
- PM_TOKEN_EMBEXPR_BEGIN : ast.h
- PM_TOKEN_EMBEXPR_END : ast.h
- PM_TOKEN_EMBVAR : ast.h
- PM_TOKEN_EOF : ast.h
- PM_TOKEN_EQUAL : ast.h
- PM_TOKEN_EQUAL_EQUAL : ast.h
- PM_TOKEN_EQUAL_EQUAL_EQUAL : ast.h
- PM_TOKEN_EQUAL_GREATER : ast.h
- PM_TOKEN_EQUAL_TILDE : ast.h
- PM_TOKEN_FLOAT : ast.h
- PM_TOKEN_FLOAT_IMAGINARY : ast.h
- PM_TOKEN_FLOAT_RATIONAL : ast.h
- PM_TOKEN_FLOAT_RATIONAL_IMAGINARY : ast.h
- PM_TOKEN_GLOBAL_VARIABLE : ast.h
- PM_TOKEN_GREATER : ast.h
- PM_TOKEN_GREATER_EQUAL : ast.h
- PM_TOKEN_GREATER_GREATER : ast.h
- PM_TOKEN_GREATER_GREATER_EQUAL : ast.h
- PM_TOKEN_HEREDOC_END : ast.h
- PM_TOKEN_HEREDOC_START : ast.h
- PM_TOKEN_IDENTIFIER : ast.h
- PM_TOKEN_IGNORED_NEWLINE : ast.h
- PM_TOKEN_INSTANCE_VARIABLE : ast.h
- PM_TOKEN_INTEGER : ast.h
- PM_TOKEN_INTEGER_IMAGINARY : ast.h
- PM_TOKEN_INTEGER_RATIONAL : ast.h
- PM_TOKEN_INTEGER_RATIONAL_IMAGINARY : ast.h
- PM_TOKEN_KEYWORD___ENCODING__ : ast.h
- PM_TOKEN_KEYWORD___FILE__ : ast.h
- PM_TOKEN_KEYWORD___LINE__ : ast.h
- PM_TOKEN_KEYWORD_ALIAS : ast.h
- PM_TOKEN_KEYWORD_AND : ast.h
- PM_TOKEN_KEYWORD_BEGIN : ast.h
- PM_TOKEN_KEYWORD_BEGIN_UPCASE : ast.h
- PM_TOKEN_KEYWORD_BREAK : ast.h
- PM_TOKEN_KEYWORD_CASE : ast.h
- PM_TOKEN_KEYWORD_CLASS : ast.h
- PM_TOKEN_KEYWORD_DEF : ast.h
- PM_TOKEN_KEYWORD_DEFINED : ast.h
- PM_TOKEN_KEYWORD_DO : ast.h
- PM_TOKEN_KEYWORD_DO_LOOP : ast.h
- PM_TOKEN_KEYWORD_ELSE : ast.h
- PM_TOKEN_KEYWORD_ELSIF : ast.h
- PM_TOKEN_KEYWORD_END : ast.h
- PM_TOKEN_KEYWORD_END_UPCASE : ast.h
- PM_TOKEN_KEYWORD_ENSURE : ast.h
- PM_TOKEN_KEYWORD_FALSE : ast.h
- PM_TOKEN_KEYWORD_FOR : ast.h
- PM_TOKEN_KEYWORD_IF : ast.h
- PM_TOKEN_KEYWORD_IF_MODIFIER : ast.h
- PM_TOKEN_KEYWORD_IN : ast.h
- PM_TOKEN_KEYWORD_MODULE : ast.h
- PM_TOKEN_KEYWORD_NEXT : ast.h
- PM_TOKEN_KEYWORD_NIL : ast.h
- PM_TOKEN_KEYWORD_NOT : ast.h
- PM_TOKEN_KEYWORD_OR : ast.h
- PM_TOKEN_KEYWORD_REDO : ast.h
- PM_TOKEN_KEYWORD_RESCUE : ast.h
- PM_TOKEN_KEYWORD_RESCUE_MODIFIER : ast.h
- PM_TOKEN_KEYWORD_RETRY : ast.h
- PM_TOKEN_KEYWORD_RETURN : ast.h
- PM_TOKEN_KEYWORD_SELF : ast.h
- PM_TOKEN_KEYWORD_SUPER : ast.h
- PM_TOKEN_KEYWORD_THEN : ast.h
- PM_TOKEN_KEYWORD_TRUE : ast.h
- PM_TOKEN_KEYWORD_UNDEF : ast.h
- PM_TOKEN_KEYWORD_UNLESS : ast.h
- PM_TOKEN_KEYWORD_UNLESS_MODIFIER : ast.h
- PM_TOKEN_KEYWORD_UNTIL : ast.h
- PM_TOKEN_KEYWORD_UNTIL_MODIFIER : ast.h
- PM_TOKEN_KEYWORD_WHEN : ast.h
- PM_TOKEN_KEYWORD_WHILE : ast.h
- PM_TOKEN_KEYWORD_WHILE_MODIFIER : ast.h
- PM_TOKEN_KEYWORD_YIELD : ast.h
- PM_TOKEN_LABEL : ast.h
- PM_TOKEN_LABEL_END : ast.h
- PM_TOKEN_LAMBDA_BEGIN : ast.h
- PM_TOKEN_LESS : ast.h
- PM_TOKEN_LESS_EQUAL : ast.h
- PM_TOKEN_LESS_EQUAL_GREATER : ast.h
- PM_TOKEN_LESS_LESS : ast.h
- PM_TOKEN_LESS_LESS_EQUAL : ast.h
- PM_TOKEN_MAXIMUM : ast.h
- PM_TOKEN_METHOD_NAME : ast.h
- PM_TOKEN_MINUS : ast.h
- PM_TOKEN_MINUS_EQUAL : ast.h
- PM_TOKEN_MINUS_GREATER : ast.h
- PM_TOKEN_MISSING : ast.h
- PM_TOKEN_NEWLINE : ast.h
- PM_TOKEN_NOT_PROVIDED : ast.h
- PM_TOKEN_NUMBERED_REFERENCE : ast.h
- PM_TOKEN_PARENTHESIS_LEFT : ast.h
- PM_TOKEN_PARENTHESIS_LEFT_PARENTHESES : ast.h
- PM_TOKEN_PARENTHESIS_RIGHT : ast.h
- PM_TOKEN_PERCENT : ast.h
- PM_TOKEN_PERCENT_EQUAL : ast.h
- PM_TOKEN_PERCENT_LOWER_I : ast.h
- PM_TOKEN_PERCENT_LOWER_W : ast.h
- PM_TOKEN_PERCENT_LOWER_X : ast.h
- PM_TOKEN_PERCENT_UPPER_I : ast.h
- PM_TOKEN_PERCENT_UPPER_W : ast.h
- PM_TOKEN_PIPE : ast.h
- PM_TOKEN_PIPE_EQUAL : ast.h
- PM_TOKEN_PIPE_PIPE : ast.h
- PM_TOKEN_PIPE_PIPE_EQUAL : ast.h
- PM_TOKEN_PLUS : ast.h
- PM_TOKEN_PLUS_EQUAL : ast.h
- PM_TOKEN_QUESTION_MARK : ast.h
- PM_TOKEN_REGEXP_BEGIN : ast.h
- PM_TOKEN_REGEXP_END : ast.h
- PM_TOKEN_SEMICOLON : ast.h
- PM_TOKEN_SLASH : ast.h
- PM_TOKEN_SLASH_EQUAL : ast.h
- PM_TOKEN_STAR : ast.h
- PM_TOKEN_STAR_EQUAL : ast.h
- PM_TOKEN_STAR_STAR : ast.h
- PM_TOKEN_STAR_STAR_EQUAL : ast.h
- PM_TOKEN_STRING_BEGIN : ast.h
- PM_TOKEN_STRING_CONTENT : ast.h
- PM_TOKEN_STRING_END : ast.h
- PM_TOKEN_SYMBOL_BEGIN : ast.h
- PM_TOKEN_TILDE : ast.h
- pm_token_type : ast.h
- pm_token_type_human() : prism.h
- pm_token_type_name() : prism.h
- pm_token_type_t : ast.h
- PM_TOKEN_UAMPERSAND : ast.h
- PM_TOKEN_UCOLON_COLON : ast.h
- PM_TOKEN_UDOT_DOT : ast.h
- PM_TOKEN_UDOT_DOT_DOT : ast.h
- PM_TOKEN_UMINUS : ast.h
- PM_TOKEN_UMINUS_NUM : ast.h
- PM_TOKEN_UPLUS : ast.h
- PM_TOKEN_USTAR : ast.h
- PM_TOKEN_USTAR_STAR : ast.h
- PM_TOKEN_WORDS_SEP : ast.h
- PM_TRUE_NODE : ast.h
- pm_true_node_t : ast.h
- PM_UNDEF_NODE : ast.h
- pm_undef_node_t : ast.h
- PM_UNLESS_NODE : ast.h
- pm_unless_node_t : ast.h
- PM_UNTIL_NODE : ast.h
- pm_until_node_t : ast.h
- pm_version() : prism.h
- pm_visit_child_nodes() : node.h
- pm_visit_node() : node.h
- PM_WARNING_LEVEL_DEFAULT : diagnostic.h
- pm_warning_level_t : diagnostic.h
- PM_WARNING_LEVEL_VERBOSE : diagnostic.h
- PM_WHEN_NODE : ast.h
- pm_when_node_t : ast.h
- PM_WHILE_NODE : ast.h
- pm_while_node_t : ast.h
- PM_X_STRING_NODE : ast.h
- pm_x_string_node_t : ast.h
- PM_YIELD_NODE : ast.h
- pm_yield_node_t : ast.h
- POSFIXABLE : fixnum.h
- PRI_GIDT_PREFIX : gid_t.h
- PRI_MODET_PREFIX : mode_t.h
- PRI_OFFT_PREFIX : off_t.h
- PRI_PIDT_PREFIX : pid_t.h
- PRI_UIDT_PREFIX : uid_t.h
- PRISM_ATTRIBUTE_FORMAT : defines.h
- PRISM_ATTRIBUTE_UNUSED : defines.h
- PRISM_DEPTH_MAXIMUM : defines.h
- PRISM_ENCODING_ALPHABETIC_BIT : encoding.h
- PRISM_ENCODING_ALPHANUMERIC_BIT : encoding.h
- PRISM_ENCODING_UPPERCASE_BIT : encoding.h
- PRISM_EXPORTED_FUNCTION : defines.h
- PRISM_HAS_FILESYSTEM : defines.h
- PRISM_ISINF : defines.h
- PRISM_LIKELY : defines.h
- PRISM_SERIALIZE_ONLY_SEMANTICS_FIELDS : ast.h
- PRISM_UNLIKELY : defines.h
- PRISM_VERSION : version.h
- PRISM_VERSION_MAJOR : version.h
- PRISM_VERSION_MINOR : version.h
- PRISM_VERSION_PATCH : version.h
- ptr : io.h