1
1
mirror of https://github.com/kanaka/mal.git synced 2024-11-11 00:52:44 +03:00
mal/c/printer.h
Joel Martin ea81a8087b All: split types into types, env, printer, core.
- types: low-level mapping to the implementation language.
- core: functions on types that are exposed directly to mal.
- printer: implementation called by pr-str, str, prn, println.
- env: the environment implementation

- Also, unindent all TCO while loops so that the diff of step4 and
  step5 are minimized.
2014-04-02 22:23:37 -05:00

10 lines
190 B
C

#ifndef __MAL_PRINTER__
#define __MAL_PRINTER__
#include "types.h"
char *_pr_str_args(MalVal *args, char *sep, int print_readably);
char *_pr_str(MalVal *obj, int print_readably);
#endif