code: func (r *Regexp) Accept(s int, b byte) int {
  	if s < len(r.dfa.states) {
  		return r.dfa.states[s].next[b]
  	}
  	return 0
  }
docs: // Accept returns the new state, resulting from the transition byte b
  // when currently in the state s.