First commit of new, more standard implementation.
Can now consume ints
Consuming string works
Adding TestConsumeValue()
consumeList
Lists of lists now work
Added consumeDict. Might need some weirdnesses to get this working.
Yet Another Refactor
consumeString() works again
Made various testcases more general.
consumeList() works again
consumeDict() works
Activated lists of lists testcase
Adding list of dicts testcase
Added testcase for dicts containing lists
Added struct-of-struct testcase
More better output string.
Added marshalling for integers and strings
Added slice marshalling.
Added dict support