Swiftly/core/include/swiftly.h

40 lines
933 B
C

/* Generated by cbindgen — do not edit */
#ifndef SWIFTLY_H
#define SWIFTLY_H
#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
typedef struct SwiftlyDoc SwiftlyDoc;
struct SwiftlyDoc *swiftly_doc_new(void);
void swiftly_doc_free(struct SwiftlyDoc *doc);
void swiftly_doc_set_text(struct SwiftlyDoc *doc, const char *text);
char *swiftly_doc_get_text(const struct SwiftlyDoc *doc);
char *swiftly_doc_evaluate(struct SwiftlyDoc *doc);
char *swiftly_eval_line(const char *text);
bool swiftly_doc_save(const struct SwiftlyDoc *doc, const char *path);
struct SwiftlyDoc *swiftly_doc_load(const char *path);
char *swiftly_cache_save(const struct SwiftlyDoc *doc);
struct SwiftlyDoc *swiftly_cache_load(const char *uuid);
char *swiftly_list_notes(void);
char *swiftly_highlight(const char *source, const char *lang);
void swiftly_free_string(char *s);
#endif /* SWIFTLY_H */