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

module_macro() protected method

protected module_macro ( Module module ) : void
module Module
return void
        protected void module_macro(
		Module module
	)
        {
            MacroStatement s = null;

            try {      // for error handling
            s=macro_stmt();
            if (0==inputState.guessing)
            {
                module.Globals.Add(s);
            }
            }
            catch (RecognitionException ex)
            {
            if (0 == inputState.guessing)
            {
                reportError(ex, "module_macro");
                recover(ex,tokenSet_16_);
            }
            else
            {
                throw ex;
            }
            }
        }
BooParserBase