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 |
|
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
|
90f3b658c6
|
Support type aliases
|
2021-03-08 20:27:04 -05:00 |
|
Thomas Pelletier
|
c35bcc5519
|
Convert returns pointer if a pointer is passed
|
2021-03-08 10:01:56 -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
|
978143ce99
|
Ensure that slices have been allocated when entering array
|
2021-02-19 08:53:19 -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
|
629a2475a9
|
Handle maps
|
2021-02-18 22:39:33 -05:00 |
|
Thomas Pelletier
|
46573551f1
|
WIP constructing pointers
|
2021-02-18 21:24:26 -05:00 |
|
Thomas Pelletier
|
1f41c556e8
|
Handle missing fields in structs
|
2021-02-13 14:35:39 -05:00 |
|
Thomas Pelletier
|
9ac08febd2
|
DateTime/LocalDate/LocalTime implementation
|
2021-02-10 20:58:22 -05:00 |
|
Thomas Pelletier
|
2341b4df00
|
Comment out json-based comparison
|
2021-02-10 18:42:43 -05:00 |
|
Thomas Pelletier
|
6e79ce63c2
|
Reflect write to embeded structs
|
2021-02-10 18:34:54 -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 |
|
Thomas Pelletier
|
27f0aeee30
|
Import localtime
|
2021-02-10 10:41:23 -05:00 |
|
Thomas Pelletier
|
721fa81f2e
|
Support numbers
|
2021-02-10 10:00:08 -05:00 |
|