code: func (p *Parser) advance() bool {
  	r := p.next()
  	if r == '\\' {
  		p.next()
  	} else if isTerminator(r) {
  		p.backup()
  		return false
  	}
  	return true
  }
docs: // advance scans until next non-escaped terminator