code: func (p *Parser) ParseIdent() (string, error) {
  	tok, pos, lit := p.ScanIgnoreWhitespace()
  	if tok != IDENT {
  		return "", newParseError(tokstr(tok, lit), []string{"identifier"}, pos)
  	}
  	return lit, nil
  }
docs: // ParseIdent parses an identifier.