Move JSON parser into libslax
Move JSON parser into libslax
Move JSON parser into libslax
Move JSON parser into libslax
Move JSON parser into libslax
Add --xml-to-json and --json-to-xml modes
Allow JSON as normal SLAX/XML data
Allow JSON as normal SLAX/XML data
Allow JSON as normal SLAX/XML data
Allow JSON as normal SLAX/XML data
Add "main" top-level statement
Add "main" top-level statement
finish json-like rules
drop old (private yacc) code; handle tagging better
drop old (private yacc) code; handle tagging better
Add slaxAddChild() and slaxAddInsert()
Add slaxAddChild() and slaxAddInsert()
slaxMainElement() handle cleanup for K_MAIN; fix slaxHandleEltArg for "main <elt> {";  teach slaxHandleEltArgSafeInsert() not to go after parents; use slaxAddChild()
slaxMainElement() handles cleanup for K_MAIN productions
tag json nodes, not just their parents