Hello,

Some operators are supported also by the Python programming language.
There are operators which depend on two input parameters.
Their representation in grammars and programming interfaces triggers special
software development challenges.

Examples:
A)
A few classes represent assignments.
But their base class “AssignTypeMixin” does not provide methods for simple 
access
to required parameters at the moment.
https://github.com/PyCQA/astroid/blame/e79b0b361da0d277c11af73213b6aadc4854046b/astroid/mixins.py#L59

B)
The class “Compare” was designed with the usage of only the base class “NodeNG” 
so far.
https://github.com/PyCQA/astroid/blame/6463dee0f5819ddfa344628aa504f226198f48fd/astroid/nodes/node_classes.py#L1664


How do you think about to support powerful data processing for left and right 
inputs
together with base methods by such operator types so that source code analyses
and transformations will become more convenient?

Regards,
Markus
_______________________________________________
code-quality mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/code-quality.python.org/
Member address: [email protected]

Reply via email to