vec![
crate::vm::instruction::Instruction::Split(1, 3),
crate::vm::instruction::Instruction::Char('a'),
crate::vm::instruction::Instruction::Jmp(4),
crate::vm::instruction::Instruction::Char('b'),
crate::vm::instruction::Instruction::Match,
]
a|b
をコンパイルした結果