any-type #20

Merged
sashakoshka merged 18 commits from any-type into main 2025-10-12 11:03:57 -06:00
18 Commits
Author SHA1 Message Date
sashakoshka aebc6972ad tape: Fix TestEncodeDecodeAnyTable 2025-10-12 11:44:14 -04:00
sashakoshka ef3f5cf4bb tape: Decode KTV into any 2025-10-12 11:34:49 -04:00
sashakoshka 3f51beddb6 tape: Decoding OTA into any no longer results in a pointer 2025-10-12 11:27:20 -04:00
sashakoshka 56c376cd4e tape: Decode OTAs into any, and allow assignment of SBA/LBA to string 2025-10-12 11:17:41 -04:00
sashakoshka 19f02d6137 tape: Implement setString 2025-10-12 10:43:04 -04:00
sashakoshka 7df18f7d26 tape: Assorted changes i forgor 2025-09-26 00:20:53 -04:00
sashakoshka 84b96ed8f3 Add /debug to .gitignore 2025-09-26 00:20:44 -04:00
sashakoshka 85a66a3e70 tape: Create test to ensure DecodeAnyInto can receive a pointer to any 2025-09-10 10:21:29 -04:00
sashakoshka 81391ef101 testutil: Print <invalid> instead of crashing on invalid value 2025-09-10 10:20:44 -04:00
sashakoshka 92040a1bc4 generate: Implement encoding and decoding of Any type 2025-09-10 09:45:25 -04:00
sashakoshka 1bb565c6fe generate: Write tests for Any type 2025-09-10 09:45:09 -04:00
sashakoshka c4ab60515b tape: Test that floating point values can be decoded dynamically 2025-09-08 21:39:50 -04:00
sashakoshka 8b0915dff1 tape: Test that floating point values can be dynamically encoded 2025-09-08 21:37:39 -04:00
sashakoshka 785b48085d tape: Dynamically encode floating point values 2025-09-08 18:24:21 -04:00
sashakoshka 419c3651bf generate: Add Any type to parser and syntax tree 2025-09-08 09:58:50 -04:00
sashakoshka 8dac25035f generate: Use DecodeAnyInto in generated code 2025-09-08 09:47:37 -04:00
sashakoshka b7bdaba694 tape: Split DecodeAny into two funcs, one autocreates skeleton value 2025-09-08 09:42:39 -04:00
sashakoshka 45dfdb255e design: Add Any type to PDL language document 2025-09-07 23:46:22 -04:00