Based on notation from Geometric Algebra for Computer Science and targeting versor.js.
Test out the grammar and export a parser at the PEG.js Online Version.
Outer Product
e1
e1^e2
e1^e2^e3
(e1^e2)^e3
Inner Product
e1.e1
Geometric Product
e1 e2