From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by ml01.01.org (Postfix) with ESMTP id F27F61A1E20 for ; Thu, 28 Jul 2016 18:31:28 -0700 (PDT) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP; 28 Jul 2016 18:31:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,436,1464678000"; d="scan'208";a="741262302" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by FMSMGA003.fm.intel.com with ESMTP; 28 Jul 2016 18:31:28 -0700 Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 28 Jul 2016 18:31:28 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 28 Jul 2016 18:31:28 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.147]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.116]) with mapi id 14.03.0248.002; Fri, 29 Jul 2016 09:31:26 +0800 From: "Gao, Liming" To: Felix Poludov , "Kinney, Michael D" , "edk2-devel@lists.01.org" Thread-Topic: inconsistency between the UNI spec and the Build tool Thread-Index: AdHnh3gQLax6kK2fR+ezSeYbFbzj6AACjxUAAB70u6AAStQK4A== Date: Fri, 29 Jul 2016 01:31:25 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A1155E2277@shsmsx102.ccr.corp.intel.com> References: <9333E191E0D52B4999CE63A99BA663A0024C66FF77@atlms1.us.megatrends.com> <9333E191E0D52B4999CE63A99BA663A0024C670256@atlms1.us.megatrends.com> In-Reply-To: <9333E191E0D52B4999CE63A99BA663A0024C670256@atlms1.us.megatrends.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: inconsistency between the UNI spec and the Build tool X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2016 01:31:29 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Felix: Thanks for your report. We will fix it in BaseTools to align to UNI spec.= =20 Thanks Liming > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of > Felix Poludov > Sent: Wednesday, July 27, 2016 9:50 PM > To: Kinney, Michael D ; edk2- > devel@lists.01.org > Subject: Re: [edk2] inconsistency between the UNI spec and the Build tool >=20 > No, STR_Xyz or str_x triggers the same error. >=20 > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of > Kinney, Michael D > Sent: Tuesday, July 26, 2016 7:04 PM > To: Felix Poludov; edk2-devel@lists.01.org; Kinney, Michael D > Subject: Re: [edk2] inconsistency between the UNI spec and the Build tool >=20 > Felix, >=20 > Does STR_Xyz work? I am wondering if the build tools are trying to enfor= ce > Camel case between the '_'. >=20 > Mike >=20 > > -----Original Message----- > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of > Felix Poludov > > Sent: Tuesday, July 26, 2016 3:00 PM > > To: edk2-devel@lists.01.org > > Subject: [edk2] inconsistency between the UNI spec and the Build tool > > > > According to UNI specification string token identifier can use upper ca= se > and lower > > case letters: > > From section 2.1: > > ::=3D "string" > > ::=3D [{} {} {}]* > > ::=3D {(\u0041-\u005A)} ; Characters A - Z > > {(\u0061-\u007A)} ; Characters a - z > > > > However, when I'm trying to use lower case characters in string token > identifier, > > I'm getting a build error. > > > > Here is a test UNI statement I use: > > #string STR_x #language eng "Test" > > > > Here is the build error I'm getting: > > build... > > : error 3000: The string token name STR_x defined in UNI file x.uni con= tains > the > > invalid lower case character. > > > > Is it an implementation bug or the specification inaccuracy? > > > > Thanks > > Felix > > > > Please consider the environment before printing this email. > > > > The information contained in this message may be confidential and > proprietary to > > American Megatrends, Inc. This communication is intended to be read on= ly > by the > > individual or entity to whom it is addressed or by their designee. If t= he > reader of > > this message is not the intended recipient, you are on notice that any > distribution of > > this message, in any form, is strictly prohibited. Please promptly not= ify the > sender > > by reply e-mail or by telephone at 770-246-8600, and then delete or > destroy all copies > > of the transmission. > > _______________________________________________ > > edk2-devel mailing list > > edk2-devel@lists.01.org > > https://lists.01.org/mailman/listinfo/edk2-devel > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel >=20 > Please consider the environment before printing this email. >=20 > The information contained in this message may be confidential and > proprietary to American Megatrends, Inc. This communication is intended = to > be read only by the individual or entity to whom it is addressed or by th= eir > designee. If the reader of this message is not the intended recipient, yo= u are > on notice that any distribution of this message, in any form, is strictly > prohibited. Please promptly notify the sender by reply e-mail or by > telephone at 770-246-8600, and then delete or destroy all copies of the > transmission. > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel