parse method

double parse()

Implementation

double parse() {
  double x = term();
  while (true) {
    if (match('+')) {
      x += term();
    } else if (match('-')) {
      x -= term();
    } else {
      break;
    }
  }
  return x;
}