1 #ifndef ML_JSENCODE_H
2 #define ML_JSENCODE_H
3 
4 #include "minilang.h"
5 #include <jansson.h>
6 
7 typedef struct ml_json_encoder_cache_t ml_json_encoder_cache_t;
8 typedef struct ml_json_decoder_cache_t ml_json_decoder_cache_t;
9 
10 ml_json_encoder_cache_t *ml_json_encoder(inthash_t *Special);
11 json_t *ml_json_encode(ml_json_encoder_cache_t *Encoder, ml_value_t *Value);
12 void ml_jsencode_init(stringmap_t *Globals);
13 
14 #endif
15