40 lines
933 B
C
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 */
|