Small, Fast S-Expression Library
src Directory Reference

Files

 cstring.h
 
 faststack.h
 Implementation of a fast stack with smart memory management.
 
 sexp.h
 API for a small, fast and portable s-expression parser library.
 
 sexp_errors.h
 Error conditions are enumerated here along with any routines for translating error codes to human readable messages.
 
 sexp_memory.h
 Wrappers around basic memory allocation/deallocation routines to allow memory usage limiting. Only enabled if SEXP_LIMIT_MEMORY is defined when building the library, otherwise the routines are defined to be the standard malloc/calloc/realloc/free functions.
 
 sexp_ops.h
 A collection of useful operations to perform on s-expressions.
 
 sexp_vis.h
 API for emitting graphviz data structure visualizations.