A bump allocator for the prism parser.
The abstract syntax tree.
A wrapper around a contiguous block of allocated memory.
A list of diagnostics generated during parsing.
Functions related to nodes in the AST.
The options that can be passed to parsing.
The parser used to parse Ruby source.
An AST node pretty-printer.
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,...
The version of the Prism library.