src/abstract-syntax-tree.js
function processMultiplyDivide(tokenizer, scope) {
  let node = processUnary(tokenizer, scope);

  while (tokenizer.token.match(types.MULTIPLY_DIVIDE)) {
    node = createOperatorNode(tokenizer.token.value, [node, processUnary(tokenizer.skipToken(), scope)]);
  }

  return node;
}
function processMultiplyDivide(tokenizer, scope) {
  let node = processUnary(tokenizer, scope);

  while (tokenizer.token.match(types.MULTIPLY_DIVIDE)) {
    node = createOperatorNode(tokenizer.token.value, [node, processUnary(tokenizer.skipToken(), scope)]);
  }

  return node;
}
function processMultiplyDivide ( tokenizer , scope ) { let node = processUnary ( tokenizer , scope ) ; while ( tokenizer . token . match ( types . MULTIPLY_DIVIDE ) ) { node = createOperatorNode ( tokenizer . token . value , [ node , processUnary ( tokenizer . skipToken ( ) , scope ) ] ) ; } return node ; }
Process math Multiply, Divide or Modulus operators
@return {Function} compiled node
@privateR
Process math Multiply Divide or Modulus operators