Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for parsePattern (0.35 sec)

  1. src/main/java/org/codelibs/fess/dict/stemmeroverride/StemmerOverrideFile.java

                throw new DictionaryException("Failed to parse " + path, e);
            }
        }
    
        protected void reload(final StemmerOverrideUpdater updater, final InputStream in) {
            final Pattern parsePattern = Pattern.compile("(.*)\\s*=>\\s*(.*)\\s*$");
            final List<StemmerOverrideItem> itemList = new ArrayList<>();
            try (BufferedReader reader = new BufferedReader(new InputStreamReader(in, Constants.UTF_8))) {
    Registered: Wed Jun 12 13:08:18 UTC 2024
    - Last Modified: Thu Feb 22 01:37:57 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  2. src/main/java/org/codelibs/fess/dict/mapping/CharMappingFile.java

                throw new DictionaryException("Failed to parse " + path, e);
            }
        }
    
        protected void reload(final MappingUpdater updater, final InputStream in) {
            final Pattern parsePattern = Pattern.compile("(.*)\\s*=>\\s*(.*)\\s*$");
            final List<CharMappingItem> itemList = new ArrayList<>();
            try (BufferedReader reader = new BufferedReader(new InputStreamReader(in, Constants.UTF_8))) {
    Registered: Wed Jun 12 13:08:18 UTC 2024
    - Last Modified: Thu Feb 22 01:37:57 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  3. src/net/http/routing_index_test.go

    		for {
    			i := strings.Index(s, "{x}")
    			if i < 0 {
    				b.WriteString(s)
    				break
    			}
    			b.WriteString(s[:i])
    			fmt.Fprintf(&b, "{x%d}", wc)
    			wc++
    			s = s[i+3:]
    		}
    		pat, err := parsePattern(b.String())
    		if err != nil {
    			panic(err)
    		}
    		pats = append(pats, pat)
    	}
    
    	var (
    		methods   = []string{"", "GET ", "HEAD ", "POST "}
    		hosts     = []string{"", "h1", "h2"}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 22:14:00 UTC 2024
    - 4K bytes
    - Viewed (0)
  4. src/net/http/routing_tree_test.go

    			"/g/h/i", "/g/{x}/j",
    			"/a/b/{x...}", "/a/b/{y}", "/a/b/{$}")
    	}
    	return testTree
    }
    
    func buildTree(pats ...string) *routingNode {
    	root := &routingNode{}
    	for _, p := range pats {
    		pat, err := parsePattern(p)
    		if err != nil {
    			panic(err)
    		}
    		root.addPattern(pat, nil)
    	}
    	return root
    }
    
    func TestRoutingAddPattern(t *testing.T) {
    	want := `"":
        "":
            "a":
                "/a"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 30 15:43:24 UTC 2024
    - 7K bytes
    - Viewed (0)
  5. src/net/http/pattern_test.go

    		{"{a}/b", "at offset 0: host contains '{' (missing initial '/'?)"},
    		{"/a/{x}/b/{x...}", "at offset 9: duplicate wildcard name"},
    		{"GET //", "at offset 4: non-CONNECT pattern with unclean path"},
    	} {
    		_, err := parsePattern(test.in)
    		if err == nil || !strings.Contains(err.Error(), test.contains) {
    			t.Errorf("%q:\ngot %v, want error containing %q", test.in, err, test.contains)
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 16:36:30 UTC 2024
    - 15K bytes
    - Viewed (0)
  6. src/net/http/pattern.go

    // Example:
    //
    //	"{rest...}" => segment{s: "rest", wild: true, multi: true}
    type segment struct {
    	s     string // literal or wildcard name or "/" for "/{$}".
    	wild  bool
    	multi bool // "..." wildcard
    }
    
    // parsePattern parses a string into a Pattern.
    // The string's syntax is
    //
    //	[METHOD] [HOST]/[PATH]
    //
    // where:
    //   - METHOD is an HTTP method
    //   - HOST is a hostname
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 16:36:30 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  7. src/net/http/server.go

    	}
    	if handler == nil {
    		return errors.New("http: nil handler")
    	}
    	if f, ok := handler.(HandlerFunc); ok && f == nil {
    		return errors.New("http: nil handler")
    	}
    
    	pat, err := parsePattern(patstr)
    	if err != nil {
    		return fmt.Errorf("parsing %q: %w", patstr, err)
    	}
    
    	// Get the caller's location, for better conflict error messages.
    	// Skip register and whatever calls it.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 17:57:01 UTC 2024
    - 123.4K bytes
    - Viewed (0)
Back to top