repetitive 0.3.2

Macro for generating repetitive code
Documentation
use repetitive::repetitive;

repetitive! {
    @let n = 3;
    @let [start, end] = [0, n];
    @let range = start..end;

    @let underscore = '_;
    @let names = ['A, 'B, 'C];

    @for i in range {
        @let name = names[i];
        @let name = @[underscore name];

        const @name: u8 = @i;
    }
}

const _: () = assert!(_A == 0);
const _: () = assert!(_B == 1);
const _: () = assert!(_C == 2);