Parsing a Struct String - Code.eval_string/3? Custom Parser? Other Options?

Just use Code.string_to_quoted and traverse the AST. It is very easy to do