|
|
e5d7ad0702
|
generate: Emit Send/Receive functions
|
2025-10-19 13:17:21 -04:00 |
|
|
|
207627c428
|
generate: Fix spacing and comment issues
|
2025-10-16 21:59:53 -04:00 |
|
|
|
81d95dcd90
|
generate: Add support for options in static system
|
2025-10-15 21:00:15 -04:00 |
|
|
|
899f98043f
|
generate: Add option type to parser
|
2025-10-15 18:17:18 -04:00 |
|
|
|
6b7dfce2f3
|
generate: Add option flag to Field struct
|
2025-10-15 18:17:06 -04:00 |
|
|
|
17201a4c48
|
generate: Add option token to lexer
|
2025-10-15 18:16:49 -04:00 |
|
|
|
00b0f13d3e
|
generate: Implement bool in static system
|
2025-10-15 00:58:14 -04:00 |
|
|
|
13d35e54f5
|
generate: Include bool in tests
|
2025-10-15 00:58:00 -04:00 |
|
|
|
770f6b05b4
|
generate: Parse Bool type
|
2025-10-15 00:31:54 -04:00 |
|
|
|
2ee954e18f
|
generate: Add bool data structure
|
2025-10-15 00:31:30 -04:00 |
|
|
|
5d5d3fd31c
|
generate: Emit doc comments (in theory)
|
2025-10-13 17:29:27 -04:00 |
|
|
|
190a89fbb3
|
generate: Parse doc comments
|
2025-10-13 16:16:57 -04:00 |
|
|
|
e991b5af67
|
generate: Add comments to protocol data structures, tests
|
2025-10-13 14:15:59 -04:00 |
|
|
|
5a3d0e19ea
|
generate: Add comments to lexer
|
2025-10-13 14:00:48 -04:00 |
|
|
|
4575fa229b
|
generate: Make the table type an alias so we don't have a million of em
|
2025-10-13 10:33:36 -04:00 |
|
|
|
f10327356e
|
generate: Describe more values in tests
|
2025-10-12 18:50:28 -04:00 |
|
|
|
f6b12d43fb
|
generate: Fix off by one errors in generated code and tests
|
2025-10-12 17:11:44 -04:00 |
|
|
|
c185f5058f
|
generate: Fix some off by one errors in TestGenerateRunEncodeDecode
|
2025-10-12 13:43:19 -04:00 |
|
|
|
92040a1bc4
|
generate: Implement encoding and decoding of Any type
|
2025-09-10 09:45:25 -04:00 |
|
|
|
1bb565c6fe
|
generate: Write tests for Any type
|
2025-09-10 09:45:09 -04:00 |
|
|
|
419c3651bf
|
generate: Add Any type to parser and syntax tree
|
2025-09-08 09:58:50 -04:00 |
|
|
|
8dac25035f
|
generate: Use DecodeAnyInto in generated code
|
2025-09-08 09:47:37 -04:00 |
|
|
|
44fb561758
|
generate: Safely cast in the static decoder
|
2025-08-29 12:21:10 -04:00 |
|
|
|
0ea7e222cc
|
generate: Respect limits when statically decoding
|
2025-08-28 12:53:58 -04:00 |
|
|
|
ae79a32309
|
generate: Respect limits when statically encoding
|
2025-08-28 12:51:55 -04:00 |
|
|
|
743a5d4ae0
|
generate: Fix float encoding
|
2025-08-27 22:59:01 -04:00 |
|
|
|
4dc8a30ebd
|
generate: Don't hardcode filename as test.pdl in errors
|
2025-08-27 22:54:18 -04:00 |
|
|
|
15c5f0b2b8
|
generate: More fixes for TestGenerateRunDecodeWrongType
|
2025-08-27 22:22:00 -04:00 |
|
|
|
087b6b6690
|
generate: Fix problems with TestGenerateRunDecodeWrongType
|
2025-08-27 18:33:55 -04:00 |
|
|
|
77bfc45fea
|
generate: Cast strings and buffers when decoding
|
2025-08-27 14:55:10 -04:00 |
|
|
|
de6099fadc
|
generate: cast integers when decoding
|
2025-08-27 00:43:10 -04:00 |
|
|
|
0097dbeedd
|
generate: cast certain types when encoding
|
2025-08-26 06:17:43 -04:00 |
|
|
|
2db7ff88c2
|
generate: Import the wrong type test from the dynamic encoder/decoder
|
2025-08-22 06:10:17 -04:00 |
|
|
|
4fd15c79a4
|
generate: Cause MessagePulse test case to pass (float was too precise)
|
2025-08-21 18:24:44 -04:00 |
|
|
|
d6f6a3485c
|
generate: Run encoder output through decoder in tests
|
2025-08-21 06:25:55 -04:00 |
|
|
|
5d0b95d59a
|
generate: Fix comparisons in generated canAssign function
|
2025-08-20 15:21:45 -04:00 |
|
|
|
52aa07a98f
|
generate: Add TestGenerateRunDecode
|
2025-08-20 12:59:10 -04:00 |
|
|
|
94041f2abc
|
generate: Significantly improve testGenerateRun
|
2025-08-20 12:43:47 -04:00 |
|
|
|
9278bdcb43
|
generate: Add decoder test function to testGenerateRun
|
2025-08-20 12:09:54 -04:00 |
|
|
|
0acf44886a
|
generate: Clean up generate_test.go
|
2025-08-20 12:05:37 -04:00 |
|
|
|
dc72cc2010
|
generate: Support LSI tags
|
2025-08-11 20:59:20 -04:00 |
|
|
|
0e03f84b8a
|
generate: Update tests with new TNs
|
2025-08-11 20:59:10 -04:00 |
|
|
|
4fbb70081a
|
generate: Finish test sub-case for MessageNestedArray
|
2025-08-06 22:15:22 -04:00 |
|
|
|
57c30ac669
|
generate: Generator compiles
|
2025-08-06 20:19:31 -04:00 |
|
|
|
a270c22cb9
|
generate: The generics idea didn't work, use type names instead
|
2025-08-06 19:39:41 -04:00 |
|
|
|
a99d4dee66
|
generate: Fix no return statement, unused variables
|
2025-08-06 19:07:57 -04:00 |
|
|
|
c18e251b4a
|
generate: Convert int64 to int to satisfy range
This is a stupid fucking restriction
|
2025-08-06 18:58:54 -04:00 |
|
|
|
170f79c914
|
generate: Fix bad variable names
|
2025-08-06 18:48:17 -04:00 |
|
|
|
77c6b67d65
|
generate: Break line after continue statements
|
2025-08-06 18:41:37 -04:00 |
|
|
|
195d0f9725
|
generate: Pass decoder to branch functions
|
2025-08-06 18:40:28 -04:00 |
|