public void script_or_assembly_attribute(Module m) { IToken token = null; try { this.match(0x63); token = this.LT(1); this.match(0x3b); Attribute attribute = this.attribute_constructor(); if (base.inputState.guessing == 0) { string str = token.getText(); if (str == "assembly") { m.get_AssemblyAttributes().Add(attribute); } else if (str == "script") { m.get_Attributes().Add(attribute); } else { this.UnexpectedToken(token); } } } catch (RecognitionException exception) { if (base.inputState.guessing != 0) { throw; } this.reportError(exception); this.recover(exception, tokenSet_5_); } }