039 quantity sym ops

✓ Passing This code compiles and runs correctly.

Code

input.k

Actual

(2e0*π)|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
(2e0+π)|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
(2e0*π)|m^1 s^1 kg^0 A^0 K^0 mol^0 cd^0|-
1e0|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
1e0|m^1 s^-1 kg^0 A^0 K^0 mol^0 cd^0|-
(-1e0*π)|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
(π*π)|m^2 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
(2e0*π)|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|2e-1@x
π

Expected output

(2e0*π)|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
(2e0+π)|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
(2e0*π)|m^1 s^1 kg^0 A^0 K^0 mol^0 cd^0|-
1e0|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
1e0|m^1 s^-1 kg^0 A^0 K^0 mol^0 cd^0|-
(-1e0*π)|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
(π*π)|m^2 s^0 kg^0 A^0 K^0 mol^0 cd^0|-
(2e0*π)|m^1 s^0 kg^0 A^0 K^0 mol^0 cd^0|2e-1@x
π

Flows

flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: π)
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: π)
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: π)
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: 1/3)
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: π)
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: π)
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: π)
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: π)
flow ~lit click a branch to expand · @labels scroll to their anchor
lit (expr: π)

Test Configuration

MUST_RUN