Boo.Lang.Parser.BooParserBase.member_macro C# (CSharp) Method

member_macro() protected method

protected member_macro ( ) : TypeMember
return TypeMember
        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;
        }
BooParserBase