restore parser current state to the state storeDict. every restoreState should applied only one time for every cloned state
(state storeDict)
| 25061 | // restore parser current state to the state storeDict. |
| 25062 | // every restoreState should applied only one time for every cloned state |
| 25063 | func (p *parser) restoreState(state storeDict) { |
| 25064 | if p.debug { |
| 25065 | defer p.out(p.in("restoreState")) |
| 25066 | } |
| 25067 | p.cur.state.Discard() |
| 25068 | p.cur.state = state |
| 25069 | } |
| 25070 | |
| 25071 | // get the slice of bytes from the savepoint start to the current position. |
| 25072 | func (p *parser) sliceFrom(start savepoint) []byte { |
no test coverage detected