code: func (p *parser) skip() Error {
  	// skip to the next end of line or end of file token
  	for {
  		_token, _err := p.next()
  		if _err != nil {
  			return _err
  		}
  
  		// if we have an end of line or file token, then we can stop
  		switch _token.Type {
  		case EOL:
  			fallthrough
  		case EOF:
  			return nil
  		}
  	}
  }
docs: // skip reads Tokens from the input until the end of line or end of file is
  // reached. If there is a problem reading tokens, an Error is returned.