Serene Runtime 1.0.0-dev
C runtime for the Serene programming language
Loading...
Searching...
No Matches
srn_sexp_parser_t Struct Reference

#include <reader.h>

Collaboration diagram for srn_sexp_parser_t:
[legend]

Data Fields

srn_context_t * ctx
void * reading_context
 We store whatever the caller passes as reading context to pass it back later on in the parsed tree.
const srn_sm_buffer_id_t buffer_id
const unsigned char * buffer
size_t len
uint32_t pos

Detailed Description

Definition at line 139 of file reader.h.

Field Documentation

◆ buffer

const unsigned char* srn_sexp_parser_t::buffer

Definition at line 146 of file reader.h.

◆ buffer_id

const srn_sm_buffer_id_t srn_sexp_parser_t::buffer_id

Definition at line 145 of file reader.h.

◆ ctx

srn_context_t* srn_sexp_parser_t::ctx

Definition at line 140 of file reader.h.

◆ len

size_t srn_sexp_parser_t::len

Definition at line 147 of file reader.h.

◆ pos

uint32_t srn_sexp_parser_t::pos

Definition at line 150 of file reader.h.

◆ reading_context

void* srn_sexp_parser_t::reading_context

We store whatever the caller passes as reading context to pass it back later on in the parsed tree.

Definition at line 143 of file reader.h.


The documentation for this struct was generated from the following file: