Ruby 3.3.5p100 (2024-09-03 revision ef084cc8f4958c1b6e4ead99136631bef6d8ddba)
pm_strpbrk.h
Go to the documentation of this file.
1
6#ifndef PRISM_STRPBRK_H
7#define PRISM_STRPBRK_H
8
9#include "prism/defines.h"
10#include "prism/parser.h"
11
12#include <stddef.h>
13#include <string.h>
14
41const uint8_t * pm_strpbrk(const pm_parser_t *parser, const uint8_t *source, const uint8_t *charset, ptrdiff_t length);
42
43#endif
The parser used to parse Ruby source.
const uint8_t * pm_strpbrk(const pm_parser_t *parser, const uint8_t *source, const uint8_t *charset, ptrdiff_t length)
Here we have rolled our own version of strpbrk.
Definition pm_strpbrk.c:64
Macro definitions used throughout the prism library.
This struct represents the overall parser.
Definition parser.h:489