Re: [PATCH v4 07/12] kconfig: Add files for handling expressions
From: Ole Schuerks
Date: Fri Aug 16 2024 - 06:24:27 EST
On 8/12/24 10:46, Masahiro Yamada wrote:
> On Wed, Jul 10, 2024 at 3:54 PM Ole Schuerks <ole0811sch@xxxxxxxxx> wrote:
>>
>> To translate the Kconfig-model into propositional logic and resolve
>> conflicts, we need to handle propostional formulas.
>> These files contain many functions and macros to deal with
>> propositional formulas.
>>
>> Co-developed-by: Patrick Franz <deltaone@xxxxxxxxxx>
>> Signed-off-by: Patrick Franz <deltaone@xxxxxxxxxx>
>> Co-developed-by: Ibrahim Fayaz <phayax@xxxxxxxxx>
>> Signed-off-by: Ibrahim Fayaz <phayax@xxxxxxxxx>
>> Reviewed-by: Luis Chamberlain <mcgrof@xxxxxxxxxx>
>> Tested-by: Evgeny Groshev <eugene.groshev@xxxxxxxxx>
>> Suggested-by: Sarah Nadi <nadi@xxxxxxxxxxx>
>> Suggested-by: Thorsten Berger <thorsten.berger@xxxxxx>
>> Signed-off-by: Thorsten Berger <thorsten.berger@xxxxxx>
>> Signed-off-by: Ole Schuerks <ole0811sch@xxxxxxxxx>
>> ---
>> scripts/kconfig/cf_expr.c | 2594 +++++++++++++++++++++++++++++++++++++
>> scripts/kconfig/cf_expr.h | 296 +++++
>> 2 files changed, 2890 insertions(+)
>> create mode 100644 scripts/kconfig/cf_expr.c
>> create mode 100644 scripts/kconfig/cf_expr.h
>> +/*
>> + * convert a fexpr to a pexpr
>> + */
>> +struct pexpr *pexf(struct fexpr *fe)
>
>
>
>
> Not only this one, but more descriptive function name please.
>
> "pexf", so what?
> I do not understand what it is doing from the name.
>
>
Could you give us one or two examples of what other functions have bad
names? I didn't find anything as bad as pexf() so I'm not sure what the
expectations are. Thank you, that would be helpful.