Debugger Expression Grammar

expression format‑expression
format‑expression binary‑expression (. format)?
format id | dec id?
binary‑expression term (weak‑operator term)*
weak‑operator + | - | | | ^
term unary‑expression (strong‑operator unary‑expression)*
strong‑operator * | / | % | << | >> | &
unary‑expression ( expression ) | unary‑operator unary‑expression | primary‑expression
unary‑operator + | - | ~ | *
primary‑expression seg | reg | hex | dec | id