Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for matchAuto (0.09 sec)

  1. src/cmd/go/internal/modindex/build.go

    	}
    	return args, err
    }
    
    // matchAuto interprets text as either a +build or //go:build expression (whichever works),
    // reporting whether the expression matches the build context.
    //
    // matchAuto is only used for testing of tag evaluation
    // and in #cgo lines, which accept either syntax.
    func (ctxt *Context) matchAuto(text string, allTags map[string]bool) bool {
    	if strings.ContainsAny(text, "&|()") {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 17:39:23 UTC 2023
    - 26.8K bytes
    - Viewed (0)
  2. src/go/build/build_test.go

    		t.Helper()
    		m := make(map[string]bool)
    		if !ctxt.matchAuto(tag, m) {
    			t.Errorf("%s context should match %s, does not", what, tag)
    		}
    		if !reflect.DeepEqual(m, want) {
    			t.Errorf("%s tags = %v, want %v", tag, m, want)
    		}
    	}
    	nomatch := func(tag string, want map[string]bool) {
    		t.Helper()
    		m := make(map[string]bool)
    		if ctxt.matchAuto(tag, m) {
    			t.Errorf("%s context should NOT match %s, does", what, tag)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 15 16:24:01 UTC 2023
    - 23.9K bytes
    - Viewed (0)
  3. src/go/build/build.go

    	}
    	return args, err
    }
    
    // matchAuto interprets text as either a +build or //go:build expression (whichever works),
    // reporting whether the expression matches the build context.
    //
    // matchAuto is only used for testing of tag evaluation
    // and in #cgo lines, which accept either syntax.
    func (ctxt *Context) matchAuto(text string, allTags map[string]bool) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62.3K bytes
    - Viewed (0)
  4. src/regexp/onepass.go

    			// check no-input paths to InstMatch
    			matchOut := m[inst.Out]
    			matchArg := m[inst.Arg]
    			if matchOut && matchArg {
    				ok = false
    				break
    			}
    			// Match on empty goes in inst.Out
    			if matchArg {
    				inst.Out, inst.Arg = inst.Arg, inst.Out
    				matchOut, matchArg = matchArg, matchOut
    			}
    			if matchOut {
    				m[pc] = true
    				inst.Op = syntax.InstAltMatch
    			}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:36:03 UTC 2024
    - 13.7K bytes
    - Viewed (0)
Back to top