bool NormalAttributes(ref VList<LNode> attrs)
{
TokenType la0, la1;
bool result = default(bool);
// Line 901: (&!{Down($LI) && Up(Try_Scan_AsmOrModLabel(0))} TT.LBrack TT.RBrack)*
for (;;) {
la0 = LA0;
if (la0 == TT.LBrack) {
if (!(Down(0) && Up(Try_Scan_AsmOrModLabel(0)))) {
la1 = LA(1);
if (la1 == TT.RBrack) {
var t = MatchAny();
Skip();
// line 904
result = true;
if ((Down(t))) {
AttributeContents(ref attrs);
Up();
}
} else
break;
} else
break;
} else
break;
}
return result;
}