Block

In always_comb and always_ff, block keyword can be used for grouping some statements.

module ModuleA {
    var a: logic<10>;
    var b: logic<10>;

    always_comb {
        block {
            a = 1;
            b = 2;
        }
    }
}

block declaration can be used to assign an attribute to some statements.

module ModuleA {
    var a: logic<10>;
    var b: logic<10>;

    always_comb {
        #[ifdef(A)]
        block {
            a = 1;
            b = 2;
        }
        #[else]
        block {
            a = 3;
            b = 4;
        }
    }
}