initial commit of dev branch. Attributes in progress. Possible optimizations in progress.
added new parse method to fool around with
Created new string and stack classes to replace stl classes. Bug fixes/cleanup to parse method 2. Still need some serious error handling, hopefully without decreasing performance too much. Performance is probably maxed out at this point. Also there appears to be an intermittent memory issue when using the String swap function on the node name.
Added error handling to file reading. Fixed some bugs in String. Will need to decrease memory usage.
Started new classes to replace STL and be more efficient. Set is in progress.
Created List class
general cleanup/optimizations/fixes
Major re-work of String class, in progress
Added new string test case and optimized operator=
finished cleaning up existing String class methods
String bugfix. Cleanup, more error handling, ignores DOCTYPE now, parses attributes (but doesn't store them yet).
some optimizations to String
more optimizations to string, need to change children list to single pointers per node
implemented and tested new children handling
added some child convenience functions