microlisp 0.1.0
A small Scheme-subset interpreter in modern C.
Loading...
Searching...
No Matches
Data Fields
mprim Struct Reference

#include <microlisp_internal.h>

Collaboration diagram for mprim:
Collaboration graph
[legend]

Data Fields

mobj h
 
const char * name
 Static string; not owned.
 
ml_prim_fn fn
 
uint32_t arity_min
 Minimum required args.
 
uint32_t arity_max
 UINT32_MAX means "variadic".
 

Field Documentation

◆ arity_max

uint32_t mprim::arity_max

UINT32_MAX means "variadic".

◆ arity_min

uint32_t mprim::arity_min

Minimum required args.

◆ fn

ml_prim_fn mprim::fn

◆ h

mobj mprim::h

◆ name

const char* mprim::name

Static string; not owned.


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