Ruby 3.3.6p108 (2024-11-05 revision 75015d4c1f6965b5e85e96fb309f1f2129f933c0)
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_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_state_stack.c
 
 pm_state_stack.h
 A stack of boolean values.
 
 pm_string.c
 
 pm_string.h
 A generic string type that can have various ownership semantics.
 
 pm_string_list.c
 
 pm_string_list.h
 A list of strings.
 
 pm_strncasecmp.c
 
 pm_strncasecmp.h
 A custom strncasecmp implementation.
 
 pm_strpbrk.c
 
 pm_strpbrk.h
 A custom strpbrk implementation.