A bump allocator for the prism parser.
A list of diagnostics generated during parsing.
The options that can be passed to parsing.
The parser used to parse Ruby source.
An AST node pretty-printer.
A wrapper around a contiguous block of allocated memory.
Functions related to nodes in the AST.
The version of the Prism library.
The functions related to serializing the AST to a binary format.
An opaque type representing the source code being parsed, regardless of origin (constant memory,...
Functions for parsing streams.
Functions for querying properties of strings, such as whether they are valid local variable names,...