Thomas Pelletier
|
dd5837651d
|
Support TextUnmarshaler
|
2021-03-24 21:02:02 -04:00 |
|
Thomas Pelletier
|
a0d031abec
|
Arrays support
|
2021-03-24 20:21:55 -04:00 |
|
Thomas Pelletier
|
a25f636a07
|
Add array support todo
|
2021-03-23 21:18:19 -04:00 |
|
Thomas Pelletier
|
bfeb32c9ce
|
Make unmarshal to interface{} consistent with encoding/json
|
2021-03-23 20:03:45 -04:00 |
|
Thomas Pelletier
|
c6f117c45d
|
Handle pointers in slices
|
2021-03-23 09:15:48 -04:00 |
|
Thomas Pelletier
|
e78ccff9a4
|
Fix parsing integer 0
|
2021-03-23 09:02:48 -04:00 |
|
Thomas Pelletier
|
93a7b0d77d
|
Skip AST branches that don't exist in the target
|
2021-03-18 20:30:51 -04:00 |
|
Thomas Pelletier
|
3e8b8db786
|
Unmarshal into pointers
|
2021-03-18 20:02:32 -04:00 |
|
Thomas Pelletier
|
8957a768ef
|
Next stop: pointers
|
2021-03-18 19:52:11 -04:00 |
|
Thomas Pelletier
|
b8df31de84
|
Comment out date/time tests for now
|
2021-03-14 18:13:57 -04:00 |
|
Thomas Pelletier
|
21d3e85fcc
|
Playing with an AST
Idea would be to build a light AST as a first pass, then have the
unmarshaler and Document parser do what they need with it.
|
2021-03-13 11:38:09 -05:00 |
|
Thomas Pelletier
|
93a74fca35
|
todo: inline tables
|
2021-03-08 21:59:43 -05:00 |
|
Thomas Pelletier
|
a1c9b661b4
|
Allocate slice if needed
|
2021-03-08 21:41:03 -05:00 |
|
Thomas Pelletier
|
87b9d1cf98
|
Handle overflows
|
2021-03-08 21:01:53 -05:00 |
|
Thomas Pelletier
|
f698c102c7
|
Convert should only handle specific types
|
2021-03-08 09:42:19 -05:00 |
|
Thomas Pelletier
|
2cee819ce4
|
Going back and forth on whether types should always be converted
|
2021-03-02 10:37:17 -05:00 |
|
Thomas Pelletier
|
bf051f1718
|
Fixed some tests
|
2021-03-01 20:50:18 -05:00 |
|
Thomas Pelletier
|
c77f1d815c
|
Skip default tags tests
|
2021-02-19 19:48:43 -05:00 |
|
Thomas Pelletier
|
d24deebee3
|
wip making reflection tests pass
|
2021-02-19 19:26:46 -05:00 |
|
Thomas Pelletier
|
4526154571
|
wip
|
2021-02-19 09:39:50 -05:00 |
|
Thomas Pelletier
|
7f9822db35
|
Target set methods now check for types
|
2021-02-19 08:39:18 -05:00 |
|
Thomas Pelletier
|
052233e858
|
wip: debugging maps
|
2021-02-18 23:30:46 -05:00 |
|
Thomas Pelletier
|
46573551f1
|
WIP constructing pointers
|
2021-02-18 21:24:26 -05:00 |
|
Thomas Pelletier
|
2341b4df00
|
Comment out json-based comparison
|
2021-02-10 18:42:43 -05:00 |
|
Thomas Pelletier
|
e2a07a3b92
|
Handle interface field dereference
|
2021-02-10 11:43:57 -05:00 |
|
Thomas Pelletier
|
0dad1a950c
|
Import Unmarshal tests (not passing)
|
2021-02-10 10:41:34 -05:00 |
|