Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for newOnePassMachine (0.13 sec)

  1. src/regexp/exec.go

    			copy(t.cap, cap)
    		}
    		d.t = t
    		t = nil
    	}
    	return t
    }
    
    type onePassMachine struct {
    	inputs   inputs
    	matchcap []int
    }
    
    var onePassPool sync.Pool
    
    func newOnePassMachine() *onePassMachine {
    	m, ok := onePassPool.Get().(*onePassMachine)
    	if !ok {
    		m = new(onePassMachine)
    	}
    	return m
    }
    
    func freeOnePassMachine(m *onePassMachine) {
    	m.inputs.clear()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Jun 04 20:10:54 UTC 2022
    - 12.3K bytes
    - Viewed (0)
Back to top