customasm 0.13.12

An assembler for custom, user-defined instruction sets!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#subruledef reg
{
    a => 0xaa
    b => 0xbb
}

#ruledef
{
    emit {r: reg} => r
    test {r: reg} => asm { emit r }
}

test a ; error: failed / note:_:10: within / error:_:10: no match