// newDFReadState creates a dfReadState in an initial state
newDFReadState creates a dfReadState in an initial state
// newDFReadState creates a dfReadState in an initial state
func newDFReadState(dfr *DFReader, source string) *dfReadState {
	state := &dfReadState{
		loc: location.New(source),
	}
	if dfr.initialLines > 0 {
		state.cache = make([][]string, 0, dfr.initialLines)
	}
	return state
}
func newDFReadState ( dfr * DFReader , source string ) * dfReadState { state := & dfReadState { loc : location . New ( source ) , } if dfr . initialLines > 0 { state . cache = make ( [ ] [ ] string , 0 , dfr . initialLines ) } return state }
newDFReadState creates a dfReadState in an initial state
newDFReadState creates a dfReadState in an initial state