# Automatically generated; edit in Sphinx source code, not here.
module Test;

public type Foo = unit {
    a: int8;

    if ( self.a == 1 ) {
        b: int8;
    }
    else {
        c: int8;
    }; # note the trailing semicolon

    on %done { print self; }
};