On Fri, 15 Sep 2023 16:56:48 GMT, Naoto Sato <na...@openjdk.org> wrote:

>> This PR is to incorporate the latest Unicode 15.1, which was released 
>> yesterday. Besides the usual character data update, an upgraded 
>> implementation of RegEx which reflects the Indic Conjunct Break specified in 
>> the latest [Unicode Annex #29 ("Unicode Text 
>> Segmentation")](https://unicode.org/reports/tr29/) is included. A 
>> corresponding CSR has also been drafted.
>
> Naoto Sato has updated the pull request incrementally with two additional 
> commits since the last revision:
> 
>  - Update 
> make/jdk/src/classes/build/tools/generateextraproperties/GenerateExtraProperties.java
>    
>    Co-authored-by: Andrey Turbanov <turban...@gmail.com>
>  - Update 
> make/jdk/src/classes/build/tools/generateextraproperties/GenerateExtraProperties.java
>    
>    Co-authored-by: Andrey Turbanov <turban...@gmail.com>

make/modules/java.base/gensrc/GensrcRegex.gmk line 35:

> 33: INDICCONJUNCTBREAKTEMP = 
> $(MODULE_SRC)/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template
> 34: INDICCONJUNCTBREAKPROPS = 
> $(MODULE_SRC)/share/data/unicodedata/DerivedCoreProperties.txt
> 35: INDICCONJUNCTBREAKPARAMS = InCB\=Linker InCB\=Extend InCB\=Consonant

Please use `:=` for assignment unless you explicitly need lazy evaluation for 
these variables. I can't see any reason to need that here.

I don't think you need to escape `=`. What happens if you don't?

make/modules/java.base/gensrc/GensrcRegex.gmk line 44:

> 42:           $(INDICCONJUNCTBREAKPROPS) \
> 43:           $(GENSRC_INDICCONJUNCTBREAK) \
> 44:           $(INDICCONJUNCTBREAKPARAMS)

Please use 4 spaces after the initial tab for continuation indentation in 
recipes (see point 2 and 6 
https://openjdk.org/groups/build/doc/code-conventions.html).

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/15728#discussion_r1329103285
PR Review Comment: https://git.openjdk.org/jdk/pull/15728#discussion_r1329105914

Reply via email to