Changeset a66ea217 in mainline for uspace/dist/src/bithenge/test.bh


Ignore:
Timestamp:
2012-08-08T00:52:22Z (12 years ago)
Author:
Sean Bartell <wingedtachikoma@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
d8bd2ec
Parents:
ad5c8a48
Message:

Bithenge: use expressions to make transforms

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/dist/src/bithenge/test.bh

    rad5c8a48 ra66ea217  
    1616
    1717transform item(little_endian, len) = struct {
    18         .type <- u32(little_endian);
     18        .type <- (3*in+1) <- u32(little_endian);
    1919        .name <- pascal_string;
    2020        switch (.type) {
    21                 3: {
     21                10: {
    2222                        .val <- u32(little_endian);
    2323                };
    24                 14: {
     24                11: {
    2525                        .text <- ascii <- known_length(len);
    2626                };
Note: See TracChangeset for help on using the changeset viewer.