mie: start implementing ir memory->text conversion

This commit is contained in:
2025-04-13 18:34:28 +01:00
parent deb1232bf9
commit edf5b18b32
11 changed files with 814 additions and 0 deletions

19
mie/convert/convert.h Normal file
View File

@@ -0,0 +1,19 @@
#ifndef _MIE_CONVERT_H_
#define _MIE_CONVERT_H_
#include <mie/convert.h>
extern b_status write_char(struct mie_ir_converter *converter, char c);
extern b_status write_string(struct mie_ir_converter *converter, const char *s);
extern b_status read_value_from_text(
struct mie_ir_converter *converter, struct mie_value **out);
extern b_status read_value_from_bitcode(
struct mie_ir_converter *converter, struct mie_value **out);
extern b_status write_value_to_text(
struct mie_ir_converter *converter, struct mie_value *value);
extern b_status write_value_to_bitcode(
struct mie_ir_converter *converter, struct mie_value *value);
#endif