Added Handler option to sax-parser. It will simply run a line of code, in the context of the active cursor, just like before_close.
Refining handler processing to avoid using eval as much as possible.
Refining/fixing new handler methods.
Added resultset_meta.rb.
Building out layout_meta and resultset_meta objects.
Created layout_meta. Delegating meta methods from layout & resultset to meta objects. Converting field_controls to use parser begin-element handler.
layout_meta working, all specs passing, but field_control needs updating to work with layout_meta.
Cleanup sax templates. Parser can use handler methods or pure template methods, and Rfm objects will still be built correctly.
Changed @tag_translator to a proc to be called by Cursor#transform. All tags are now downcased before being parsed. All sax templates should now use downcased tag names.
Fixed layout_meta & field_meta issues. All specs passing. All Rfm objects should be correct now.
Fixed bug in field_control#value_list.
Hiding debugging code in some specs.
Merged sax2 branch into master. Version 3.0.0.pre07.