{/**{*/}start= additiveadditive= left:multiplicative "+" right:additive { return left + right; }/ multiplicativemultiplicative= left:primary "*" right:multiplicative { return left * right; }/ primaryprimary= integer/ "(" additive:additive ")" { return additive; }integer "integer"= digits:[0-9]+ { return parseInt(digits.join(""), 10); }