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