1#ifndef PRISM_INTERNAL_SERIALIZE_H
2#define PRISM_INTERNAL_SERIALIZE_H
4#include "prism/internal/encoding.h"
5#include "prism/internal/list.h"
15#ifndef PRISM_EXCLUDE_SERIALIZATION
A header file that defines macros to exclude certain features of the prism library.
The parser used to parse Ruby source.
A wrapper around a contiguous block of allocated memory.
A list of offsets of the start of lines in a string.
This is the base structure that represents a node in the syntax tree.