6#ifndef PRISM_PRETTYPRINT_H
7#define PRISM_PRETTYPRINT_H
11#ifdef PRISM_EXCLUDE_PRETTYPRINT
13void pm_prettyprint(
void);
The parser used to parse Ruby source.
struct pm_parser pm_parser_t
The parser used to parse Ruby source.
A wrapper around a contiguous block of allocated memory.
Macro definitions used throughout the prism library.
#define PRISM_EXPORTED_FUNCTION
By default, we compile with -fvisibility=hidden.
A pm_buffer_t is a simple memory buffer that stores data in a contiguous block of memory.