exponentials

ssuperscript:=
expressions | srefr
expressions | ssuperscript ^ srefr
spower:=
expressions | ssuperscript
expressions | ssuperscript ** sprefixedpow
sprefixed:=
expressions | spower
expressions | lval spower
expressions | ! spowerexcl
expressions | + spowerpos
expressions | - spowerneg
expressions | ~ spowercompl
srefr:=
expressions | sapplication
expressions | & srefr
expressions | * srefrderef
expressions | _deref srefr
expressions | new srefr
expressions | anon_value