struct ParseResult parse_failure(const char *error,
const char *end);
-// TODO: parse does not support quasiquote syntax
struct ParseResult read_expr_from_string(Gc *gc, const char *str);
struct ParseResult read_all_exprs_from_string(Gc *gc, const char *str);
+
struct ParseResult read_expr_from_file(Gc *gc, const char *filename);
+struct ParseResult read_all_exprs_from_file(Gc *gc, const char *filename);
void print_parse_error(FILE *stream,
const char *str,