# 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; } };