|
Serene Runtime 1.0.0-dev
C runtime for the Serene programming language
|
#include <reader.h>
Data Fields | |
| srn_sexp_node_type_e | type |
| srn_metadata_t * | metadata |
| union { | |
| srn_sexp_atom_t * atom | |
| srn_sexp_list_t * list | |
| srn_sexp_cons_t * cons | |
| array_list_t * seq | |
| srn_sexp_str_t * string | |
| srn_sexp_num_t * num | |
| } | as |
| union { ... } srn_sexp_node_t::as |
| srn_sexp_atom_t* srn_sexp_node_t::atom |
| srn_sexp_cons_t* srn_sexp_node_t::cons |
| srn_sexp_list_t* srn_sexp_node_t::list |
| srn_metadata_t* srn_sexp_node_t::metadata |
| srn_sexp_num_t* srn_sexp_node_t::num |
| array_list_t* srn_sexp_node_t::seq |
| srn_sexp_str_t* srn_sexp_node_t::string |
| srn_sexp_node_type_e srn_sexp_node_t::type |