public final void global_stmt() throws RecognitionException {
		try {
			// Python.g:238:13: ( 'global' NAME ( COMMA NAME )* )
			// Python.g:238:15: 'global' NAME ( COMMA NAME )*
			{
			match(input,84,FOLLOW_84_in_global_stmt1745); if (state.failed) return;
			match(input,NAME,FOLLOW_NAME_in_global_stmt1747); if (state.failed) return;
			// Python.g:238:29: ( COMMA NAME )*
			loop48:
			while (true) {
				int alt48=2;
				int LA48_0 = input.LA(1);
				if ( (LA48_0==COMMA) ) {
					alt48=1;
				}

				switch (alt48) {
				case 1 :
					// Python.g:238:30: COMMA NAME
					{
					match(input,COMMA,FOLLOW_COMMA_in_global_stmt1750); if (state.failed) return;
					match(input,NAME,FOLLOW_NAME_in_global_stmt1752); if (state.failed) return;
					}
					break;

				default :
					break loop48;
				}
			}

			}

		}
		catch (RecognitionException re) {
			reportError(re);
			recover(input,re);
		}
		finally {
			// do for sure before leaving
		}
	}