Changes between Version 13 and Version 14 of StructuredBinaryData
- Timestamp:
- 2012-07-21T21:18:48Z (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
StructuredBinaryData
v13 v14 209 209 210 210 Currently, a transform can only have one input. Parameters will allow a 211 transform to use multiple inputs: `transform strings(len) = struct { .str1 <- 212 ascii <- known_length(len); .str2 <- ascii <- known_length(len); };`. 211 transform to use multiple inputs: 212 `transform strings(len) = struct { .str1 <- ascii <- known_length(len); .str2 <- ascii <- known_length(len); };`. 213 A transform with parameters can be defined as in `transform strings(len)`, and 214 the parameters can be referenced inside the transform. When a transform is 215 used, expressions are given for the values of its parameters. 213 216 214 217 At first the only expressions will be parameters, as above, previously decoded … … 249 252 could be passed automatically, without having to write it out every time. A 250 253 more advanced automatic parameter could keep track of current offset being 251 decoded within a blob. 254 decoded within a blob. There would need to be some sort of scoping to 255 determine which transforms have the automatic parameters. 252 256 253 257 === Constraint‐based version ===