Ruby: prism/util Directory Reference

Ruby 3.4.6p54 (2025-09-16 revision dbd83256b1cec76c69756ecb8758b9e1079833de)

util Directory Reference

## Files
| pm_buffer.c
| pm_buffer.h
| A wrapper around a contiguous block of allocated memory.
| pm_char.c
| pm_char.h
| Functions for working with characters and strings.
| pm_constant_pool.c
| pm_constant_pool.h
| A data structure that stores a set of strings.
| pm_integer.c
| pm_integer.h
| This module provides functions for working with arbitrary-sized integers.
| pm_list.c
| pm_list.h
| An abstract linked list.
| pm_memchr.c
| pm_memchr.h
| A custom memchr implementation.
| pm_newline_list.c
| pm_newline_list.h
| A list of byte offsets of newlines in a string.
| pm_string.c
| pm_string.h
| A generic string type that can have various ownership semantics.
| pm_strncasecmp.c
| pm_strncasecmp.h
| A custom strncasecmp implementation.
| pm_strpbrk.c
| pm_strpbrk.h
| A custom strpbrk implementation.