* [ ] Rewrite parser using boost::spirit * [ ] Implement more useful interface instead of current one