protected TypeMember member_macro()
{
TypeMember result;
MacroStatement s = null;
result = null;
try { // for error handling
s=macro_stmt();
if (0==inputState.guessing)
{
result = new StatementTypeMember(s);
result.Modifiers = _modifiers;
AddAttributes(result.Attributes);
}
}
catch (RecognitionException ex)
{
if (0 == inputState.guessing)
{
reportError(ex, "member_macro");
recover(ex,tokenSet_52_);
}
else
{
throw ex;
}
}
return result;
}