Thomas Pelletier
|
ad538d97c9
|
Delete reflectbuild
|
2021-03-24 21:06:38 -04:00 |
|
Thomas Pelletier
|
43fc2fa552
|
Factor pointer handling
|
2021-03-24 21:05:44 -04:00 |
|
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
|
a3b7e1e353
|
Fix table array into pointer to slice
|
2021-03-23 21:14:54 -04:00 |
|
Thomas Pelletier
|
bfeb32c9ce
|
Make unmarshal to interface{} consistent with encoding/json
|
2021-03-23 20:03:45 -04:00 |
|
Thomas Pelletier
|
0703eeb262
|
Fix bug parsing anonymous structs
|
2021-03-23 18:01:14 -04:00 |
|
Thomas Pelletier
|
d458ddf4d4
|
Add TODO
|
2021-03-23 09:45:12 -04:00 |
|
Thomas Pelletier
|
4038ec3dae
|
Overflow checks
|
2021-03-23 09:44:03 -04:00 |
|
Thomas Pelletier
|
5b92184e42
|
Cast map key type
|
2021-03-23 09:20:28 -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
|
b8da9d1854
|
Fix datetime error checking
|
2021-03-23 08:54:44 -04:00 |
|
Thomas Pelletier
|
e5d63aa8fc
|
Add some type conversions
|
2021-03-22 20:09:11 -04:00 |
|
Thomas Pelletier
|
ac2d6e2030
|
Handle unmarshalling value to nil ptr.
|
2021-03-22 20:03:35 -04:00 |
|
Thomas Pelletier
|
fcc91f2618
|
Progress on date/times
|
2021-03-22 09:59:15 -04:00 |
|
Thomas Pelletier
|
8b34e54764
|
Improve DOT representation for AST
|
2021-03-18 22:10:31 -04:00 |
|
Thomas Pelletier
|
ebffe6db83
|
Naive implementation of anonymous structs
|
2021-03-18 21:11:51 -04:00 |
|
Thomas Pelletier
|
9ec4e86883
|
Handle struct field name variations
|
2021-03-18 20:42:41 -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
|
fad86a5f24
|
Test for sub-table in array table into structs
|
2021-03-18 19:48:09 -04:00 |
|
Thomas Pelletier
|
548b128e67
|
Fix multiple sub-table in array table
|
2021-03-18 19:42:48 -04:00 |
|
Thomas Pelletier
|
a577df2dbb
|
wip
|
2021-03-18 17:19:50 -04:00 |
|
Thomas Pelletier
|
cb678e6221
|
Passing unmarshal of array table into interfaces
|
2021-03-18 08:47:50 -04:00 |
|
Thomas Pelletier
|
939f889666
|
wip: figuring out unmarshaling to interfaces
|
2021-03-17 09:57:50 -04:00 |
|
Thomas Pelletier
|
f9f9ccb777
|
Basic array table implementation
|
2021-03-16 10:24:19 -04:00 |
|
Thomas Pelletier
|
c6892fcf5a
|
wip array table
|
2021-03-15 19:35:48 -04:00 |
|
Thomas Pelletier
|
844c9093a2
|
Add todo
|
2021-03-15 09:50:01 -04:00 |
|
Thomas Pelletier
|
37d06dabcf
|
Unmarshal into maps
|
2021-03-15 09:49:10 -04:00 |
|
Thomas Pelletier
|
1718142ede
|
More todos in README
|
2021-03-15 09:04:54 -04:00 |
|
Thomas Pelletier
|
ad64e5d2e2
|
Update README for v2 work
|
2021-03-15 08:53:16 -04:00 |
|
Thomas Pelletier
|
00b2f776a9
|
Replace branch with AST version
|
2021-03-15 08:46:35 -04:00 |
|
Thomas Pelletier
|
b8df31de84
|
Comment out date/time tests for now
|
2021-03-14 18:13:57 -04:00 |
|
Thomas Pelletier
|
16a336b4f3
|
Remove todos that don't make sense anymore
|
2021-03-14 18:10:59 -04:00 |
|
Thomas Pelletier
|
590d674153
|
Unmarshal ints and floats
|
2021-03-14 18:06:34 -04:00 |
|
Thomas Pelletier
|
9a1cfcdd8e
|
Replace parser's int or float code with scanner
|
2021-03-14 17:22:53 -04:00 |
|
Thomas Pelletier
|
590d7faf65
|
Parser emits AST node for all kinds of strings
|
2021-03-14 16:16:29 -04:00 |
|
Thomas Pelletier
|
de035f0fed
|
Standard tables in parser
|
2021-03-14 16:11:23 -04:00 |
|
Thomas Pelletier
|
04925e4882
|
Handle bools
|
2021-03-14 15:52:22 -04:00 |
|
Thomas Pelletier
|
3760527218
|
Unmarshal tests
|
2021-03-13 23:42:38 -05:00 |
|
Thomas Pelletier
|
fa7ee6461a
|
Inline tables
|
2021-03-13 23:06:16 -05:00 |
|
Thomas Pelletier
|
fbf01f7683
|
Handle Table
|
2021-03-13 22:48:31 -05:00 |
|
Thomas Pelletier
|
a0548e793c
|
Unmarshal slices of strings
|
2021-03-13 22:07:36 -05:00 |
|
Thomas Pelletier
|
1fafb71fd9
|
LF
|
2021-03-13 18:51:45 -05:00 |
|
Thomas Pelletier
|
d8be04d4a8
|
Handle simple string slice
|
2021-03-13 18:45:03 -05: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 |
|