6#ifndef PRISM_ERRORS_FORMAT_H
7#define PRISM_ERRORS_FORMAT_H
9#include "prism/compiler/exported.h"
10#include "prism/compiler/nodiscard.h"
11#include "prism/compiler/nonnull.h"
A wrapper around a contiguous block of allocated memory.
struct pm_buffer_t pm_buffer_t
A wrapper around a contiguous block of allocated memory.
Definition buffer.h:18
A list of diagnostics generated during parsing.
pm_error_level_t
The levels of errors generated during parsing.
Definition diagnostic.h:23
The parser used to parse Ruby source.
struct pm_parser_t pm_parser_t
The parser used to parse Ruby source.
Definition parser.h:22