in maxas/MaxAs/MaxAsGrammar.pm [1267:1285]
sub processAsmLine
{
my ($line, $lineNum) = @_;
if ($line =~ m"^$CtrlRe(?<space>\s+)$InstRe$CommRe"o)
{
return {
lineNum => $lineNum,
pred => $+{pred},
predReg => $+{predReg},
space => $+{space},
op => $+{op},
comment => $+{comment},
inst => normalizeSpacing($+{pred} . $+{op} . $+{rest}),
ctrl => readCtrl($+{ctrl}, $line),
};
}
return undef;
}