This patch adds proper parsing for fixed vector lanes such as '[1]' rather than hardcoding it in the asm string. This allows for better diagnostics as well as cleaning up some hacks.
As with my previous patches, there is no testcase for this as it is part of the merge of MC/AArch64/basic-a64-diagnostics.s.