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

globals() protected method

protected globals ( Module container ) : void
container Module
return void
        protected void globals(
		Module container
	)
        {
            try {      // for error handling
            {
                switch ( LA(1) )
                {
                case EOL:
                case EOS:
                {
                    eos();
                    break;
                }
                case EOF:
                case DEDENT:
                case ESEPARATOR:
                case ASSEMBLY_ATTRIBUTE_BEGIN:
                case MODULE_ATTRIBUTE_BEGIN:
                case BREAK:
                case CONTINUE:
                case CAST:
                case CHAR:
                case DEF:
                case FOR:
                case FALSE:
                case GOTO:
                case IF:
                case NULL:
                case RAISE:
                case RETURN:
                case SELF:
                case SUPER:
                case THEN:
                case TRY:
                case TRUE:
                case TYPEOF:
                case UNLESS:
                case WHILE:
                case YIELD:
                case TRIPLE_QUOTED_STRING:
                case LPAREN:
                case DOUBLE_QUOTED_STRING:
                case SINGLE_QUOTED_STRING:
                case ID:
                case MULTIPLY:
                case LBRACK:
                case SPLICE_BEGIN:
                case DOT:
                case COLON:
                case LBRACE:
                case QQ_BEGIN:
                case SUBTRACT:
                case LONG:
                case INCREMENT:
                case DECREMENT:
                case ONES_COMPLEMENT:
                case INT:
                case BACKTICK_QUOTED_STRING:
                case RE_LITERAL:
                case DOUBLE:
                case FLOAT:
                case TIMESPAN:
                {
                    break;
                }
                default:
                {
                    throw new NoViableAltException(LT(1), getFilename());
                }
                 }
            }
            {    // ( ... )*
                for (;;)
                {
                    if ((tokenSet_17_.member(LA(1))))
                    {
                        stmt(container.Globals.Statements);
                    }
                    else
                    {
                        goto _loop191_breakloop;
                    }

                }
            _loop191_breakloop:				;
            }    // ( ... )*
            }
            catch (RecognitionException ex)
            {
            if (0 == inputState.guessing)
            {
                reportError(ex, "globals");
                recover(ex,tokenSet_18_);
            }
            else
            {
                throw ex;
            }
            }
        }
BooParserBase