Mercerenies / fifi-calculator

1 stars 0 forks source link

Unicode aliases (closes #111) #112

Closed Mercerenies closed 3 months ago

Mercerenies commented 3 months ago

This MR closes issue #111.

Unicode aliases are implemented. On output, a function, operator, or variable with a Unicode alias will be displayed via the alias. There is a user-level flag which can be flipped to disable this behavior, though the Unicode aliasing is enabled by default. On input, the relevant Unicode names are supported, and an expression simplifier runs very early in the simplification process to normalize them to the canonical ASCII names.

Currently, we have the following aliases:

There are no non-operator functions that have Unicode aliases at this time.