Project info for hparser

Share This Created 20 Feb 2009 at 03:37 UTC by ta0kira, last modified 21 Feb 2009 at 15:48 UTC by ta0kira.



hparser is a C++ library for automatic importation and exportation of hierarchically-structured data. Not so much a parser as it is a framework for automatically assembling tree representations, it's intended to parallel the structure of a program's working data, e.g. an I/O tree in parallel with a GUI representation. I primarily use this to operate the IPC system for Resourcerver (which uses it to assemble, import, and export structured IPC objects); however, it can be adapted to literally any hierarchical format of data (to include binary.) This project lacks formal documentation. I started documenting it years ago, but I'm much more of a programmer than I am an illustration designer. The next major objective is to create tutorial and overview documentation. I'll probably be looking for help in the areas of digital illustration and general documentation in the near future. At some point I might take on additional developers if an interest arises. Right now the best documentation is the API reference. This project might also require a rename, seeing as how it isn't primarily a parser and it isn't meant to compete with the standard parser generators. That probably can't happen until it has some sort of explanatory documentation so that I/we can arrive at a logical title.

License: BSD License

This project has the following developers:

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page