code: func (p *Parser) Expression() bool {
  
  	if !p.UnaryExpression() {
  		return false
  	}
  
  	for {
  		p.Space()
  		b, ok := p.Operator()
  		if ok {
  			p.ev.Add(b)
  		} else {
  			return true
  		}
  		p.Space()
  		if !p.UnaryExpression() {
  			return false // error
  		}
  		p.Space()
  	}
  }
docs: // Expression := expr1 (op2 expr1)*
  //