final public int Unop() throws ParseException {
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
		case 83:
			jj_consume_token(83); {
			if (true)
				return Lua.OP_UNM;
		}
			break;
		case NOT:
			jj_consume_token(NOT); {
			if (true)
				return Lua.OP_NOT;
		}
			break;
		case 69:
			jj_consume_token(69); {
			if (true)
				return Lua.OP_LEN;
		}
			break;
		default:
			jj_la1[33] = jj_gen;
			jj_consume_token(-1);
			throw new ParseException();
		}
		throw new Error("Missing return statement in function");
	}