1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
mod macros; mod object; mod value; mod lexer; mod serializer; mod deserializer; mod token; pub use value::AeonConvert; pub fn serialize(aeon: object::AeonObject) -> String { if aeon.is_empty { return String::new() } let ser = serializer::Serializer::new(aeon); ser.serialize() } pub fn deserialize(s: String) -> Result<object::AeonObject, String> { let mut deserializer = deserializer::Deserializer::new(&s); deserializer.deserialize() }